XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Repurchases - Additional Information - (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Apr. 30, 2022
Feb. 28, 2022
Jun. 30, 2022
Jun. 30, 2021
Equity, Class of Treasury Stock [Line Items]        
Treasury stock repurchase remaining authorization   $ 200,000    
Payments for repurchase of stock     $ 100,000 $ 0
Accelerated Share Repurchase Program [Member]        
Equity, Class of Treasury Stock [Line Items]        
Payments for repurchase of stock   $ 100,000    
Number of shares received   1,061,257    
Number of additional shares received 172,887      
Treasury stock, number of shares repurchased 1,234,144      
Treasury stock, repurchase amount $ 100,000      
Number of shares repurchased, average cost per share $ 81.03