XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.3
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning $ 289,062 $ 265,715 $ 264,854 $ 251,575
Balance at the ending 294,172 272,867 294,172 272,867
Accumulated Other Comprehensive Income        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning (8,712) (16,350) (23,183) (10,175)
Unrealized gain (loss) on cash flow hedges 74 (570) (401) 414
Amounts reclassified from AOCI (293) (809) (853) (2,382)
Foreign currency translation gain (loss) (1,385) 5,821 14,121 235
Balance at the ending (10,316) (11,908) (10,316) (11,908)
Defined Benefit Plan Liability        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning 131 (344) 131 (344)
Balance at the ending 131 (344) 131 (344)
Cash Flow Hedges        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning 1,126 3,656 2,522 4,431
Unrealized gain (loss) on cash flow hedges 97 (745) (544) 550
Amounts reclassified from AOCI (385) (1,064) (1,140) (3,134)
Balance at the ending 838 1,847 838 1,847
Tax Effect of Cash Flow Hedges        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning (186) (820) (547) (1,006)
Unrealized gain (loss) on cash flow hedges, Tax effect (23) 175 143 (136)
Amounts reclassified from AOCI, Tax effect 92 255 287 752
Balance at the ending (117) (390) (117) (390)
Foreign Currency Translation Adjustments        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balance at the beginning (9,783) (18,842) (25,289) (13,256)
Foreign currency translation gain (loss) (1,385) 5,821 14,121 235
Balance at the ending $ (11,168) $ (13,021) $ (11,168) $ (13,021)