XML 85 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans and Stock-based Compensation - RSU (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Weighted Average Grant Date Fair Value [Roll Forward]      
Common stock reserved for future issuance 4,535    
Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock options exercised (in shares) 762,000 555,000 119,000
Intrinsic value of options exercised $ 4,030,000 $ 1,302,000 $ 118,000
Weighted Average Grant Date Fair Value [Roll Forward]      
Weighted-average grant date fair value of stock options granted (in dollars per share) $ 3.67 $ 1.85 $ 0.88
Common stock reserved for future issuance 2,666    
Restricted Stock Awards      
Shares [Roll Forward]      
Non-vested, beginning of period (in shares) 325 546 261
Granted (in shares) 312 136 547
Vested (in shares) (157) (150) (215)
Forfeited (in shares)   (207) (47)
Non-vested, end of period (in shares) 480 325 546
Weighted Average Grant Date Fair Value [Roll Forward]      
Non-vested, beginning of period (in dollars per share) $ 3.27 $ 2.39 $ 2.71
Granted (in dollars per share) 9.15 4.66 2.42
Vested (in dollars per share) 3.13 2.34 2.81
Forfeited (in dollars per share)   2.55 2.47
Non-vested, end of period (in dollars per share) $ 7.13 $ 3.27 $ 2.39
Total fair value of restricted stock awards vested $ 490,000 $ 351,000 $ 605,000
Unrecognized compensation expense related to restricted stock awards $ 3,100,000    
Weighted average remaining contractual terms 2 years    
Common stock reserved for future issuance 480    
2015 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation costs related to unvested stock options not yet recognized $ 1,700,000    
Value of estimated forfeitures $ 190,000    
Weighted-average period of amortization 2 years 3 months 18 days    
Weighted Average Grant Date Fair Value [Roll Forward]      
Common stock reserved for future issuance 1,389