XML 65 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail)
shares in Thousands
3 Months Ended
Mar. 31, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding at December 31, 2017 | shares 2,039
Granted | shares 133
Exercised | shares (222)
Canceled | shares (44)
Outstanding at March 31, 2018 | shares 1,906
Weighted-average exercise price of options outstanding at beginning of period $ 124.41
Weighted-average exercise price of options granted 206.66
Weighted-average exercise price of options exercised 102.43
Weighted average exercise price of options canceled 119.62
Weighted-average exercise price of options outstanding at end of period 132.82
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 195.69
Weighted-average exercise price of options exercised 38.09
Weighted average exercise price of options canceled 98.21
Weighted-average exercise price of options outstanding at end of period 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 194.26
Weighted-average exercise price of options granted 208.47
Weighted-average exercise price of options exercised 154.33
Weighted average exercise price of options canceled 128.93
Weighted-average exercise price of options outstanding at end of period $ 208.47