Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Details Narrative)

v3.21.2
WARRANTS (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Debenture Payable [Member]      
WarrantsAndRightsNoteDisclosureLineItems [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
Warrants and Rights Outstanding, Term     3 years
Fair Value Adjustment of Warrants     $ 94,000
Proceeds from Issuance of Warrants     $ 20,000
Eight Point Eight Million [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     750,000
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 0.50
Minimum [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.11  
Maximum [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 5.50  
Warrants One [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   1,100,000  
Fair Value Adjustment of Warrants   $ 710,000  
Warrants One [Member] | Minimum [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.82  
Warrants and Rights Outstanding, Term   3 years  
Warrants One [Member] | Maximum [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.83  
Warrants and Rights Outstanding, Term   4 years  
Warrants Two [Member]      
WarrantsAndRightsNoteDisclosureLineItems [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 $ 9,500,000  
Proceeds from Issuance of Warrants   $ 23,000,000.0  
Warrant Exercised [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   956,250  
Warrant Exercised [Member] | Minimum [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.11  
Warrant Exercised [Member] | Maximum [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.55  
Warrant Forfeited [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   3,426,500  
Warrant Forfeited [Member] | Minimum [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.90  
Warrant Forfeited [Member] | Maximum [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 2.25  
Common Stock [Member]      
WarrantsAndRightsNoteDisclosureLineItems [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   29,174,958 12,710,107