XML 68 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Plans and Stock-Based Compensation - 2016 Employee Stock Purchase Plan - Additional Information (Details) - shares
9 Months Ended
Sep. 15, 2016
Sep. 30, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares reserved for issuance   4,905,558
2016 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares reserved for issuance 500,000  
Purchase price as percentage of fair market value of common stock 85.00%  
Shares purchased under the plan   128,786
2016 Employee Stock Purchase Plan | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Increase in number of shares reserved and available for issuance 200,000  
2016 Employee Stock Purchase Plan | Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Increase in number of shares reserved and available for issuance, percentage 1.00%  
2016 Employee Stock Purchase Plan | Common Stock | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Purchase price, discount percentage 15.00%