XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
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,700,000 $ 4,900,000 $ 9,700,000
Tax benefit realized from stock options exercised 200,000 400,000 700,000
Intrinsic value of options exercised 8,300,000 11,000,000 13,200,000
Option, cost not yet recognized 0    
Restricted Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 31,700,000    
Unrecognized compensation cost, recognition period (in years) 3 years 4 months 24 days    
Fair value, vested $ 25,300,000 27,900,000 18,600,000
Weighted average grant date fair value (in dollars per share) $ 131.59    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 4,700,000    
Unrecognized compensation cost, recognition period (in years) 4 years 2 months 12 days    
Fair value, vested $ 4,100,000 6,100,000 4,500,000
Weighted average grant date fair value (in dollars per share) $ 129.75    
Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 7,700,000    
Unrecognized compensation cost, recognition period (in years) 9 months 18 days    
Fair value, vested $ 17,200,000 $ 12,600,000 $ 5,800,000
Weighted average grant date fair value (in dollars per share) $ 134.27    
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) $ 132.40 $ 120.99 $ 80.10
Omnibus Plan 2017      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock available for grant (in shares) 1,209,140