XML 33 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted average grant date fair value $ 4.26 $ 5.01
Issuance of common stock, stock purchase plan, shares 1,450,236  
Shares available for issuance 2,149,764  
Stock-based compensation $ 7,526 $ 8,048
Property and Equipment    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation $ 100 100
2013 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 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 $ 1,400 $ 1,300
Unrecognized stock based compensation $ 49,400  
Unrecognized stock based compensation, amortized weighted average period 2 years 8 months 15 days  
2013 Employee Stock Purchase Plan ("ESPP")    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
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%  
Stock Based Compensation Expense    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized stock based compensation $ 66,200  
Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized stock based compensation $ 16,800  
Unrecognized stock based compensation, amortized weighted average period 3 years 1 month 6 days