XML 98 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Range of exercise prices (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 1,067    
Weighted-average exercise price of outstanding options $ 179.59    
Weighted-average remaining contractual life of options outstanding 7 years    
Number of options exercisable 503 700 800
Weighted-average exercise price of exercisable options $ 154.16 $ 134.94 $ 117.08
Range $75.94 to $154.33 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 363    
Weighted-average exercise price of outstanding options $ 127.38    
Weighted-average remaining contractual life of options outstanding 4 years 10 months 24 days    
Number of options exercisable 296    
Weighted-average exercise price of exercisable options $ 123.41    
Range $154.34 to $203.37 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 410    
Weighted-average exercise price of outstanding options $ 194.29    
Weighted-average remaining contractual life of options outstanding 7 years 9 months 18 days    
Number of options exercisable 162    
Weighted-average exercise price of exercisable options $ 191.60    
Range $203.38 to $238.52 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 294    
Weighted-average exercise price of outstanding options $ 223.55    
Weighted-average remaining contractual life of options outstanding 8 years 4 months 24 days    
Number of options exercisable 45    
Weighted-average exercise price of exercisable options $ 221.51