XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning $ 264,854 $ 251,575
Balance at the ending 272,828 267,130
Accumulated Other Comprehensive Income    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning (23,183) (10,175)
Unrealized gain (loss) on cash flow hedges (352) 710
Amounts reclassified from AOCI (273) (788)
Foreign currency translation gain (loss) 3,862 (4,408)
Balance at the ending (19,946) (14,661)
Defined Benefit Plan Liability    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning 131 (344)
Balance at the ending 131 (344)
Cash Flow Hedges    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning 2,522 4,431
Unrealized gain (loss) on cash flow hedges (480) 935
Amounts reclassified from AOCI (376) (1,037)
Balance at the ending 1,666 4,329
Tax Effect of Cash Flow Hedges    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning (547) (1,006)
Unrealized gain (loss) on cash flow hedges, Tax effect 128 (225)
Amounts reclassified from AOCI, Tax effect 103 249
Balance at the ending (316) (982)
Foreign Currency Translation Adjustments    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning (25,289) (13,256)
Foreign currency translation gain (loss) 3,862 (4,408)
Balance at the ending $ (21,427) $ (17,664)