Quarterly report pursuant to Section 13 or 15(d)

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)

v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Product Information [Line Items]          
Net Income (Loss) Attributable to Parent $ 11,812,000 $ 3,424,000 $ 20,157,000 $ 5,370,000  
Net Cash Provided by (Used in) Operating Activities     $ 13,620,000 $ 4,673,000  
Outstanding Options [Member]          
Product Information [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     5,875,190 4,510,358  
Outstanding Warrants [Member]          
Product Information [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     12,389,228 13,534,038  
Restricted Stock [Member]          
Product Information [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     2,751,508 2,039,078  
Customer Concentration Risk [Member] | Accounts Payable [Member] | One Vendor [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage     28.00%    
Customer Concentration Risk [Member] | Accounts Payable [Member] | Vendor One [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage     43.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | No Customer [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage         10.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | No Customer [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage 10.00% 10.00% 10.00% 10.00%  
Maximum [Member]          
Product Information [Line Items]          
Cash FDIC insured amount $ 250,000   $ 250,000