XML 36 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Equity - Schedule of Issuance of Warrants to Purchase Common Stock (Details)
Mar. 31, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]  
Total Warrants | shares 1,794,158
Weighted average exercise price | $ / shares $ 35.207
Series E Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 198,159
Weighted average exercise price | $ / shares $ 27.000
Series F Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 433,878
Weighted average exercise price | $ / shares $ 7.425
Series G Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 1,092,344
Weighted average exercise price | $ / shares $ 10.230
Underwriter Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 18,277
Weighted average exercise price | $ / shares $ 7.425
Other Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 51,500
Weighted average exercise price | $ / shares $ 225.000