XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 932,763 $ 785,360
Other comprehensive income (loss) before reclassifications (6,789) 3,606
Amounts reclassified from accumulated other comprehensive (income) loss 330 808
Other comprehensive income (loss) (6,459) 4,414
Ending balance 956,556 822,348
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (54,517) (68,268)
Ending balance (60,976) (63,854)
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (51,785) (65,429)
Other comprehensive income (loss) before reclassifications (7,272) 4,546
Amounts reclassified from accumulated other comprehensive (income) loss 0 0
Other comprehensive income (loss) (7,272) 4,546
Ending balance (59,057) (60,883)
Defined Benefit Plans Items    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,972) (3,310)
Other comprehensive income (loss) before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive (income) loss 235 282
Other comprehensive income (loss) 235 282
Ending balance (1,737) (3,028)
Gains (Losses) on Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (760) 471
Other comprehensive income (loss) before reclassifications 483 (940)
Amounts reclassified from accumulated other comprehensive (income) loss 95 526
Other comprehensive income (loss) 578 (414)
Ending balance $ (182) $ 57