Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.2
Summary of Significant Accounting Policies - Schedule of Computation of Potentially Dilutive Securities (Details) - shares
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Total potential dilutive securities (in shares) 8,685,221 4,838,529
Convertible note - principal    
Total potential dilutive securities (in shares) 0 702,247
Options to purchase common stock    
Total potential dilutive securities (in shares) 3,604,001 1,583,354
Unvested restricted stock units    
Total potential dilutive securities (in shares) 242,023 212,100
Financing warrants to purchase common stock    
Total potential dilutive securities (in shares) 4,839,197 2,340,828