XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares) 0 0 0
Cash received from option exercises $ 2,300,000 $ 2,700,000 $ 4,900,000
Intrinsic value of options exercised 8,800,000 8,300,000 11,000,000
Option, cost not yet recognized 0    
Restricted Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 45,900,000    
Unrecognized compensation cost, recognition period (in years) 3 years 8 months 12 days    
Fair value, vested $ 42,100,000 25,300,000 27,900,000
Weighted average grant date fair value (in dollars per share) $ 159.43    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 8,900,000    
Unrecognized compensation cost, recognition period (in years) 4 years 3 months 18 days    
Fair value, vested $ 7,200,000 4,100,000 6,100,000
Weighted average grant date fair value (in dollars per share) $ 158.32    
Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 9,100,000    
Unrecognized compensation cost, recognition period (in years) 1 year    
Fair value, vested $ 14,200,000 $ 17,200,000 $ 12,600,000
Weighted average grant date fair value (in dollars per share) $ 154.02    
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) $ 157.65 $ 132.40 $ 120.99
Omnibus Plan 2017      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock available for grant (in shares) 1,026,963