XML 62 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) - Equity Option [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding at December 31, 2018 1,790    
Granted 146 321 389
Exercised (406)    
Canceled (75)    
Outstanding at December 31, 2019 1,455 1,790  
Weighted-average exercise price of options outstanding at beginning of period $ 142.47    
Weighted-average exercise price of options granted 230.37 $ 196.78 $ 170.24
Weighted-average exercise price of options exercised 113.06    
Weighted average exercise price of options canceled 159.67    
Weighted-average exercise price of options outstanding at end of period 158.61 142.47  
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 38.09    
Weighted-average exercise price of options granted 183.41    
Weighted-average exercise price of options exercised 38.09    
Weighted average exercise price of options canceled 113.36    
Weighted-average exercise price of options outstanding at end of period 61.63 38.09  
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 208.47    
Weighted-average exercise price of options granted 238.52    
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 $ 208.47