XML 49 R36.htm IDEA: XBRL DOCUMENT v3.20.2
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Schedule of Debt and Debt Issuance Costs [Abstract]    
Notes payable, net of current portion $ 15,894 $ 2,696
Debt Issuance Costs and Debt Discount, current portion (199) (125)
Notes payable, net of current portion 15,695 2,571
Notes payable, net of current portion 17,988 24,489
Notes payable, net of current portion (128) (347)
Notes payable, net of current portion 17,860 24,142
Total notes payable 33,882 27,185
Total Debt Issuance Costs and Debt Discount (327) (472)
Total notes payable $ 33,555 $ 26,713