v3.26.1
NOTES PAYABLE - Schedule of Company's Total Debt Consists (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Less: unamortized debt issuance costs $ 748  
Original loan amount, net of debt issuance costs 62,252  
Less: unamortized debt issuance costs 179 $ 251
Total debt, net of unamortized issuance costs 42,153 46,988
Less: current portion (9,867) (9,082)
Total debt, long-term 32,286 37,906
Secured Debt    
Debt Instrument [Line Items]    
Original Loan Amount 63,000  
Long-term debt, gross 42,226 47,115
Other debt    
Debt Instrument [Line Items]    
Long-term debt, gross 106 124
2023 Facility 2 | Secured Debt    
Debt Instrument [Line Items]    
Original Loan Amount 14,000  
Long-term debt, gross 2,567 4,083
2024 Term Loan A | Secured Debt    
Debt Instrument [Line Items]    
Original Loan Amount 6,000  
Long-term debt, gross 4,500 4,950
2024 Term Loan B | Secured Debt    
Debt Instrument [Line Items]    
Original Loan Amount 19,000  
Long-term debt, gross 14,250 15,675
2025 Term Loan C | Secured Debt    
Debt Instrument [Line Items]    
Original Loan Amount 24,000  
Long-term debt, gross $ 20,909 $ 22,407