v3.26.1
Net borrowings - Maturity of gross borrowings before derivative financial instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jun. 30, 2025
Disclosure of detailed information about borrowings [line items]    
Total borrowings before derivative financial instruments $ 21,511 $ 23,748
Within one year    
Disclosure of detailed information about borrowings [line items]    
Total borrowings before derivative financial instruments 2,449 2,928
Between one and three years    
Disclosure of detailed information about borrowings [line items]    
Total borrowings before derivative financial instruments 4,247 4,662
Between three and five years    
Disclosure of detailed information about borrowings [line items]    
Total borrowings before derivative financial instruments 3,765 4,159
Beyond five years    
Disclosure of detailed information about borrowings [line items]    
Total borrowings before derivative financial instruments $ 11,050 $ 11,999