Quarterly report pursuant to Section 13 or 15(d)

NOTES PAYABLE (Details)

v3.21.1
NOTES PAYABLE (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Notes payable - promissory notes $ 16,262 $ 14,687
Vehicle loans 23 29
Less: Short term debt (12,746) (8,033)
Less: Debt discount (7) (51)
Net Long Term Debt 3,532 6,632
Securities Purchase Agreement [Member]    
Net Long Term Debt 0 500
Promissory note four [Member]    
Net Long Term Debt 562 562
Convertible promissory note one [Member]    
Net Long Term Debt 3,500 0
Securities Purchase Agreement Three [Member]    
Net Long Term Debt 1,050 0
Securities Purchase Agreement Two [Member]    
Net Long Term Debt 1,050 0
Securities Purchase Agreement One [Member]    
Net Long Term Debt 1,000 1,000
Promissory Note Five [Member]    
Net Long Term Debt 1,000 1,000
Promissory Note [Member]    
Net Long Term Debt 6,500 6,500
Promissory Note One [Member]    
Net Long Term Debt 1,600 1,600
Promissory Note Two [Member]    
Net Long Term Debt 0 2,800
Promissory Note Three [Member]    
Net Long Term Debt $ 0 $ 725