XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants - Warrant Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 29,847,994 10,681,327
Exercise price of warrants issued $ 1.09  
Remaining Contractual Life 3 years 6 months 14 days  
Warrants Expiring August 2021 [Member]    
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 1,250,000  
Exercise price of warrants issued $ 4.00  
Remaining Contractual Life 2 months 1 day  
Warrants One Expiring June 2022 [Member]    
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 199,659  
Exercise price of warrants issued $ 6.00  
Remaining Contractual Life 11 months 8 days  
Warrants Two Expiring June 2022 [Member]    
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 350,000  
Exercise price of warrants issued $ 5.00  
Remaining Contractual Life 11 months 8 days  
Warrants Expiring January 2023 [Member]    
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 256,667  
Exercise price of warrants issued $ 3.75  
Remaining Contractual Life 1 year 6 months 29 days  
Warrants Expiring January 2025 [Member]    
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 8,625,001  
Exercise price of warrants issued $ 0.50  
Remaining Contractual Life 3 years 6 months 29 days  
Warrants Expiring May 2026 [Member]    
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 19,166,667  
Exercise price of warrants issued $ 1.00  
Remaining Contractual Life 4 years 10 months 6 days