XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.4
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current portion of notes payable    
Gross Notes Payable $ 4,834 $ 7,578
Debt Issuance Costs and Debt Discount (490) (570)
Net Notes Payable 4,344 7,008
Notes payable, net of current portion    
Gross Notes Payable 65,941 7,365
Debt Issuance Costs and Debt Discount (2,659) (1,656)
Net Notes Payable 63,282 5,709
Gross Notes Payable 70,775 14,943
Debt Issuance Costs and Debt Discount (3,149) (2,226)
Net Notes Payable $ 67,626 $ 12,717