XML 447 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Schedule of the Fair Values of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 13,433 $ 19,707
Fair value of derivative liabilities 12,969 19,602
Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 13,422 19,694
Fair value of derivative liabilities 12,787 19,416
Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 11 13
Fair value of derivative liabilities 4 4
Derivatives not designated as hedging instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 13,354 19,498
Derivatives not designated as hedging instruments | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 12,963 19,335
Derivatives not designated as hedging instruments | Foreign exchange contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 13,354 19,498
Derivatives not designated as hedging instruments | Foreign exchange contracts | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 12,785 19,153
Derivatives not designated as hedging instruments | Other derivative contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 0 0
Derivatives not designated as hedging instruments | Other derivative contracts | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 178 182
Derivatives designated as hedging instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 79 209
Derivatives designated as hedging instruments | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 6 267
Derivatives designated as hedging instruments | Foreign exchange contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 68 196
Derivatives designated as hedging instruments | Foreign exchange contracts | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 2 263
Derivatives designated as hedging instruments | Interest rate contracts | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 11 13
Derivatives designated as hedging instruments | Interest rate contracts | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 4 $ 4