v3.25.2
Financial instruments - Unrecognised Day One Gains or Losses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of aggregate difference between fair value at initial recognition and transaction price yet to be recognised in profit or loss [abstract]    
Beginning balance $ 1,620 $ 1,024
Movements (13) 596
Ending balance $ 1,607 $ 1,620