XML 96 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Other Comprehensive Income (Losses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 318,004 $ 542,762 $ 577,932
Other comprehensive income (loss) before reclassifications (net of tax) 16,054 (10,789) (21,941)
Amounts reclassified from accumulated other comprehensive income (net of tax) (668) (6,802) 290
Other comprehensive income (loss) 15,386 (17,591) (21,651)
Ending balance 256,854 318,004 542,762
Accumulated Other Comprehensive Loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (97,895) (80,304) (58,653)
Ending balance (82,509) (97,895) (80,304)
Currency translation adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (106,242) (69,757) (42,525)
Other comprehensive income (loss) before reclassifications (net of tax) 15,509 (36,485) (27,232)
Amounts reclassified from accumulated other comprehensive income (net of tax) 0 0 0
Other comprehensive income (loss) 15,509 (36,485) (27,232)
Ending balance (90,733) (106,242) (69,757)
Unrealized gain (loss) on cash flow hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 11,176 1,988 (2,496)
Other comprehensive income (loss) before reclassifications (net of tax) 735 16,716 4,759
Amounts reclassified from accumulated other comprehensive income (net of tax) (1,356) (7,528) (275)
Other comprehensive income (loss) (621) 9,188 4,484
Ending balance 10,555 11,176 1,988
Defined Benefit Plans | Change in pensions      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (3,247) (11,482) (12,844)
Other comprehensive income (loss) before reclassifications (net of tax) (163) 7,613 611
Amounts reclassified from accumulated other comprehensive income (net of tax) 718 622 751
Other comprehensive income (loss) 555 8,235 1,362
Ending balance (2,692) (3,247) (11,482)
Defined Benefit Plans | Change in other postretirement defined benefit plans      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 418 (1,053) (788)
Other comprehensive income (loss) before reclassifications (net of tax) (27) 1,367 (79)
Amounts reclassified from accumulated other comprehensive income (net of tax) (30) 104 (186)
Other comprehensive income (loss) (57) 1,471 (265)
Ending balance $ 361 $ 418 $ (1,053)