XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Schedule of Activity under 2009 Plan and 2019 Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Shares Available for Grant    
Shares Available for Grant, Beginning balance 392,299  
Shares Available for Grant, Awards authorized 2,000,430  
Shares Available for Grant, Options granted (425,983)  
Shares Available for Grant, Options cancelled 21,321  
Shares Available for Grant, Ending balance 1,694,114 392,299
Number of Shares    
Number of Shares, Beginning balance 3,636,358  
Shares Available for Grant, Awards authorized 2,000,430  
Number of Shares, Options granted 425,983  
Number of Shares, Options exercised (80,515)  
Number of Shares, Options cancelled (21,321)  
Number of Shares, Ending balance 3,960,505 3,636,358
Number of Shares, Vested and exercisable, March 31, 2019 1,716,874  
Number of Shares, Vested and expected to vest, March 31, 2019 3,960,505  
Weighted-Average Exercise Price Per Share    
Weighted-Average Exercise Price Per Share, Beginning balance $ 3.54  
Weighted-Average Exercise Price Per Share, Options granted 14.08  
Weighted-Average Exercise Price Per Share, Options exercised 2.12  
Weighted-Average Exercise Price Per Share, Options cancelled 3.12  
Weighted-Average Exercise Price Per Share, Ending balance 4.67 $ 3.54
Weighted-Average Exercise Price Per Share, Vested and exercisable, March 31, 2019 2.78  
Weighted-Average Exercise Price Per Share, Vested and expected to vest, March 31, 2019 $ 4.67  
Weighted-Average Remaining Term (in years)    
Weighted-Average Remaining Term (in years), Balance 7 years 10 months 13 days 7 years 9 months 14 days
Weighted-Average Remaining Term (in years), Vested and exercisable, March 31, 2019 6 years 7 months 2 days  
Weighted-Average Remaining Term (in years), Vested and expected to vest, March 31, 2019 7 years 10 months 13 days  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Balance $ 114,058 $ 11,267
Aggregate Intrinsic Value, Vested and exercisable, March 31, 2019 52,691  
Aggregate Intrinsic Value, Vested and expected to vest, March 31, 2019 $ 114,058  
2009 Equity Incentive Plan    
Shares Available for Grant    
Shares Available for Grant, Awards expired (293,953)