v3.26.3
Contract assets and contract liabilities - Schedule of contract assets and liabilities (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Current $ 72.3 $ 58.8
Non-current 0.0 0.0
Total Contract assets 72.3 58.8
Current 1,101.0 546.2
Non-current 497.2 269.9
Total Contract liabilities $ 1,598.2 $ 816.1