v3.25.2
DEBT - Long term debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
DEBT    
Current portion of Term Debt $ 8,750 $ 6,125
Long-term Debt, net of Current (Face Amount) 337,750 342,125
Original Issue Discount (5,561) (6,261)
Unamortized Debt Issuance Costs - Contra-Liability (4,564) (5,138)
Long-term Debt, net of Current 327,625 330,726
Total Face Amount of Borrowings 346,500 348,250
Other Assets 1,007 1,134
Long-Term Debt - Contra Liability 10,125 11,399
Total Unamortized Original Issue Discount and Debt Issuance Costs 11,132 12,533
2024 Credit Agreement    
DEBT    
Remaining Borrowing Capacity $ 35,000 $ 35,000
Term Loan    
DEBT    
Average Interest Rates: 10.60% 10.60%