v3.26.1
Retirement benefit obligations (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Retirement Benefits [Abstract]        
Interest cost $ (17) $ (16) $ (35) $ (31)
Expected return on plan assets 17 17 34 33
Amortization of net actuarial losses (6) (4) (11) (8)
Net periodic cost $ (6) $ (3) $ (12) $ (6)