XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (ROLLFORWARD TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value $ 268,119 $ 615,542
Ending balance, value 281,506 612,409
AOCI Attributable to Parent [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (132,121) (89,876)
Other comprehensive income (loss) before reclassifications 8,968 (2,765)
Amounts reclassified from accumulated other comprehensive income (loss) 180 (1,092)
Net current period other comprehensive income (loss) 9,148 (3,857)
Ending balance, value (122,973) (93,733)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (123,821) (93,144)
Other comprehensive income (loss) before reclassifications 6,622 (3,743)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Net current period other comprehensive income (loss) 6,622 (3,743)
Ending balance, value (117,199) (96,887)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (5,583) 6,315
Other comprehensive income (loss) before reclassifications 2,340 966
Amounts reclassified from accumulated other comprehensive income (loss) 128 (1,201)
Net current period other comprehensive income (loss) 2,468 (235)
Ending balance, value.   6,080
Ending balance, value (3,115)  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (2,717) (3,047)
Other comprehensive income (loss) before reclassifications 6 12
Amounts reclassified from accumulated other comprehensive income (loss) 52 109
Net current period other comprehensive income (loss) 58 121
Ending balance, value $ (2,659) $ (2,926)