XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning $ 265,715 $ 236,794 $ 251,575 $ 215,465
Balance at the ending 272,867 242,141 272,867 242,141
Accumulated Other Comprehensive Income        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning (16,350) (11,461) (10,175) (11,963)
Unrealized gain (loss) on cash flow hedges (570) 601 414 1,540
Amounts reclassified from AOCI (809) (771) (2,382) (2,136)
Foreign currency translation gain (loss) 5,821 (2,923) 235 (1,995)
Balance at the ending (11,908) (14,554) (11,908) (14,554)
Defined Benefit Plan Liability        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning (344) (594) (344) (594)
Balance at the ending (344) (594) (344) (594)
Cash Flow Hedges        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning 3,656 6,675 4,431 7,310
Unrealized gain (loss) on cash flow hedges (745) 790 550 1,995
Amounts reclassified from AOCI (1,064) (1,014) (3,134) (2,854)
Balance at the ending 1,847 6,451 1,847 6,451
Tax effect of Cash Flow Hedges        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning (820) (1,545) (1,006) (1,754)
Unrealized gain (loss) on cash flow hedges, Tax effect 175 (189) (136) (455)
Amounts reclassified from AOCI, Tax effect 255 243 752 718
Balance at the ending (390) (1,491) (390) (1,491)
Foreign Currency Translation Adjustments        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning (18,842) (15,997) (13,256) (16,925)
Foreign currency translation gain (loss) 5,821 (2,923) 235 (1,995)
Balance at the ending $ (13,021) $ (18,920) $ (13,021) $ (18,920)