XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
DERIVATIVE FINANCIAL INSTRUMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Mar. 31, 2022
Derivative financial instruments            
Term of contract     30 days      
Other expense (income)            
Derivative financial instruments            
Gain (loss) on foreign currency contracts $ 815 $ (461) $ (254) $ (380)    
Interest Rate Swaps            
Derivative financial instruments            
Notional amount   50,000   50,000   $ 40,000
Estimated amount to be reclassified as an decrease to interest expense     821      
Foreign currency contracts            
Derivative financial instruments            
Notional amount 27,887   27,887   $ 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 (219) (745) (1,254) 566    
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 reclassified from accumulated OCI into income 385 1,064 1,140 3,134    
Derivatives designated as hedging instruments            
Derivative financial instruments            
Fair value of derivative assets 891   891   2,575  
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,401 $ 3,435 10,588 $ 10,207    
Derivatives designated as hedging instruments | Interest Rate Swaps | Other long-term assets            
Derivative financial instruments            
Fair value of derivative assets 848   848   2,575  
Derivatives designated as hedging instruments | Foreign currency contracts | Prepaid expenses and other assets            
Derivative financial instruments            
Fair value of derivative assets $ 43   $ 43      
Derivatives designated as hedging instruments | Foreign currency contracts | Accrued liabilities.            
Derivative financial instruments            
Fair value of derivative liability         $ 137