XML 522 R93.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Fair Value of Financial Instruments (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Warrant derivative liabilities fair value $ 1,147,895 $ 1,644,200
Embedded derivative liabilities   13,501,000
Strome Warrants [Member]    
Warrant derivative liabilities fair value 704,707 1,036,687
B. Riley Warrants [Member]    
Warrant derivative liabilities fair value 443,188 607,513
Level I [Member]    
Warrant derivative liabilities fair value
Embedded derivative liabilities  
Level I [Member] | Strome Warrants [Member]    
Warrant derivative liabilities fair value
Level I [Member] | B. Riley Warrants [Member]    
Warrant derivative liabilities fair value
Level 2 [Member]    
Warrant derivative liabilities fair value
Embedded derivative liabilities  
Level 2 [Member] | Strome Warrants [Member]    
Warrant derivative liabilities fair value
Level 2 [Member] | B. Riley Warrants [Member]    
Warrant derivative liabilities fair value
Level 3 [Member]    
Warrant derivative liabilities fair value 1,147,895 1,644,200
Embedded derivative liabilities   13,501,000
Level 3 [Member] | Strome Warrants [Member]    
Warrant derivative liabilities fair value 704,707 1,036,687
Level 3 [Member] | B. Riley Warrants [Member]    
Warrant derivative liabilities fair value 443,188 607,513
12% Amended Senior Secured Notes [Member]    
Long-term debt fair value 52,556,401 44,009,745
12% Amended Senior Secured Notes [Member] | Level I [Member]    
Long-term debt fair value
12% Amended Senior Secured Notes [Member] | Level 2 [Member]    
Long-term debt fair value 52,556,401 44,009,745
12% Amended Senior Secured Notes [Member] | Level 3 [Member]    
Long-term debt fair value