XML 277 R169.htm IDEA: XBRL DOCUMENT v3.25.1
Risk management - Non derivative hedging instrument (Details) - Cash flow hedging - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Risk management    
Opening balance $ 6,265 $ 5,572
Reassignment of hedging instruments 1,200 970
Realization of exports (1,207) (970)
Designation of new coverage 1,085 693
Closing balance $ 7,343 $ 6,265