XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Narrative (Details)
$ in Millions, € in Billions, ¥ in Billions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
derivative
Jun. 30, 2024
EUR (€)
Jun. 30, 2024
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Derivative [Line Items]              
Different types of derivatives, number | derivative     3        
Gain on exchange rate movements $ (6,365)   $ (6,365)     $ (5,372)  
Notional value 8,324   8,324     6,865  
Designated as Hedging Instrument              
Derivative [Line Items]              
Notional value 562   562     1,963  
Net Investment Hedging              
Derivative [Line Items]              
Cumulative deferred gain     453        
Deferred gain during period 135   409        
Net Investment Hedging | Designated as Hedging Instrument              
Derivative [Line Items]              
Gain on exchange rate movements 56   56        
Net Investment Hedging | Designated as Hedging Instrument | Line of Credit              
Derivative [Line Items]              
Euro-denominated notes and intercompany loans 18,200   18,200 € 16.8      
CNY-denominated Intercompany loans 700   700   ¥ 4.7    
Interest Rate Swap              
Derivative [Line Items]              
Notional value | €             € 1.0
Settlement values   $ 0          
Interest Rate Swap | Designated as Hedging Instrument              
Derivative [Line Items]              
Notional value $ 0   $ 0     $ 1,214  
Maximum | Forecasted Transactions              
Derivative [Line Items]              
Derivative term     3 years        
Maximum | Commodity contracts              
Derivative [Line Items]              
Derivative term     3 years