v3.26.1
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Notes payable, net of current portion $ 6,665 $ 4,344
Notes payable, net of current portion 62,234 63,282
Long-term Debt, Gross 71,395 70,775
Total notes payable 68,899 67,626
NOTES PAYABLE (Details) [Line Items]    
Long-term Debt, Gross 71,395 70,775
Debt Instrument, Unamortized Discount 315 490
Debt Instrument, Unamortized Discount, Noncurrent 2,181 2,659
Debt Instrument, Unamortized Discount 2,496 3,149
Short-term Debt    
Debt Disclosure [Abstract]    
Long-term Debt, Gross 6,980 4,834
NOTES PAYABLE (Details) [Line Items]    
Long-term Debt, Gross $ 6,980 $ 4,834