XML 104 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Stock Options) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Exercised, shares (1,000,000.0) (1,100,000) (400,000)
Exercised, weighted-average exercise price (in dollars per share) $ 53.13 $ 49.91 $ 33.87
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period (in years) 10 years    
Vesting period (in years) 4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options outstanding, beginning balance (in shares) 1,155,693    
Options outstanding, weighted-average exercise price, beginning balance (in dollars per share) $ 52.78    
Granted, shares 0    
Granted, weighted-average exercise price (in dollars per share) $ 0    
Exercised, shares (1,025,673)    
Exercised, weighted-average exercise price (in dollars per share) $ 53.13    
Forfeited, shares 0    
Forfeited, weighted-average exercise price (in dollars per share) $ 0    
Expired, shares 0    
Expired, weighted-average exercise price (in dollars per share) $ 0    
Options outstanding, ending balance (in shares) 130,020 1,155,693  
Options outstanding, weighted-average exercise price, ending balance (in dollars per share) $ 50.01 $ 52.78  
Options outstanding, weighted-average remaining contractual term (years) 1 year 11 months 19 days    
Options outstanding, aggregate intrinsic value $ 8.7    
Options available for future grants (in shares) 2,667,548    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Total intrinsic value of stock options exercised $ 51.2 $ 9.8 $ 5.2