Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Details Narrative)

v3.21.1
WARRANTS (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Minimum [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Class of warrant or right, exercise price of warrants or rights $ 0.25  
Maximum [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Class of warrant or right, exercise price of warrants or rights $ 5.50 $ 5.50
Debenture Payable [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Class of warrant or right, number of securities called by warrants or rights   180,000
Class of warrant or right, exercise price of warrants or rights   $ 0.75
Fair Value Adjustment of Warrants   $ 1,148,000
Proceeds from Issuance of Warrants   $ 24,000
Warrants One [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Class of warrant or right, number of securities called by warrants or rights 100,000  
Class of warrant or right, exercise price of warrants or rights $ 0.82  
Fair Value Adjustment of Warrants $ 56,000  
Warrants Two [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Class of warrant or right, number of securities called by warrants or rights 15,540,540  
Class of warrant or right, exercise price of warrants or rights $ 1.087  
Fair Value Adjustment of Warrants $ 9,500,000  
Proceeds from Issuance of Warrants $ 23,000,000.0  
Warrant Exercised [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Class of warrant or right, number of securities called by warrants or rights 50,000  
Class of warrant or right, exercise price of warrants or rights $ 0.15  
Warrant exercised   0
Warrant [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Class of warrant or right, number of securities called by warrants or rights 225,000  
Warrants forfeited   0
Warrant [Member] | Minimum [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Class of warrant or right, exercise price of warrants or rights $ 0.90  
Warrant [Member] | Maximum [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Class of warrant or right, exercise price of warrants or rights $ 1.75  
Common Stock [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Class of warrant or right, number of securities called by warrants or rights 32,282,708 11,960,107