XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Plans (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 26, 2012
May 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total authorized shares for plan issuance     3,000,000    
Shares available for issuance     455,100    
Intrinsic value of restricted stock units exercised     $ 84,800,000 $ 27,500,000 $ 7,900,000
Stock-based compensation     $ 39,100,000 36,500,000 24,800,000
Weighted average recognition period     10 months 24 days    
Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of additional shares authorized for issuance 250,000        
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation   $ (8,500,000) $ 0 $ 0 $ (7,800,000)
Forfeited   109,000      
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average fair value of shares granted     $ 454.04 $ 488.27 $ 366.07
Stock-based compensation   $ (3,000,000) $ 5,600,000 $ 2,700,000 $ (1,100,000)
Forfeited   31,000 840    
Restricted Stock Units (RSUs) [Member] | Three Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years    
Restricted Stock Units (RSUs) [Member] | Four Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     4 years    
Restricted Stock Units (RSUs) [Member] | Five Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     5 years    
Restricted Stock Units (RSUs) [Member] | Ten Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     10 years    
Equity Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 2,800,000    
Proceeds from Stock Options Exercised     5,200,000    
Stock-based compensation     $ 33,500,000 $ 33,800,000 $ 33,700,000
Equity Option [Member] | Three Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years    
Equity Option [Member] | Four Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     4 years    
Equity Option [Member] | Six Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     6 years    
Equity Option [Member] | Ten Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     10 years