v3.25.2
LONG-TERM BORROWINGS - Schedule of Private Placement Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total private placement notes $ 368,000 $ 368,000
Less: unamortized debt discount and issuance costs (2,320) (3,164)
Less: current portion of private placement notes 0 0
Private placement notes, net 365,680 364,836
2026 Notes - Tranche One    
Debt Instrument [Line Items]    
Total private placement notes $ 293,000 293,000
Stated Interest Rate 8.00%  
Effective Interest Rate 8.52%  
2026 Notes - Tranche Two    
Debt Instrument [Line Items]    
Total private placement notes $ 75,000 $ 75,000
Stated Interest Rate 8.00%  
Effective Interest Rate 8.43%