v3.25.2
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
Notes payable, net of current portion $ 3,032 $ 7,008
Notes payable, net of current portion 64,350 5,709
Long-term Debt, Gross 71,345 14,943
Total notes payable 67,382 12,717
NOTES PAYABLE (Details) [Line Items]    
Long-term Debt, Gross 71,345 14,943
Debt Instrument, Unamortized Discount 509 570
Debt Instrument, Unamortized Discount, Noncurrent 3,454 1,656
Debt Instrument, Unamortized Discount 3,963 2,226
Short-term Debt    
Debt Disclosure [Abstract]    
Long-term Debt, Gross 3,541 7,578
NOTES PAYABLE (Details) [Line Items]    
Long-term Debt, Gross $ 3,541 $ 7,578