v3.25.2
Financial Derivatives (Total Derivatives) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative, notional amount $ 701,524 $ 701,952
Derivative asset, fair value 3,071 3,011
Derivative liability, fair value 4,478 5,495
Derivative asset, fair value offset amount 1,566 1,298
Derivative liability, fair value offset amount 1,566 1,298
Less: Cash collateral received/paid, derivative asset fair value 360 897
Less: Cash collateral received/paid, derivative liability fair value 859 1,029
Derivative assets, Net Fair Value 1,145 816
Derivative liabilities, Net Fair Value 2,053 3,168
Commodity contracts:    
Derivative [Line Items]    
Derivative asset, fair value 597 521
Derivative liability, fair value 568 496
Less: Cash collateral received/paid, derivative asset fair value 49 85
Less: Cash collateral received/paid, derivative liability fair value 15 2
Derivative assets, Net Fair Value 119 140
Derivative liabilities, Net Fair Value 133 101
Foreign exchange contracts and other    
Derivative [Line Items]    
Derivative asset, fair value 633 561
Derivative liability, fair value 945 513
Less: Cash collateral received/paid, derivative asset fair value 22 183
Less: Cash collateral received/paid, derivative liability fair value 140 8
Derivative assets, Net Fair Value 383 219
Derivative liabilities, Net Fair Value 335 332
Designated as Hedging Instruments under GAAP    
Derivative [Line Items]    
Derivative, notional amount 121,156 130,740
Derivative asset, fair value 52 163
Derivative liability, fair value 125 170
Designated as Hedging Instruments under GAAP | Fair value hedges | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 57,573 53,750
Derivative asset, fair value 0 0
Derivative liability, fair value 0 0
Designated as Hedging Instruments under GAAP | Cash flow hedges | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 57,399 50,721
Derivative asset, fair value 7 0
Derivative liability, fair value 0 2
Designated as Hedging Instruments under GAAP | Cash flow hedges | Other | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 5,000 25,000
Derivative asset, fair value 45 149
Derivative liability, fair value 15 168
Designated as Hedging Instruments under GAAP | Net investment hedges | Foreign Exchange Contract    
Derivative [Line Items]    
Derivative, notional amount 1,184 1,269
Derivative asset, fair value 0 14
Derivative liability, fair value 110 0
Not Designated as Hedging Instrument under GAAP    
Derivative [Line Items]    
Derivative, notional amount 580,368 571,212
Derivative asset, fair value 3,019 2,848
Derivative liability, fair value 4,353 5,325
Not Designated as Hedging Instrument under GAAP | Mortgage Banking | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 72,915 63,816
Derivative asset, fair value 109 92
Derivative liability, fair value 99 79
Not Designated as Hedging Instrument under GAAP | Mortgage Banking | Swaps | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 42,723 35,941
Derivative asset, fair value 0 0
Derivative liability, fair value 0 0
Not Designated as Hedging Instrument under GAAP | Mortgage Banking | Futures | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 8,430 9,962
Derivative asset, fair value 0 0
Derivative liability, fair value 0 0
Not Designated as Hedging Instrument under GAAP | Mortgage Banking | Mortgage-backed commitments | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 6,577 4,815
Derivative asset, fair value 82 73
Derivative liability, fair value 86 66
Not Designated as Hedging Instrument under GAAP | Mortgage Banking | Other | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 15,185 13,098
Derivative asset, fair value 27 19
Derivative liability, fair value 13 13
Not Designated as Hedging Instrument under GAAP | Customer Contracts    
Derivative [Line Items]    
Derivative, notional amount 488,196 496,365
Derivative asset, fair value 2,900 2,612
Derivative liability, fair value 3,978 5,097
Not Designated as Hedging Instrument under GAAP | Customer Contracts | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 432,712 442,415
Derivative asset, fair value 1,680 1,688
Derivative liability, fair value 2,851 4,237
Not Designated as Hedging Instrument under GAAP | Customer Contracts | Commodity contracts:    
Derivative [Line Items]    
Derivative, notional amount 14,635 15,221
Derivative asset, fair value 597 521
Derivative liability, fair value 568 496
Not Designated as Hedging Instrument under GAAP | Customer Contracts | Foreign exchange contracts and other    
Derivative [Line Items]    
Derivative, notional amount 40,849 38,729
Derivative asset, fair value 623 403
Derivative liability, fair value 559 364
Not Designated as Hedging Instrument under GAAP | Customer Contracts | Swaps | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 394,216 406,747
Derivative asset, fair value 1,541 1,544
Derivative liability, fair value 2,712 4,130
Not Designated as Hedging Instrument under GAAP | Customer Contracts | Swaps | Commodity contracts:    
Derivative [Line Items]    
Derivative, notional amount 5,945 6,725
Derivative asset, fair value 358 313
Derivative liability, fair value 329 288
Not Designated as Hedging Instrument under GAAP | Customer Contracts | Futures | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 50 113
Derivative asset, fair value 0 0
Derivative liability, fair value 0 0
Not Designated as Hedging Instrument under GAAP | Customer Contracts | Mortgage-backed commitments | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 5,282 3,275
Derivative asset, fair value 55 21
Derivative liability, fair value 71 7
Not Designated as Hedging Instrument under GAAP | Customer Contracts | Other | Interest rate contracts    
Derivative [Line Items]    
Derivative, notional amount 33,164 32,280
Derivative asset, fair value 84 123
Derivative liability, fair value 68 100
Not Designated as Hedging Instrument under GAAP | Customer Contracts | Other | Commodity contracts:    
Derivative [Line Items]    
Derivative, notional amount 8,690 8,496
Derivative asset, fair value 239 208
Derivative liability, fair value 239 208
Not Designated as Hedging Instrument under GAAP | Other Risk Management Activity | Foreign exchange contracts and other    
Derivative [Line Items]    
Derivative, notional amount 19,257 11,031
Derivative asset, fair value 10 144
Derivative liability, fair value $ 276 $ 149