Quarterly report pursuant to Section 13 or 15(d)

Capital Structure - Schedule of Warrants Outstanding to Purchase Shares Common Stock Liability (Details)

v3.20.2
Capital Structure - Schedule of Warrants Outstanding to Purchase Shares Common Stock Liability (Details)
Jun. 30, 2020
$ / shares
shares
Series A Warrants  
Schedule Of Capitalization Equity [Line Items]  
Number of shares warrants outstanding | shares 7,692,308
Exercise price of warrants | $ / shares $ 4.59
Warrants expiration date Mar. 24, 2025
Series B Warrants  
Schedule Of Capitalization Equity [Line Items]  
Number of shares warrants outstanding | shares 6,887,692
Exercise price of warrants | $ / shares $ 3.25
Warrants expiration date Apr. 24, 2021
MAM Eagle Lender Warrant  
Schedule Of Capitalization Equity [Line Items]  
Number of shares warrants outstanding | shares 527,100
Exercise price of warrants | $ / shares $ 4.59
Warrants expiration date May 29, 2027