XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 979,716 $ 865,942 $ 932,763 $ 785,360
Other comprehensive income (loss) before reclassifications 10,627 (12,815) (1,668) (1,593)
Amounts reclassified from accumulated other comprehensive loss 618 343 1,275 1,434
Other comprehensive income (loss) 11,245 (12,472) (393) (159)
Ending balance 1,017,720 887,734 1,017,720 887,734
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (66,155) (55,955) (54,517) (68,268)
Ending balance (54,910) (68,427) (54,910) (68,427)
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (64,566) (53,267) (51,785) (65,429)
Other comprehensive income (loss) before reclassifications 13,825 (12,718) 1,044 (556)
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Other comprehensive income (loss) 13,825 (12,718) 1,044 (556)
Ending balance (50,741) (65,985) (50,741) (65,985)
Defined Benefit Plans Items        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (1,502) (2,745) (1,972) (3,310)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Amounts reclassified from accumulated other comprehensive loss 235 282 705 847
Other comprehensive income (loss) 235 282 705 847
Ending balance (1,267) (2,463) (1,267) (2,463)
Gains (Losses) on Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (87) 57 (760) 471
Other comprehensive income (loss) before reclassifications (3,198) (97) (2,712) (1,037)
Amounts reclassified from accumulated other comprehensive loss 383 61 570 587
Other comprehensive income (loss) (2,815) (36) (2,142) (450)
Ending balance $ (2,902) $ 21 $ (2,902) $ 21