v3.26.1
Defined benefit pension plans - Components of Net Periodic Defined Benefit Pension Benefit Cost (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Defined benefit pension plans        
Service cost $ 1.2 $ 1.5 $ 2.5 $ 2.9
Interest cost 5.5 5.8 11.1 11.3
Expected return on plan assets (5.3) (5.9) (10.6) (11.4)
Recognized net actuarial losses 0.5 0.9 0.9 1.6
Total 1.9 $ 2.3 3.9 $ 4.4
Defined Benefit Pension Plans        
Defined benefit pension plans        
Expected contribution $ 17.0   $ 17.0