Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Capital Structure - Schedule of Warrants Outstanding to Purchase Shares Common Stock Liability (Details) - $ / shares
Mar. 31, 2021
Jan. 21, 2021
March Series A Warrants    
Schedule Of Capitalization Equity [Line Items]    
Warrant to purchase of common stock 32,438  
Exercise price of warrants $ 0.01  
Warrants expiration date Mar. 26, 2025  
March Series B Warrants    
Schedule Of Capitalization Equity [Line Items]    
Warrant to purchase of common stock 32,438  
Exercise price of warrants $ 0.01  
Warrants expiration date Apr. 26, 2021  
March Series A and Series B Warrants    
Schedule Of Capitalization Equity [Line Items]    
Warrant to purchase of common stock 437,692  
Exercise price of warrants $ 0.01  
Warrants expiration date Apr. 26, 2021  
MAM Eagle Lender Warrant    
Schedule Of Capitalization Equity [Line Items]    
Warrant to purchase of common stock 527,100  
Exercise price of warrants $ 4.59  
Warrants expiration date May 29, 2027  
November Series A Warrants    
Schedule Of Capitalization Equity [Line Items]    
Warrant to purchase of common stock 10,126,583  
Exercise price of warrants $ 1.20  
Warrants expiration date Nov. 24, 2025  
November Placement Warrants    
Schedule Of Capitalization Equity [Line Items]    
Warrant to purchase of common stock 607,595  
Exercise price of warrants $ 1.48125  
Warrants expiration date Nov. 24, 2025  
December Placement Warrants    
Schedule Of Capitalization Equity [Line Items]    
Warrant to purchase of common stock 618,026  
Exercise price of warrants $ 1.45625  
Warrants expiration date Dec. 18, 2025  
January Warrants    
Schedule Of Capitalization Equity [Line Items]    
Warrant to purchase of common stock 10,300,430 10,300,430
Exercise price of warrants $ 1.60 $ 1.60
Warrants expiration date Jan. 21, 2026  
January Placement Warrants    
Schedule Of Capitalization Equity [Line Items]    
Warrant to purchase of common stock 618,026  
Exercise price of warrants $ 2.00  
Warrants expiration date Jan. 21, 2026