XML 40 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Equity Incentive Plan (Details)
9 Months Ended
Sep. 30, 2017
USD ($)
item
shares
Jun. 02, 2016
shares
Jun. 01, 2016
shares
401 (k) Retirement Plan      
401(k) voluntary employer-matching contribution for each employee dollar contributed (in cents per dollar) | $ $ 0.60    
2014 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Deduction limit | $ $ 1,000,000    
Shares authorized   910,750 660,750
Shares authorized per employee 200,000    
Shares available for issuance 245,750    
Number of stock option repricings available without shareholder approval | item 0    
Number of "evergreen" provisions | item 0    
Options | 2014 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Discount on stock options 0.00%    
Restricted Stock and Others | 2014 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Performance shares | 2014 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized per employee 150,000