v3.25.2
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME
Accumulated other comprehensive (loss) income consisted of the following (amounts in thousands):
 Currency
Translation
Adjustments
Gain (Loss) on
Derivatives
Unrecognized
Losses and
Prior Service
Cost
 
 
Total
Balance at April 1, 2025$(250,404)$497 $3,386 $(246,521)
Currency translation adjustments39,012 — — 39,012 
Defined benefit pension plans:
Amortization of unrecognized losses and prior service cost, net of tax— — (25)(25)
Derivative loss— (43)— (43)
Balance at June 30, 2025$(211,392)$454 $3,361 $(207,577)
 Currency
Translation
Adjustments
Gain (Loss) on
Derivatives
Unrecognized
Losses and
Prior Service
Cost
 
 
Total
Balance at January 1, 2025$(289,678)$505 $3,296 $(285,877)
Currency translation adjustments78,286 — — 78,286 
Defined benefit pension plans:
Amortization of unrecognized losses and prior service cost, net of tax— — 65 65 
Derivative loss— (51)— (51)
Balance at June 30, 2025$(211,392)$454 $3,361 $(207,577)

 Currency
Translation
Adjustments
Gain (Loss) on
Derivatives
Unrecognized
Losses and
Prior Service
Cost
 
 
Total
Balance at April 1, 2024$(231,487)$742 $(2,180)$(232,925)
Currency translation adjustments(18,576)— — (18,576)
Defined benefit pension plans:
Amortization of unrecognized losses and prior service cost, net of tax— — (161)(161)
Derivative loss— (74)— (74)
Balance at June 30, 2024$(250,063)$668 $(2,341)$(251,736)
 Currency
Translation
Adjustments
Gain (Loss) on
Derivatives
Unrecognized
Losses and
Prior Service
Cost
 
 
Total
Balance at January 1, 2024$(217,455)$740 $(2,328)$(219,043)
Currency translation adjustments, net(32,608)— — (32,608)
Defined benefit pension plans:
Amortization of unrecognized losses and prior service cost, net of tax— — (13)(13)
Derivative loss— (72)— (72)
Balance at June 30, 2024$(250,063)$668 $(2,341)$(251,736)