XML 27 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Option Plan - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, December 31, 2019 (in shares) 1,375,542  
Granted (in shares) 514,131  
Exercised (in shares) (43,700)  
Forfeited (in shares) (215,542)  
Expired (in shares) (417)  
Outstanding, March 31, 2020 (in shares) 1,630,014 1,375,542
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Outstanding, December 31, 2019, Weighted Average Exercise Price (in dollars per share) $ 8.33  
Granted, Weighted Average Exercise Price (in dollars per share) 19.51  
Exercised, Weighted Average Exercise Price (in dollars per share) 0.26  
Forfeited, Weighted Average Exercise Price (in dollars per share) 9.73  
Expired, Weighted Average Exercise Price (in dollars per share) 19.04  
Outstanding, March 31, 2020, Weighted Average Exercise Price (in dollars per share) $ 11.88 $ 8.33
Stock Options, Additional Disclosures [Abstract]    
Outstanding, Weighted Average Remaining Contractual Term 9 years 2 months 19 days 9 years 1 month 28 days
Vested and expected to vest, Weighted Average Remaining Contractual Term 9 years 2 months 19 days  
Options exercisable, Weighted Average Remaining Contractual Term 7 years 10 months 24 days  
Outstanding, Aggregate Intrinsic Value $ 9,324 $ 23,654
Vested and expected to vest, Aggregate Intrinsic Value 9,324  
Options exercisable, Aggregate Intrinsic Value $ 2,740  
Vested and expected to vest, March 31, 2020 (in shares) 1,630,014  
Vested and expected to vest, March 31, 2020, Weighted Average Exercise Price (in dollars per share) $ 11.88  
Options exercisable, March 31, 2020 (in Shares) 199,168  
Options exercised, March 31, 2020, Weighted Average Exercise Price (in dollars per share) $ 3.77