XML 97 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) - Equity Option [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding at December 31, 2018 1,455    
Granted 267 146 321
Exercised (456)    
Canceled (199)    
Outstanding at December 31, 2019 1,067 1,455  
Weighted-average exercise price of options outstanding at beginning of period $ 158.61    
Weighted-average exercise price of options granted 215.12 $ 230.37 $ 196.78
Weighted-average exercise price of options exercised 128.43    
Weighted average exercise price of options canceled 192.08    
Weighted-average exercise price of options outstanding at end of period 179.59 158.61  
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 61.63    
Weighted-average exercise price of options granted 188.63    
Weighted-average exercise price of options exercised 61.63    
Weighted average exercise price of options canceled 128.93    
Weighted-average exercise price of options outstanding at end of period 75.94 61.63  
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 235.06    
Weighted-average exercise price of options exercised 208.47    
Weighted average exercise price of options canceled 238.52    
Weighted-average exercise price of options outstanding at end of period $ 238.52 $ 238.52