XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current and long-term debt    
Principal outstanding $ 162,106 $ 200,215
Current Portion of Long-Term Debt (12,246) (50,106)
Other (4,325) (9,833)
Long-term debt, net 145,535 140,276
Unamortized debt issuance costs 4,300 6,900
Interest expense 6,400 7,600
Amortization of Financing Costs 6,418 7,615
Repayments of Long-term Debt 200,109 35,093
Term loan credit facility    
Current and long-term debt    
Principal outstanding 162,000 200,000
Other    
Current and long-term debt    
Principal outstanding 106 215
2024 Term Loan Agreement    
Current and long-term debt    
Principal outstanding 162,000  
Current Portion of Long-Term Debt $ (12,200) $ (50,000)