XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares) 0 0 0
Cash received from option exercises $ 1,300,000 $ 2,300,000 $ 2,700,000
Intrinsic value of options exercised 6,000,000 8,800,000 8,300,000
Option, cost not yet recognized 0    
Restricted Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 48,200,000    
Unrecognized compensation cost, recognition period (in years) 3 years 6 months    
Fair value, vested $ 29,000,000 42,100,000 25,300,000
Weighted average grant date fair value (in dollars per share) $ 189.86    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 19,800,000    
Unrecognized compensation cost, recognition period (in years) 4 years 7 months 6 days    
Fair value, vested $ 6,600,000 7,200,000 4,100,000
Weighted average grant date fair value (in dollars per share) $ 178.13    
Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 8,400,000    
Unrecognized compensation cost, recognition period (in years) 9 months 18 days    
Fair value, vested $ 11,700,000 $ 14,200,000 $ 17,200,000
Weighted average grant date fair value (in dollars per share) $ 198.21    
Performance Stock Units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum payout potential 0.00%    
Award vesting period 2 years    
Performance Stock Units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum payout potential 150.00% 150.00%  
Award vesting period 3 years    
Restricted Stock units and Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value (in dollars per share) $ 187.85 $ 157.65 $ 132.40
Omnibus Plan 2017      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock available for grant (in shares) 875,277