v3.26.1
Accumulated Other Comprehensive Income/(Loss) - Summary of Accumulated Other Comprehensive Income/(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]        
Opening balance     $ 912,705  
Gain (loss) recognized during the period     (61,315) $ 23,357
Reclassification to net income     13,472 816
Income tax effects [1] $ (4,121) $ (937) 4,888 (3,885)
Ending balance 866,242   866,242  
Currency translation adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Opening balance     (156,548) (146,998)
Gain (loss) recognized during the period     (23,091) 7,933
Reclassification to net income     0 0
Income tax effects     0 (1,012)
Ending balance (179,639) (140,077) (179,639) (140,077)
Unrealized gain/(loss) on cash flow hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Opening balance     (15,490) (7,548)
Gain (loss) recognized during the period     (37,047) 15,424
Reclassification to net income     12,729 1,044
Income tax effects     4,873 (2,847)
Ending balance (34,935) 6,073 (34,935) 6,073
Retirement benefits        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Opening balance     (8,689) (176)
Gain (loss) recognized during the period     (1,177) 0
Reclassification to net income     743 (228)
Income tax effects     15 (26)
Ending balance (9,108) (430) (9,108) (430)
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Opening balance     (180,727) (154,722)
Ending balance $ (223,682) $ (134,434) $ (223,682) $ (134,434)
[1] These are income tax effects recognized on cash flow hedges, retirement benefits and currency translation adjustments.