XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Shareholders' Equity - Additional Information (Details)
3 Months Ended 12 Months Ended
Feb. 06, 2026
$ / shares
Feb. 05, 2025
USD ($)
May 06, 2022
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2025
USD ($)
numberOfVotes
$ / shares
shares
Sep. 30, 2025
$ / shares
Jun. 30, 2025
$ / shares
Mar. 31, 2025
$ / shares
Dec. 31, 2024
$ / shares
shares
Sep. 30, 2024
$ / shares
Jun. 30, 2024
$ / shares
Mar. 31, 2024
$ / shares
Dec. 31, 2025
USD ($)
numberOfVotes
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Equity [Abstract]                              
Common stock, shares authorized (in shares) | shares         100,000,000       100,000,000       100,000,000 100,000,000  
Common stock, par value (in dollars per share)         $ 0.01       $ 0.01       $ 0.01 $ 0.01  
Preferred Stock, Shares Authorized | shares         5,000,000               5,000,000    
Preferred Stock, Par or Stated Value Per Share         $ 0.01               $ 0.01    
Common Stock, Number Of Votes | numberOfVotes         1               1    
Preferred Stock, Shares Outstanding | shares         0               0    
Dividends [Abstract]                              
Cash dividends paid | $                         $ 114,100,000 $ 73,700,000 $ 84,400,000
Dividends declared per common share         $ 0.70 $ 0.70 $ 0.65 $ 3.65 $ 0.65 $ 0.65 $ 0.60 $ 1.60 $ 5.70 $ 3.50 $ 3.65
Share Repurchases [Abstract]                              
Common shares repurchased pursuant to repurchase authorizations (in shares) | shares                         101,903 0 0
Aggregate purchase price of shares repurchased pursuant to repurchase authorizations | $                         $ 28,436,000 $ 0 $ 0
Average price per share of shares repurchased pursuant to repurchase authorizations (in dollars per share)                         $ 279.05 $ 0 $ 0
Common shares repurchased from employees related to employment tax obligations (in shares) | shares                         318,801 346,972 494,555
Aggregate purchase price of shares repurchased from employees related to employment tax obligations | $                         $ 96,607,000 $ 66,426,000 $ 70,680,000
Average price per share of shares repurchased from employees related to employment tax obligations (in dollars per share)                         $ 303.03 $ 191.44 $ 142.92
Issuance of Shares [Abstract]                              
Reissuance of treasury shares as a result of employee vesting and exercise transactions (in shares) | shares                         1,174,914 1,232,008 2,013,046
Aviditi Advisors                              
Issuance of Shares [Abstract]                              
Issuance of treasury shares for acquisitions (in shares) | shares                           21,835  
Share Repurchase Program Authorized February 5, 2025                              
Share Repurchases [Abstract]                              
Stock Repurchase Program Effective Date   Feb. 05, 2025                          
Stock Repurchase Program, Authorized Amount | $   $ 150,000,000.0                          
Stock Repurchase Program Expiration Date   Dec. 31, 2026                          
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $         $ 121,600,000               $ 121,600,000    
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 | $         0               0    
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    
O2025AQuarterlyDividends                              
Dividends [Abstract]                              
Cash dividends paid (amount per share)                         $ 2.70    
S2024ADividends | Fiscal Year 2024                              
Dividends [Abstract]                              
Cash dividends paid (amount per share)                         $ 3.00    
O2024AQuarterlyDividends                              
Dividends [Abstract]                              
Cash dividends paid (amount per share)                           $ 2.50  
S2023ADividends | Fiscal Year 2023                              
Dividends [Abstract]                              
Cash dividends paid (amount per share)                           $ 1.00  
O2023AQuarterlyDividends                              
Dividends [Abstract]                              
Cash dividends paid (amount per share)                             $ 2.40
S2022ADividends | Fiscal Year 2022                              
Dividends [Abstract]                              
Cash dividends paid (amount per share)                             $ 1.25
O2026Q1Dividends | Subsequent Event                              
Dividends [Abstract]                              
Dividends declared per common share $ 0.70                            
S2025ADividends | Subsequent Event | Fiscal Year 2025                              
Dividends [Abstract]                              
Dividends declared per common share $ 5.00