v3.26.1
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Long-term debt    
Long-term debt, Gross $ 369,500  
Financing Costs, net of Accumulated Amortization (1,948) $ (261)
Total Long-Term Debt 367,552 377,739
Long term debt, due within one year   100,000
Revolving facility    
Long-term debt    
Long-term debt, Gross 169,500 178,000
Total Long-Term Debt 169,500  
2026 Term Loan    
Long-term debt    
Long-term debt, Gross   100,000
Long term debt, due within one year   100,000
2027 Term Loan    
Long-term debt    
Long-term debt, Gross   $ 100,000
2029 Term Loan    
Long-term debt    
Long-term debt, Gross 100,000  
2031 Term Loan    
Long-term debt    
Long-term debt, Gross $ 100,000