XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Repurchase Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Repurchase Program      
Common stock repurchased, shares   1,463,377  
Treasury Stock, Value, Acquired, Cost Method $ 390,112 $ 26,586 $ (1,292)
Share Repurchase 250 million      
Repurchase Program      
Authorized common stock repurchase amount $ 250,000    
Common stock repurchased, shares 5,069,108    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 360,000    
Treasury Stock, Value, Acquired, Cost Method   $ 26,600  
Share Repurchase 500 million      
Repurchase Program      
Authorized common stock repurchase amount $ 500,000    
Common stock repurchased, shares 2,829,700    
Treasury Stock, Value, Acquired, Cost Method $ 140,000