v3.26.3
Accumulated Other Comprehensive Income/(Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 502,615 $ (176,495) $ 392,118 $ (277,328)
Balance at end of period 490,781 (136,422) 490,781 (136,422)
Other Post-Retirement Benefits, Net        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 1,650 1,842 1,650 1,842
Amounts reclassified from accumulated other comprehensive income 0 0 0 0
Net other comprehensive (loss)/income 0 0 0 0
Balance at end of period 1,650 1,842 1,650 1,842
Foreign Currency Translation, Net        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 41,764 49,592 55,528 (3,594)
Other comprehensive (loss)/income before reclassifications (5,116) 5,969 (18,880) 59,155
Net other comprehensive (loss)/income (5,116) 5,969 (18,880) 59,155
Balance at end of period $ 36,648 $ 55,561 $ 36,648 $ 55,561