XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning $ 267,130 $ 230,181 $ 251,575 $ 215,465
Balance at the ending 265,715 236,794 265,715 236,794
Accumulated Other Comprehensive Income        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning (14,661) (11,742) (10,175) (11,963)
Unrealized gain (loss) on cash flow hedges 274 1,427 984 883
Amounts reclassified from AOCI (785) (720) (1,573) (1,309)
Foreign currency translation gain (loss) (1,178) (426) (5,586) 928
Balance at the ending (16,350) (11,461) (16,350) (11,461)
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 4,329 5,745 4,431 7,310
Unrealized gain (loss) on cash flow hedges 360 1,877 1,295 1,131
Amounts reclassified from AOCI (1,033) (947) (2,070) (1,766)
Balance at the ending 3,656 6,675 3,656 6,675
Tax effect of Cash Flow Hedges        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning (982) (1,322) (1,006) (1,754)
Unrealized gain (loss) on cash flow hedges, Tax effect (86) (450) (311) (248)
Amounts reclassified from AOCI, Tax effect 248 227 497 457
Balance at the ending (820) (1,545) (820) (1,545)
Foreign Currency Translation Adjustments        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning (17,664) (15,571) (13,256) (16,925)
Foreign currency translation gain (loss) (1,178) (426) (5,586) 928
Balance at the ending $ (18,842) $ (15,997) $ (18,842) $ (15,997)