XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
DERIVATIVE FINANCIAL INSTRUMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2022
Derivative financial instruments                
Term of contract       30 days        
Other expense (income)                
Derivative financial instruments                
Gain (loss) on foreign currency contracts $ 1,193   $ 31 $ 1,070 $ (81)      
Interest Rate Swaps                
Derivative financial instruments                
Notional amount             $ 50,000 $ 40,000
Estimated amount to be reclassified as an decrease to interest expense   $ 1,017            
Foreign currency contracts                
Derivative financial instruments                
Notional amount 35,579     35,579   $ 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 (161)   360 (641) 1,295      
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 379   1,033 755 2,069      
Derivatives designated as hedging instruments                
Derivative financial instruments                
Fair value of derivative assets 1,238     1,238   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,552   $ 3,384 7,187 $ 6,772      
Derivatives designated as hedging instruments | Interest Rate Swaps | Other long-term assets                
Derivative financial instruments                
Fair value of derivative assets 1,133     1,133   2,575    
Derivatives designated as hedging instruments | Foreign currency contracts | Prepaid expenses and other assets                
Derivative financial instruments                
Fair value of derivative assets $ 105     $ 105        
Derivatives designated as hedging instruments | Foreign currency contracts | Accrued liabilities.                
Derivative financial instruments                
Fair value of derivative liability           $ 137