XML 131 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares) 0 0 0
Cash received from option exercises $ 4,900,000 $ 9,700,000 $ 41,600,000
Tax benefit realized from stock options exercised 400,000 700,000 4,000,000.0
Intrinsic value of options exercised 11,000,000.0 13,200,000 26,400,000
Option, cost not yet recognized 0    
Restricted Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 32,000,000.0    
Unrecognized compensation cost, recognition period (in years) 3 years 9 months 18 days    
Fair value, vested $ 27,900,000 18,600,000 10,400,000
Weighted average grant date fair value (in dollars per share) $ 116.75    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 3,900,000    
Unrecognized compensation cost, recognition period (in years) 4 years 8 months 12 days    
Fair value, vested $ 6,100,000 4,500,000 5,400,000
Weighted average grant date fair value (in dollars per share) $ 114.95    
Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 8,000,000.0    
Unrecognized compensation cost, recognition period (in years) 9 months 18 days    
Fair value, vested $ 12,600,000 $ 5,800,000 $ 1,400,000
Weighted average grant date fair value (in dollars per share) $ 130.58    
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) $ 120.99 $ 80.10 $ 51.73
Omnibus Plan 2017      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock available for grant (in shares) 1,310,586