Quarterly report pursuant to Section 13 or 15(d)

Stock Repurchase Program - Additional Information (Details)

v3.22.1
Stock Repurchase Program - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Class Of Stock [Line Items]    
Repurchase of common stock 57,623  
Amount authorized to repurchase remaining available common stock $ 1,400  
Average price per share $ 28.34  
Repurchase of common stock amount $ 1,634 $ 2,192