XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVE FINANCIAL INSTRUMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2022
Derivative financial instruments          
Term of contract 30 days        
Other (income) expense          
Derivative financial instruments          
Gain (loss) on foreign currency contracts $ (124) $ (120)      
Interest Rate Swaps          
Derivative financial instruments          
Notional amount       $ 50,000 $ 40,000
Estimated amount to be reclassified as an decrease to interest expense 1,113        
Foreign currency contracts          
Derivative financial instruments          
Notional amount 31,507   $ 30,945    
Derivatives in cash flow hedging relationships | Interest Rate Swaps          
Effect of derivative financial instruments on the condensed consolidated statement of income and comprehensive income          
Amount of pre-tax (loss) gain recognized in OCI on derivatives (480) 935      
Derivatives in cash flow hedging relationships | Interest Rate Swaps | Interest expense          
Effect of derivative financial instruments on the condensed consolidated statement of income and comprehensive income          
Amount of pre-tax gain (loss) reclassified from accumulated OCI into income 376 1,037      
Derivatives designated as hedging instruments | Interest Rate Swaps | Interest expense          
Effect of derivative financial instruments on the condensed consolidated statement of income and comprehensive income          
Total amounts of income and expense line items presented that reflect the effects of cash flow hedges recorded 3,635 $ 3,388      
Derivatives designated as hedging instruments | Interest Rate Swaps | Other long-term assets          
Derivative financial instruments          
Fair value of derivative assets 1,666   2,575    
Derivatives designated as hedging instruments | Foreign currency contracts | Accrued liabilities.          
Derivative financial instruments          
Fair value of derivative liability $ 169   $ 137