XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Option Plan - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, December 31, 2019 (in shares) | shares 1,375,542  
Granted (in shares) | shares 901,531  
Exercised (in shares) | shares (47,354)  
Forfeited (in shares) | shares (244,749)  
Expired (in shares) | shares (9,720)  
Outstanding, September 30, 2020 (in shares) | shares 1,975,250 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) | $ / shares $ 8.33  
Granted, Weighted Average Exercise Price (in dollars per share) | $ / shares 16.14  
Exercised, Weighted Average Exercise Price (in dollars per share) | $ / shares 0.27  
Forfeited, Weighted Average Exercise Price (in dollars per share) | $ / shares 10.05  
Expired, Weighted Average Exercise Price (in dollars per share) | $ / shares 29.11  
Outstanding, September 30, 2020, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 11.77 $ 8.33
Stock Options, Additional Disclosures [Abstract]    
Outstanding, Weighted Average Remaining Contractual Term 8 years 11 months 8 days 9 years 1 month 28 days
Vested and expected to vest, Weighted Average Remaining Contractual Term 8 years 11 months 8 days  
Options exercisable, Weighted Average Remaining Contractual Term 8 years 3 months  
Outstanding, Aggregate Intrinsic Value | $ $ 5,064 $ 23,654
Vested and expected to vest, Aggregate Intrinsic Value | $ 5,064  
Options exercisable, Aggregate Intrinsic Value | $ $ 2,430  
Vested and expected to vest, September 30, 2020 (in shares) | shares 1,975,250  
Options exercisable, September 30, 2020 (in Shares) | shares 394,739  
Vested and expected to vest, September 30, 2020, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 11.77  
Options exercised, September 30, 2020, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 6.51