v3.26.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 1,172,924 $ 1,057,061 $ 1,148,703 $ 1,018,254
Other comprehensive income (loss) before reclassifications (4,371) 27,152 (7,141) 36,240
Amounts reclassified from accumulated other comprehensive (income) loss 302 464 739 934
Other comprehensive (loss) income, net of tax (4,069) 27,616 (6,402) 37,174
Ending balance 1,188,110 1,115,396 1,188,110 1,115,396
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (51,431) (72,037) (49,098) (81,595)
Ending balance (55,500) (44,421) (55,500) (44,421)
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (50,241) (70,011) (46,436) (80,832)
Other comprehensive income (loss) before reclassifications (4,371) 28,062 (8,176) 38,883
Amounts reclassified from accumulated other comprehensive (income) loss 0 0 0 0
Other comprehensive (loss) income, net of tax (4,371) 28,062 (8,176) 38,883
Ending balance (54,612) (41,949) (54,612) (41,949)
Defined Benefit Plans Items        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (894) (1,190) (1,183) (1,390)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Amounts reclassified from accumulated other comprehensive (income) loss 162 201 451 401
Other comprehensive (loss) income, net of tax 162 201 451 401
Ending balance (732) (989) (732) (989)
Gains (Losses) on Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (296) (836) (1,479) 627
Other comprehensive income (loss) before reclassifications 0 (910) 1,035 (2,643)
Amounts reclassified from accumulated other comprehensive (income) loss 140 263 288 533
Other comprehensive (loss) income, net of tax 140 (647) 1,323 (2,110)
Ending balance $ (156) $ (1,483) $ (156) $ (1,483)