XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE FINANCIAL INSTRUMENTS (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2020
USD ($)
derivative
Derivative financial instruments        
Term of contract 30 days      
Other (income) expense        
Derivative financial instruments        
Gain (loss) on foreign currency contracts $ (120) $ 11    
Interest Rate Swaps        
Derivative financial instruments        
Notional amount   40,000    
Number of derivative instruments | derivative       2
Notional amount of interest rate swap derivatives   60,000   $ 20,000
Estimated amount to be reclassified as an decrease to interest expense 3,098      
Foreign currency contracts        
Derivative financial instruments        
Notional amount 21,962   $ 22,193  
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 935 (746)    
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 1,037 819    
Derivatives designated as hedging instruments        
Derivative financial instruments        
Fair value of derivative assets 4,421   4,485  
Fair value of derivative liability 28      
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,388 $ 2,983    
Derivatives designated as hedging instruments | Interest Rate Swaps | Prepaid expenses and other assets        
Derivative financial instruments        
Fair value of derivative assets 1,876   2,254  
Derivatives designated as hedging instruments | Interest Rate Swaps | Other long-term assets        
Derivative financial instruments        
Fair value of derivative assets 2,526   2,177  
Derivatives designated as hedging instruments | Foreign currency contracts | Prepaid expenses and other assets        
Derivative financial instruments        
Fair value of derivative assets 19   $ 54  
Derivatives designated as hedging instruments | Foreign currency contracts | Accrued liabilities.        
Derivative financial instruments        
Fair value of derivative liability $ 28