v3.25.1
LONG-TERM DEBT AND OTHER BORROWINGS, NET - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total $ 303,150 $ 305,561
Less: current portion of long-term debt (1,850) (2,411)
Less: debt issuance costs, net of accumulated amortization of $1.4 million and $0.8 million, respectively (2,349) (2,911)
Less: original issue discount on Term Loan - WhiteHorse (3,290) (4,130)
Total Long-term debt and other borrowings, net 295,661 296,109
Accumulated amortization of debt issuance costs 1,400 800
Line of Credit | Secured Debt | Term Loan - WhiteHorse    
Debt Instrument [Line Items]    
Total 183,150 185,000
Senior Notes | Backstop Notes    
Debt Instrument [Line Items]    
Total 120,000 120,000
Notes Payable, Other Payables | Other borrowings    
Debt Instrument [Line Items]    
Total $ 0 $ 561