Quarterly report pursuant to Section 13 or 15(d)

Net Loss Per Share - Schedule of Antidilutive Securities (Details)

v3.20.1
Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Employee stock options    
Net Loss Per Share    
Potentially dilutive securities 5,595,560 3,008,754
Restricted stock subject to forfeiture and restricted stock units    
Net Loss Per Share    
Potentially dilutive securities 2,025,215 838,679
Common stock warrants    
Net Loss Per Share    
Potentially dilutive securities 5,779,064 9,030,730