XML 85 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Plans - ESPP Description and Rights Valuation Assumptions (Details) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Jul. 31, 2016
Equity Plans      
Expected volatility   52.48%  
ESPP rights      
Equity Plans      
Expected term 6 months 7 months 6 days  
Expected volatility, Minimum 52.43%    
Expected volatility, Maximum 52.44%    
Risk-free interest rate, Minimum 0.89%    
Risk-free interest rate, Maximum 1.16%    
Risk-free interest rate   0.45%  
2016 Employee Stock Purchase Plan (ESPP)      
Equity Plans      
Number of shares authorized 317,222   150,000
Shares issued in period 48,668    
Number of shares available for issuance 268,554 150,000  
Maximum annual additional authorized shares as a percentage of outstanding shares 1.00%    
Maximum annual additional authorized shares (in shares) 300,000    
Maximum payroll deduction for share purchases (as a percent) 15.00%    
Purchase price of stock (as a percent) 85.00%