XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) - Equity Option [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding at December 31, 2021 691    
Granted 138 160 267
Exercised (192)    
Canceled (40)    
Outstanding at December 31, 2022 597 691  
Weighted-average exercise price of options outstanding at beginning of period $ 202.24    
Weighted-average exercise price of options granted 321.15 $ 281.33 $ 215.12
Weighted-average exercise price of options exercised 164.76    
Weighted average exercise price of options canceled 252.25    
Weighted-average exercise price of options outstanding at end of period 238.43 202.24  
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 88.71    
Weighted-average exercise price of options granted 270.49    
Weighted-average exercise price of options exercised 88.71    
Weighted average exercise price of options canceled 188.63    
Weighted-average exercise price of options outstanding at end of period 99.22 88.71  
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 371.64    
Weighted-average exercise price of options granted 364.59    
Weighted-average exercise price of options exercised 279.9    
Weighted average exercise price of options canceled 364.59    
Weighted-average exercise price of options outstanding at end of period $ 371.64 $ 371.64