XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning $ 251,575 $ 215,465
Balance at the ending 267,130 230,181
Accumulated Other Comprehensive Income    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning (10,175) (11,963)
Unrealized (loss) gain on cash flow hedges 710 (544)
Amounts reclassified from AOCI (788) (589)
Foreign currency translation gain (loss) (4,408) 1,354
Balance at the ending (14,661) (11,742)
Defined Benefit Plan Liability    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning (344) (594)
Balance at the ending (344) (594)
Cash Flow Hedges    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning 4,431 7,310
Unrealized (loss) gain on cash flow hedges 935 (746)
Amounts reclassified from AOCI (1,037) (819)
Balance at the ending 4,329 5,745
Tax effect of Cash Flow Hedges    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning (1,006) (1,754)
Unrealized (loss) gain on cash flow hedges, Tax effect (225) 202
Amounts reclassified from AOCI, Tax effect 249 230
Balance at the ending (982) (1,322)
Foreign Currency Translation Adjustments    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning (13,256) (16,925)
Foreign currency translation gain (loss) (4,408) 1,354
Balance at the ending $ (17,664) $ (15,571)