XML 23 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Equity - Schedule of Issuance of Warrants to Purchase Common Stock (Details)
Mar. 31, 2020
$ / shares
shares
Class of Warrant or Right [Line Items]  
Total Warrants | shares 4,016,597
Weighted average exercise price | $ / shares $ 9.77
Series A Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 1,102
Weighted average exercise price | $ / shares $ 8,750.00
Series B Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 2,448
Weighted average exercise price | $ / shares $ 3,500.00
Series D Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 806,698
Weighted average exercise price | $ / shares $ 15.19
Series E Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 2,972,221
Weighted average exercise price | $ / shares $ 1.80
April 2019 Underwriter Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 34,955
Weighted average exercise price | $ / shares $ 6.25
September 2019 Underwriter Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 194,444
Weighted average exercise price | $ / shares $ 2.25
Other Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 4,729
Weighted average exercise price | $ / shares $ 587