v3.26.1
DERIVATIVE FINANCIAL INSTRUMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Sep. 30, 2024
Mar. 31, 2022
Derivative financial instruments              
Term of contract     30 days        
Location, Statement of Income, Balance [Axis]: us-gaap:NonoperatingIncomeExpense              
Derivative financial instruments              
Gain (loss) on foreign currency contracts $ (298) $ 1,193 $ (666) $ 1,070      
Foreign currency contracts              
Derivative financial instruments              
Notional amount 32,680   32,680   $ 26,033    
Interest rate swaps              
Derivative financial instruments              
Notional amount           $ 50,000 $ 40,000
Estimated amount to be reclassified as an decrease to interest expense     704        
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 gain (loss) recognized in OCI on derivatives 256 (161) 678 (641)      
Derivatives in cash flow hedging relationships | Interest rate swaps | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpenseNonoperating              
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 224 379 455 755      
Derivatives designated as hedging instruments | Interest rate swaps | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpenseNonoperating              
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 $ 2,523 $ 3,552 $ 5,076 $ 7,187