v3.26.1
DERIVATIVE INSTRUMENTS - Schedule of Fair Value Swap Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
DERIVATIVE INSTRUMENTS      
Gain (loss) recognized in other comprehensive income (loss) [1] $ 985 $ (750)  
Amount reclassified from accumulated other comprehensive income in to earnings [2] 497 263  
Interest Rate Swaps      
DERIVATIVE INSTRUMENTS      
Cumulative gain, net of tax reflected in accumulated other comprehensive income (loss) 135   $ 431
Gain (loss) recognized in other comprehensive income (loss) 977 (695)  
Amount reclassified from accumulated other comprehensive income in to earnings 411 $ 577  
Amount reclassified from AOCI into interest expense within next twelve months 693    
Interest Rate Swaps | Other current assets      
DERIVATIVE INSTRUMENTS      
Derivative asset $ 913   $ 1,181
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Current   Other Assets, Current
Interest Rate Swaps | Other assets      
DERIVATIVE INSTRUMENTS      
Derivative asset $ 54  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent    
Interest Rate Swaps | Accrued liabilities      
DERIVATIVE INSTRUMENTS      
Derivative liability $ 190   $ 472
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current   Accrued Liabilities, Current
Interest Rate Swaps | Other liabilities      
DERIVATIVE INSTRUMENTS      
Derivative liability $ 566   $ 1,229
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent   Other Liabilities, Noncurrent
[1] Net of income tax of $329 and $250 for the three months ended March 31, 2026 and 2025, respectively.
[2] Amounts reclassified to net income relate to gains on interest rate swaps and foreign currency hedges and are included in interest expense, net above. Amounts are net of income tax of $108 and $190 for the three months ended March 31, 2026 and 2025, respectively.