XML 70 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2018
Mar. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average grant date fair value   $ 6.59 $ 6.44
Maximum contribution of base compensation for employee stock purchase plan   15.00%  
Offering period of employee stock purchase plan   6 months  
Purchase price of common stock percentage of fair market value   85.00%  
Issuance of common stock, stock purchase plan, shares 825,848    
Shares available for issuance 1,974,152 1,974,152  
Stock-based compensation   $ 7,796 $ 7,756
Property and Equipment      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation   $ 100 100
Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Increase in the number of shares available for issuance description   (i) 0.5% of outstanding common stock on the last day of the immediately preceding year, (ii) 400,000 shares, or (iii) such number determined by the Board of Directors.  
Scenario One | Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of outstanding stock   0.50%  
Scenario Two | Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Annual increases in number of shares available for issuance 400,000 400,000  
2013 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock reserved for future issuance 4,000,000 4,000,000  
Percentage of outstanding stock   4.00%  
Options expiration period   10 years  
2013 Equity Incentive Plan | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted price per share percent   100.00%  
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Fair value of options vested, total   $ 2,400 $ 2,300
Unrecognized stock based compensation $ 62,900 $ 62,900  
Unrecognized stock based compensation, amortized weighted average period   2 years 11 months 15 days  
Stock Based Compensation Expense      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock based compensation 77,200 $ 77,200  
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock based compensation $ 14,300 $ 14,300  
Unrecognized stock based compensation, amortized weighted average period   2 years 11 months 4 days