XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments - Schedule of Net Investment Hedges (Details) - Designated as Hedging Instrument - Net investment hedges - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on investment hedges $ (91) $ 873 $ (312) $ 1,134
Foreign currency-denominated debt designations        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on investment hedges (7) 492 (123) 666
Cross-currency interest rate swap designations        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on investment hedges $ (84) $ 381 $ (189) $ 468