XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 956,556 $ 822,348 $ 932,763 $ 785,360
Other comprehensive income (loss) before reclassifications (5,506) 7,616 (12,295) 11,222
Amounts reclassified from accumulated other comprehensive (income) loss 327 283 657 1,091
Other comprehensive income (loss) (5,179) 7,899 (11,638) 12,313
Ending balance 979,716 865,942 979,716 865,942
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (60,976) (63,854) (54,517) (68,268)
Ending balance (66,155) (55,955) (66,155) (55,955)
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (59,057) (60,883) (51,785) (65,429)
Other comprehensive income (loss) before reclassifications (5,509) 7,616 (12,781) 12,162
Amounts reclassified from accumulated other comprehensive (income) loss 0 0 0 0
Other comprehensive income (loss) (5,509) 7,616 (12,781) 12,162
Ending balance (64,566) (53,267) (64,566) (53,267)
Defined Benefit Plans Items        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (1,737) (3,028) (1,972) (3,310)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Amounts reclassified from accumulated other comprehensive (income) loss 235 283 470 565
Other comprehensive income (loss) 235 283 470 565
Ending balance (1,502) (2,745) (1,502) (2,745)
Gains (Losses) on Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (182) 57 (760) 471
Other comprehensive income (loss) before reclassifications 3 0 486 (940)
Amounts reclassified from accumulated other comprehensive (income) loss 92 0 187 526
Other comprehensive income (loss) 95 0 673 (414)
Ending balance $ (87) $ 57 $ (87) $ 57