XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Range of exercise prices (Detail) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
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 597      
Weighted-average exercise price of outstanding options $ 238.43      
Weighted-average remaining contractual life of options outstanding 6 years 10 months 24 days      
Number of options exercisable 250 300 500  
Weighted-average exercise price of exercisable options $ 188.21 $ 162.09   $ 154.16
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 213      
Weighted-average exercise price of outstanding options $ 168.12      
Weighted-average remaining contractual life of options outstanding 4 years 8 months 12 days      
Number of options exercisable 157      
Weighted-average exercise price of exercisable options $ 155.59      
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 191      
Weighted-average exercise price of outstanding options $ 243.6      
Weighted-average remaining contractual life of options outstanding 7 years 3 months 18 days      
Number of options exercisable 82      
Weighted-average exercise price of exercisable options $ 236.58      
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 193      
Weighted-average exercise price of outstanding options $ 310.91      
Weighted-average remaining contractual life of options outstanding 9 years      
Number of options exercisable 11      
Weighted-average exercise price of exercisable options $ 294.55