v3.25.2
LONG-TERM DEBT AND FINANCING ARRANGEMENTS - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Long-term debt obligations    
Long-term debt $ 241,399 $ 189,134
Less current portion 77,549 63,978
Long-term debt, less current portion 163,850 125,156
Credit Facility    
Long-term debt obligations    
Long-term debt $ 25,000  
Weighted-average interest rate (as a percent) 5.50%  
Notes payable    
Long-term debt obligations    
Long-term debt $ 216,399 $ 189,134
Weighted-average interest rate (as a percent) 4.90%