XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Range of exercise prices (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 691    
Weighted-average exercise price of outstanding options $ 202.24    
Weighted-average remaining contractual life of options outstanding 6 years 8 months 12 days    
Number of options exercisable 331 500 700
Weighted-average exercise price of exercisable options $ 162.09 $ 154.16 $ 134.94
Range $88.71 to $194.25 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 232    
Weighted-average exercise price of outstanding options $ 135.77    
Weighted-average remaining contractual life of options outstanding 4 years 3 months 18 days    
Number of options exercisable 213    
Weighted-average exercise price of exercisable options $ 133.11    
Range $194.26 to $224.37 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 232    
Weighted-average exercise price of outstanding options $ 206.51    
Weighted-average remaining contractual life of options outstanding 7 years 4 months 24 days    
Number of options exercisable 84    
Weighted-average exercise price of exercisable options $ 204.73    
Range $224.38 to $371.64 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 227    
Weighted-average exercise price of outstanding options $ 265.81    
Weighted-average remaining contractual life of options outstanding 8 years 4 months 24 days    
Number of options exercisable 34    
Weighted-average exercise price of exercisable options $ 237.24