v3.26.3
LONG-TERM BORROWINGS - Schedule of Private Placement Notes Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total private placement notes $ 200,000 $ 140,000
Less: unamortized debt discount and issuance costs (3,992) (3,259)
Less: current portion of private placement notes 0 0
Private placement notes, net 196,008 136,741
2030 Notes - Tranche One    
Debt Instrument [Line Items]    
Total private placement notes $ 140,000 140,000
Stated Interest Rate 10.50%  
Effective Interest Rate 11.07%  
2030 Notes - Tranche Two    
Debt Instrument [Line Items]    
Total private placement notes $ 60,000 $ 0
Stated Interest Rate 10.50%  
Effective Interest Rate 11.02%