v3.26.1
Accumulated Other Comprehensive Income/(Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period $ 392,118 $ (277,328)
Balance at end of period 430,144 (244,269)
Other Post-Retirement Benefits, Net    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period 1,650 1,842
Amounts reclassified from accumulated other comprehensive income/(loss) 0 0
Net other comprehensive income/(loss) 0 0
Balance at end of period 1,650 1,842
Foreign Currency Translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period 55,528 (3,594)
Other comprehensive income/(loss) before reclassifications (12,603) 16,739
Amounts reclassified from accumulated other comprehensive income/(loss) 0 0
Net other comprehensive income/(loss) (12,603) 16,739
Balance at end of period $ 42,925 $ 13,145