XML 76 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Oct. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for future issuance 6,583,693      
Weighted-average grant-date fair value of options granted $ 32.35 $ 32.11 $ 25.06  
Fair value of options vested $ 13,300,000 $ 10,700,000 $ 5,200,000  
Employee stock purchase plan offering period 6 months      
Stock options unvested shares 0 1,836 14,863  
Cash received from unvested shares $ 0 $ 7,000    
Employee Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Option purchase price, percentage of fair value 85.00%      
Number of shares available for sale       196,666
Maximum employee subscription rate 15.00%      
2007 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Additional awards authorized under plan 0      
2014 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for future issuance       1,854,166
Plan modification description The number of shares initially reserved for issuance under the 2014 Plan is subject to increase by (i) the number of shares represented by awards outstanding under the 2007 Plan that are forfeited or lapse unexercised and which following the pricing date are not issued under the 2007 Plan, and (ii) an annual increase on January 1 of each year.      
2014 Plan [Member] | ISO [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of shareholder granted option 10.00%      
2014 Plan [Member] | NSO [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of shareholder granted option 10.00%      
2014 Plan [Member] | Share-based Compensation Award, Tranche One [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting term 4 years      
2014 Plan [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options expiration period 10 years      
Option purchase price, percentage of fair value 110.00%      
2014 Plan [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Option purchase price, percentage of fair value 100.00%