XML 393 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Schedule of the Fair Values of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 19,707 $ 26,186
Fair value of derivative liabilities $ 19,602 25,966
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other liabilities  
Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 19,694 26,186
Fair value of derivative liabilities 19,416 25,749
Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 13 0
Fair value of derivative liabilities 4 1
Derivatives not designated as hedging instruments | Derivative Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 19,498 26,081
Derivatives not designated as hedging instruments | Derivative Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 19,335 25,623
Derivatives not designated as hedging instruments | Foreign exchange contracts | Derivative Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 19,498 26,081
Derivatives not designated as hedging instruments | Foreign exchange contracts | Derivative Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 19,153 25,407
Derivatives not designated as hedging instruments | Other derivative contracts | Derivative Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 0 0
Derivatives not designated as hedging instruments | Other derivative contracts | Derivative Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 182 216
Derivatives designated as hedging instruments | Derivative Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 209 105
Derivatives designated as hedging instruments | Derivative Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 267 343
Derivatives designated as hedging instruments | Foreign exchange contracts | Derivative Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 196 105
Derivatives designated as hedging instruments | Foreign exchange contracts | Derivative Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 263 342
Derivatives designated as hedging instruments | Interest rate contracts | Derivative Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 13 0
Derivatives designated as hedging instruments | Interest rate contracts | Derivative Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 4 $ 1