XML 113 R97.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 15, 2016
shares
Mar. 03, 2015
shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Dec. 31, 2014
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average fair value per option granted | $ / shares     $ 40.70 $ 56.76 $ 30.93
Total intrinsic value of options exercised     $ 127,400 $ 146,600 $ 130,100
Options in-the-money | shares     7,400    
Recognized compensation costs     $ 134,641 111,525 86,410
Stock-based compensation capitalized to inventory     11,400 11,100 8,200
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recognized compensation costs     45,500 41,500 41,100
Unrecognized compensation cost related to unvested awards     $ 63,400    
Unrecognized compensation cost expected to recognized over weighted average period, in years     2 years 4 months 24 days    
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recognized compensation costs     $ 10,100 7,100 4,800
Unrecognized compensation cost related to unvested awards     $ 13,800    
Unrecognized compensation cost expected to recognized over weighted average period, in years     1 year 9 months 18 days    
Restricted Stock With Service Based Vesting Conditions          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recognized compensation costs     $ 74,700 $ 47,900 $ 21,300
Unrecognized compensation cost related to unvested awards     $ 168,500    
Unrecognized compensation cost expected to recognized over weighted average period, in years     2 years 7 months 6 days    
Weighted-average fair value per RSU granted | $ / shares     $ 84.18 $ 119.86 $ 64.37
The total fair value of restricted stock vested and released     $ 63,500 $ 59,500 $ 22,900
Granted restricted stock units | shares     2,444,966 2,147,209  
Restricted Stock With Performance and Market Based Vesting Conditions          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recognized compensation costs     $ 1,100 $ 5,800 $ 12,900
Weighted-average fair value per RSU granted | $ / shares     $ 34.66    
Granted restricted stock units | shares     860,000    
Restricted stock units, earned | shares     799,800    
2016 Base Restricted Stock Unit Awards with Performance Conditions          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recognized compensation costs     $ 3,000    
Weighted-average fair value per RSU granted | $ / shares     $ 83.43    
Granted restricted stock units | shares 130,310        
Award vesting service period 3 years        
2015 Base Restricted Stock Unit Awards with Performance Conditions          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recognized compensation costs     $ 2,300 $ 1,800  
Unrecognized compensation cost related to unvested awards     $ 11,000    
Unrecognized compensation cost expected to recognized over weighted average period, in years     2 years    
Weighted-average fair value per RSU granted | $ / shares     $ 108.36    
Granted restricted stock units | shares   58,300      
Revenue multiplier 1.03 1.11      
Award vesting service period   3 years      
Number of units that could vest if performance condition is achieved and a revenue multiplier is applied | shares 134,219 64,713      
2015 Base Restricted Stock Unit Awards with Performance Conditions | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Revenue multiplier 0.80 0.80      
2015 Base Restricted Stock Unit Awards with Performance Conditions | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Revenue multiplier 1.20 1.20