XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 02, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
May 06, 2022
Jan. 01, 2022
Dividends [Abstract]                  
Cash dividends paid           $ 50,400,000      
Dividends declared per common share (in dollars per share)   $ 0.60   $ 0.60   $ 2.20 $ 2.45    
Share Repurchases [Abstract]                  
Common shares repurchased from employees related to employment tax obligations (in shares)           316,130 447,454    
Aggregate purchase price of shares repurchased from employees related to employment tax obligations   $ 5,496,000 $ 52,091,000 $ 2,886,000 $ 60,831,000 $ 57,600,000 $ 63,700,000    
Average price per share of shares repurchased from employees related to employment tax obligations (in dollars per share)           $ 182.16 $ 142.40    
Issuance of Shares [Abstract]                  
Reissuance of treasury shares as a result of employee vesting (in shares)           1,015,015 1,846,227    
Share repurchase program authorized May 6, 2022                  
Share Repurchases [Abstract]                  
Stock Repurchase Program Effective Date           May 06, 2022      
Stock Repurchase Program, Authorized Amount               $ 150,000,000.0  
Stock Repurchase Program Expiration Date           Dec. 31, 2024      
Stock Repurchase Program, Remaining Authorized Repurchase Amount   138,200,000       $ 138,200,000      
Share repurchase program authorized January 1, 2022                  
Share Repurchases [Abstract]                  
Stock Repurchase Program Effective Date           Jan. 01, 2022      
Stock Repurchase Program, Authorized Amount                 $ 150,000,000.0
Stock Repurchase Program Expiration Date           Dec. 31, 2023      
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 0       $ 0      
Quarterly dividend                  
Dividends [Abstract]                  
Cash dividends paid (amount per share)           $ 1.20      
Quarterly dividend | Subsequent Event                  
Dividends [Abstract]                  
Dividends declared per common share (in dollars per share) $ 0.65                
Special cash dividend                  
Dividends [Abstract]                  
Cash dividends paid (amount per share)           $ 1.00