v3.26.3
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
NOTES PAYABLE (Details) [Line Items]    
Long-term Debt, Gross $ 66,811 $ 70,775
Notes payable, net of current portion 5,301 4,344
Notes payable, net of current portion 59,358 63,282
Total notes payable 64,659 67,626
Debt Instrument, Unamortized Discount 260 490
Debt Instrument, Unamortized Discount, Noncurrent 1,892 2,659
Debt Instrument, Unamortized Discount 2,152 3,149
Short-term Debt    
NOTES PAYABLE (Details) [Line Items]    
Long-term Debt, Gross $ 5,561 $ 4,834