XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) - Equity Option [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding at December 31, 2018 1,067    
Granted 160 267 146
Exercised (282)    
Canceled (254)    
Outstanding at December 31, 2019 691 1,067  
Weighted-average exercise price of options outstanding at beginning of period $ 179.59    
Weighted-average exercise price of options granted 281.33 $ 215.12 $ 230.37
Weighted-average exercise price of options exercised 165.29    
Weighted average exercise price of options canceled 198.05    
Weighted-average exercise price of options outstanding at end of period 202.24 179.59  
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 75.94    
Weighted-average exercise price of options granted 250.15    
Weighted-average exercise price of options exercised 75.94    
Weighted average exercise price of options canceled 139.51    
Weighted-average exercise price of options outstanding at end of period 88.71 75.94  
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 238.52    
Weighted-average exercise price of options granted 371.64    
Weighted-average exercise price of options exercised 238.52    
Weighted average exercise price of options canceled 280.80    
Weighted-average exercise price of options outstanding at end of period $ 371.64 $ 238.52