XML 68 R52.htm IDEA: XBRL DOCUMENT v3.20.1
NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]    
Debt issuance costs and debt discount current portion $ (125) $ (1,131)
Net notes payable, current portion 2,571 4,733
Notes payable, net of current portion 24,489 108,675
Debt issuance costs and debt discount net of current portion (347) (2,041)
Notes payable, net of current portion 24,142 106,634
Total notes payable 27,185 114,539
Total debt issuance costs and debt discount (472) (3,172)
Total notes payable $ 26,713 $ 111,367