Annual report pursuant to Section 13 and 15(d)

Share Repurchase Programs (Details)

v3.22.4
Share Repurchase Programs (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 5 Months Ended 12 Months Ended
Jul. 26, 2021
Feb. 22, 2019
Sep. 30, 2022
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Jul. 25, 2022
May 09, 2022
Share Repurchase Program                
Number of shares repurchased (in shares)         1,390,667 183,136    
Share repurchase cost         $ 250,050 $ 35,556    
2022 Share Repurchase Program                
Share Repurchase Program                
Amount remaining under repurchase program         $ 154,400      
2019 Share Repurchase Program                
Share Repurchase Program                
Total common shares   1,935,951            
Common stock at an average price   $ 103.31            
2021 Share Repurchase Program                
Share Repurchase Program                
Total common shares 1,067,411              
Common stock at an average price $ 187.37              
2022 ASR Agreement                
Share Repurchase Program                
Initial number of shares delivered under ASR agreement (in shares)               409,312
Initial percentage of shares delivered under ASR agreement               80.00%
Initial value of shares delivered under ASR agreement               $ 100,000
Number of shares repurchased (in shares)     142,351 551,663        
Average price per share (in dollars per share)       $ 181.27        
Maximum | 2022 Share Repurchase Program                
Share Repurchase Program                
Share repurchase program, authorized amount             $ 200,000  
Maximum | 2019 Share Repurchase Program                
Share Repurchase Program                
Share repurchase program, authorized amount   $ 200,000            
Maximum | 2021 Share Repurchase Program                
Share Repurchase Program                
Share repurchase program, authorized amount $ 200,000