XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined contribution and defined benefit retirement plans - Schedule of Defined Benefit Plan Expected Future Payments (Details) - Pension plans defined benefit
$ in Millions
Dec. 31, 2024
USD ($)
Pension Plans Postretirement And Other Employee Benefits [Line Items]  
2025 $ 29.9
2026 30.5
2027 32.5
2028 37.4
2029 36.0
Next 5 years $ 175.9