Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Details Narrative)

v3.22.1
WARRANTS (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Warrant Exercised [Member]    
Warrants to purchase shares   50,000
Warrant exercise price   $ 0.15
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 0  
Warrants expired 0  
Warrant Expired [Member]    
Warrants to purchase shares   225,000
Common Stock [Member]    
Warrants to purchase shares 26,351,571 32,282,708
Minimum [Member] | Warrant Exercised [Member]    
Warrant exercise price   $ 1.15
Minimum [Member] | Common Stock [Member]    
Warrant exercise price $ 0.25  
Maximum [Member] | Warrant Exercised [Member]    
Warrant exercise price   $ 0.90
Maximum [Member] | Common Stock [Member]    
Warrant exercise price $ 5.50  
Warrant 1 [Member]    
Warrants to purchase shares   15,540,540
Warrant exercise price   $ 1.087
Proceeds from issuance of warrants   $ 23,000,000.0
Fair value of warrants   $ 9,500,000
Warrant 2 [Member]    
Warrants to purchase shares   2,100,000
Fair value of warrants   $ 1,487,000
Warrant 2 [Member] | Minimum [Member]    
Warrant exercise price   $ 0.50
Warrant 2 [Member] | Maximum [Member]    
Warrant exercise price   $ 0.83