XML 373 R174.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative financial instruments - Summary of changes in fair value, hedges used to calculate ineffectiveness (Details) - Fair value hedges - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Interest rate risk on finance debt    
Disclosure of detailed information about hedges [line items]    
Change in fair value of hedging instrument used to calculate ineffectiveness $ 0 $ 26
Change in fair value of hedged item used to calculate ineffectiveness 0 (27)
Gain (loss) on hedge ineffectiveness recognised in profit or loss 0 1
Interest rate and foreign currency risk on finance debt    
Disclosure of detailed information about hedges [line items]    
Change in fair value of hedging instrument used to calculate ineffectiveness (1,417) 3,519
Change in fair value of hedged item used to calculate ineffectiveness 1,356 (3,495)
Gain (loss) on hedge ineffectiveness recognised in profit or loss $ 61 $ (24)