XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
Notes payable, net of current portion $ 6,213 $ 7,008
Notes payable, net of current portion 64,157 5,709
Long-term Debt, Gross 74,475 14,943
Total notes payable 70,370 12,717
NOTES PAYABLE (Details) [Line Items]    
Long-term Debt, Gross 74,475 14,943
Debt Instrument, Unamortized Discount 571 570
Debt Instrument, Unamortized Discount, Noncurrent 3,534 1,656
Debt Instrument, Unamortized Discount 4,105 2,226
Short-term Debt    
Debt Disclosure [Abstract]    
Long-term Debt, Gross 6,784 7,578
NOTES PAYABLE (Details) [Line Items]    
Long-term Debt, Gross $ 6,784 $ 7,578