XML 65 R53.htm IDEA: XBRL DOCUMENT v3.6.0.2
Share-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant 2,900,000    
Shares reserved for future issuance 20,000,000    
Recognition of excess tax benefit due to new standard $ 29,582 $ 0 $ 0
Weighted average grant date value $ 104.91 $ 78.86  
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant 847,000    
Shares reserved for future issuance 2,000,000    
Percentage of annual compensation participants may contribute 15.00%    
Purchase price as a percentage of closing price on the last day of the quarter for ESPP transactions 85.00%    
Stock Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term (in years) 10 years    
Unvested options to purchase 2,800,000 3,100,000  
Total unrecognized compensation cost $ 80,100    
Weighted average amortization period (in years) 3 years 2 months 12 days    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 6 years