XML 58 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock Plans and Stock-Based Compensation - 2016 Employee Stock Purchase Plan - Additional Information (Details) - 2016 Employee Stock Purchase Plan - shares
3 Months Ended
Sep. 15, 2016
Sep. 30, 2016
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   0
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Increase in number of shares reserved and available for issuance 200,000  
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%  
Common Stock | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Purchase price, discount percentage 15.00%