Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Schedule of Computation of Potentially Dilutive Securities (Details)

v3.20.2
Summary of Significant Accounting Policies - Schedule of Computation of Potentially Dilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Total potential dilutive securities (in shares) 5,772,507 8,685,221
Options to purchase common stock    
Total potential dilutive securities (in shares) 1,425,004 3,604,001
Unvested restricted stock units    
Total potential dilutive securities (in shares) 4,244,003 242,023
Financing warrants to purchase common stock    
Total potential dilutive securities (in shares) 103,500 4,839,197