XML 109 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Additional Information (Details)
3 Months Ended 12 Months Ended
Feb. 02, 2024
$ / shares
Dec. 31, 2023
USD ($)
numberOfVotes
$ / shares
shares
Sep. 30, 2023
$ / shares
Jun. 30, 2023
$ / shares
Mar. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
shares
Sep. 30, 2022
$ / shares
Jun. 30, 2022
$ / shares
Mar. 31, 2022
$ / shares
Dec. 31, 2023
USD ($)
numberOfVotes
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
May 06, 2022
USD ($)
Jan. 01, 2022
USD ($)
Jan. 01, 2020
USD ($)
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   $ 0.01       $ 0.01       $ 0.01 $ 0.01        
Preferred stock, shares authorized | shares   5,000,000               5,000,000          
Preferred stock, par value   $ 0.01               $ 0.01          
Common stock, number of votes per share | numberOfVotes   1               1          
Preferred stock, shares outstanding | shares   0               0          
Dividends [Abstract]                              
Cash dividends paid | $                   $ 84,400,000 $ 107,500,000 $ 99,400,000      
Dividends declared, per share   $ 0.60 $ 0.60 $ 0.60 $ 1.85 $ 0.60 $ 0.60 $ 0.60 $ 5.10 $ 3.65 $ 6.90 $ 6.80      
Share Repurchases [Abstract]                              
Shares repurchased (in shares) | shares                   0 1,245,221 417,903      
Aggregate purchase price of share repurchases | $                   $ 0 $ 161,811,000 $ 52,250,000      
Share repurchases, average price per share                   $ 0 $ 129.95 $ 125.03      
Common stock repurchased for employee tax withholding (in shares) | shares                   494,555 172,156 154,117      
Common stock repurchased for employee tax withholding | $                   $ 70,680,000 $ 25,523,000 $ 17,651,000      
Common stock repurchased for employee tax withholdings, average price per share                   $ 142.92 $ 148.25 $ 114.53      
Issuance of Shares [Abstract]                              
Reissuance of treasury shares as a result of employee vesting (in shares) | shares                   2,013,046 953,293 918,024      
Share Repurchase Program Authorized May 6, 2022                              
Share Repurchases [Abstract]                              
Stock Repurchase Program Effective Date                   May 06, 2022          
Repurchase of common stock, authorized amount | $                         $ 150,000,000.0    
Stock Repurchase Program Expiration Date                   Dec. 31, 2024          
Remaining under share repurchase program | $   $ 138,200,000               $ 138,200,000          
Share Repurchase Program Authorized January 1, 2022                              
Share Repurchases [Abstract]                              
Stock Repurchase Program Effective Date                   Jan. 01, 2022          
Repurchase of common stock, authorized amount | $                           $ 150,000,000.0  
Stock Repurchase Program Expiration Date                   Dec. 31, 2023          
Remaining under share repurchase program | $   0               $ 0          
Share Repurchase Program Authorized January 1, 2020                              
Share Repurchases [Abstract]                              
Stock Repurchase Program Effective Date                   Jan. 01, 2020          
Repurchase of common stock, authorized amount | $                             $ 150,000,000.0
Stock Repurchase Program Expiration Date                   Dec. 31, 2021          
Remaining under share repurchase program | $   $ 0               $ 0          
Quarterly dividends                              
Dividends [Abstract]                              
Cash dividends paid, per share                   $ 2.40 $ 2.40 $ 1.95      
Quarterly dividends | Subsequent Event                              
Dividends [Abstract]                              
Dividends declared, per share $ 0.60                            
Special dividends | Fiscal Year 2023 | Subsequent Event                              
Dividends [Abstract]                              
Dividends declared, per share $ 1.00                            
Special dividends | Fiscal Year 2022                              
Dividends [Abstract]                              
Cash dividends paid, per share                   $ 1.25          
Special dividends | Fiscal year 2021                              
Dividends [Abstract]                              
Cash dividends paid, per share                     $ 4.50 3.00      
Special dividends | Fiscal year 2020                              
Dividends [Abstract]                              
Cash dividends paid, per share                       $ 1.85