XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Debt and Debt Issuance Costs [Abstract]    
Debt Issuance Costs and Debt Discount, current portion $ (393) $ (668)
Notes payable, net of current portion 27 4,106
Notes payable, net of current portion (998) (1,985)
Notes payable, net of current portion 4,282 30,795
Long-term Debt, Gross 5,700 37,554
Total Debt Issuance Costs and Debt Discount (1,391) (2,653)
Total notes payable 4,309 34,901
NOTES PAYABLE (Details) [Line Items]    
Debt Issuance Costs, Gross, Current $ 393 $ 668