XML 64 R35.htm IDEA: XBRL DOCUMENT v3.19.3
NOTES PAYABLE - Schedule of Debt And Debt Issuance Costs (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]    
Notes payable, current portion $ 5,399 $ 5,864
Debt issuance costs and debt discount current portion (1,179) (1,131)
Net notes payable, current portion 4,220 4,733
Notes payable, net of current portion 114,613 109,312
Debt issuance costs and debt discount net of current portion (2,140) (2,083)
Notes payable, net of current portion 112,473 107,229
Total notes payable 120,012 115,176
Total debt issuance costs and debt discount (3,319) (3,214)
Total notes payable $ 116,693 $ 111,962