Annual report pursuant to Section 13 and 15(d)

NOTES PAYABLE (Details)

v3.20.1
NOTES PAYABLE (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Notes payable - promissory notes $ 18,600 $ 20,950
Vehicle loans 47
Less: Short term portion of promissory notes (11,022)
Less: Debt discount (1,055) (2,637)
Net Long Term Debt 6,570 18,313
Net Long Term Debt 18,600 20,950
Securities Purchase Agreement Two [Member]    
Net Long Term Debt 1,500
Securities Purchase Agreement One [Member]    
Net Long Term Debt 4,000
Securities Purchase Agreement [Member]    
Net Long Term Debt 7,000
Convertible promissory note [Member]    
Net Long Term Debt 150
Convertible promissory note one [Member]    
Net Long Term Debt 1,200
Promissory Note [Member]    
Net Long Term Debt 4,500 4,500
Promissory Note One [Member]    
Net Long Term Debt 6,500 6,500
Promissory Note Two [Member]    
Net Long Term Debt 1,600 1,600
Promissory Note Three [Member]    
Net Long Term Debt $ 500