XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Debt and Debt Issuance Costs [Abstract]    
Debt Issuance Costs and Debt Discount, current portion $ (570) $ (393)
Notes payable, net of current portion 7,008 27
Notes payable, net of current portion (1,656) (998)
Notes payable, net of current portion 5,709 4,282
Long-term Debt, Gross 14,943 5,700
Total Debt Issuance Costs and Debt Discount (2,226) (1,391)
Total notes payable 12,717 4,309
NOTES PAYABLE (Details) [Line Items]    
Debt Issuance Costs, Gross, Current 570 393
Long-Term Debt, Gross, Current 7,578 420
Long-Term Debt, Gross, Noncurrent $ 7,365 $ 5,280