Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation - Summary of Stock Option Activity (Details)

v3.20.1
Stock-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Options Outstanding 2,645,714  
Options exercised (240,125)  
Options forfeited (278,791)  
Options Outstanding 2,126,798 2,645,714
Options Vested and expected to vest at March 31, 2020 2,126,798  
Options, Ending exercisable at March 31, 2020 825,205  
Outstanding, Weighted average exercise price per share $ 3.50  
Outstanding exercised, Weighted average exercise price per share 0.87  
Outstanding forfeited, Weighted average exercise price per share 3.44  
Outstanding, Weighted average exercise price per share 3.75 $ 3.50
Vested and expected to vest at March 31, 2020, Weighted average exercise price per share 3.75  
Ending exercisable at March 31, 2020, Weighted average exercise price per share $ 3.40  
Outstanding, Weighted average remaining contractual life (in years) 6 years 5 months 1 day 8 years 6 months 3 days
Vested and expected to vest at March 31, 2020, Weighted average remaining contractual life (in years) 6 years 5 months 1 day  
Ending exercisable at March 31, 2020, Weighted average remaining contractual life (in years) 3 years 6 months 21 days  
Outstanding, Aggregate Intrinsic Value $ 88 $ 4,184
Vested and expected to vest at March 31, 2020, Aggregate Intrinsic Value 88  
Ending exercisable at March 31, 2020, Aggregate Intrinsic Value $ 73