Annual report pursuant to Section 13 and 15(d)

Stock Options - Summary of Option Activity (Details)

v3.20.1
Stock Options - Summary of Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]    
Shares, Outstanding, Beginning balance 9,593,990 7,844,966
Shares, Granted 4,125,800 2,378,500
Shares, Exercised (107,029) (139,069)
Shares, Forfeited (367,395) (490,407)
Shares, Outstanding, Ending balance 13,245,366 9,593,990
Shares, Exercisable 7,836,094  
Shares, Vested and expected to vest 12,913,044  
Weighted Average Exercise Price, Outstanding, Beginning balance $ 4.51 $ 3.75
Weighted Average Exercise Price, Granted 6.91 7.58
Weighted Average Exercise Price, Exercised 3.61 2.50
Weighted Average Exercise Price, Forfeited 7.10 7.85
Weighted Average Exercise Price, Outstanding, Ending balance 5.19 $ 4.51
Weighted Average Exercise Price, Exercisable 3.83  
Weighted Average Exercise Price, Vested and expected to vest $ 5.15  
Weighted Average Remaining Contractual Term in Years, Outstanding 7 years 7 days  
Weighted Average Remaining Contractual Term in Years, Exercisable 5 years 9 months 11 days  
Weighted Average Remaining Contractual Term in Years, Vested and expected to vest 6 years 11 months 19 days  
Average Intrinsic Value, Outstanding $ 20,076,015  
Average Intrinsic Value, Exercisable 19,809,807  
Average Intrinsic Value, Vested and expected to vest $ 20,058,031