XML 146 R124.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative instruments - Schedule of Income and Expense Line Items (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]      
Total revenues $ 33,424 $ 28,190 $ 26,323
Other income (expense), net 506 2,833 (814)
Interest expense, net (3,155) (2,875) (1,406)
Cross-currency swap contract (losses) gains | Reclassification out of Accumulated Other Comprehensive Income | Cash flow hedges      
Derivative [Line Items]      
Other income (expense), net (75) 42 (233)
Interest rate swap contracts      
Derivative [Line Items]      
Gains (losses) on fair value hedging relationships, Hedged Items 29 (118) 716
Derivatives designated as hedging instruments 40 205 (636)
Product sales      
Derivative [Line Items]      
Total revenues 32,026 26,910 24,801
Product sales | Foreign currency forward contracts | Reclassification out of Accumulated Other Comprehensive Income | Cash flow hedges      
Derivative [Line Items]      
Total revenues $ 192 $ 180 $ 231