XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Common Stock Purchase Warrants (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2021
Feb. 02, 2021
Jan. 14, 2021
Exercise of pre-funded common stock purchase warrants $ 22,284,000    
Common Stock Purchase Warrants [Member]      
Warrants to purchase common stock 26,808,598 42,550,000 42,550,000
Warrant expiration term, description Warrants expire from December 30, 2021 through February 1, 2026    
Common Stock Purchase Warrants [Member] | Minimum [Member]      
Warrant, exercise per share $ 2.60    
Common Stock Purchase Warrants [Member] | Maximum [Member]      
Warrant, exercise per share $ 5.00    
Warrant Derivative Liability [Member]      
Warrants to purchase common stock 24,300,000   42,550,000
Exercise of pre-funded common stock purchase warrants at, shares 18,250,000    
Exercise of pre-funded common stock purchase warrants $ 1,817,549    
Fair value of warrant 1,817,549    
Pre- Funded Warrants [Member]      
Fair value of warrant $ 0    
Warrants [Member]      
Warrant, exercise per share $ 3.25    
Intrinsic value of all outstanding warrants $ 0    
Warrants, weighted average remaining term 54 years 2 months 12 days