XML 114 R99.htm IDEA: XBRL DOCUMENT v3.23.3
Warrants (Details) - Summary of Warrants Issued
12 Months Ended
Dec. 31, 2020
shares
E-2 Issued [Member]  
Warrants Issued [Line Items]  
Total 5,782,006
E-2 Issued [Member] | Series E-2 warrants issued with Series E issuance  
Warrants Issued [Line Items]  
Total 3,545,966
E-2 Issued [Member] | Series E-2 warrants issued with debt conversion  
Warrants Issued [Line Items]  
Total 2,236,040
E-3 Issued [Member]  
Warrants Issued [Line Items]  
Total 5,709,962
E-3 Issued [Member] | Series E-3 warrants issued with Series E-2 conversion  
Warrants Issued [Line Items]  
Total 5,709,962