XML 116 R99.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivatives, Hedged Items in Fair Value Hedging Relationships (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Fair Value Hedging Basis Adjustment [Abstract]    
Hedged Asset, Statement of Financial Position [Extensible Enumeration] Available-for-sale, at fair value Available-for-sale, at fair value
Fair value hedging [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Cumulative basis adjustment associated with hedged items layers $ (64) $ (46)
Fair value hedging [Member] | Available-for-sale debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Cumulative basis adjustment associated with hedged items layers (64) (46)
Amount that represents the hedged items layers 14,500 25,800
Amortized cost basis of the closed portfolios 14,500 28,200
Hedged items currently designated [Member] | Fair value hedging [Member] | Available-for-sale debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of assets 43,786 55,898
Hedge accounting basis adjustment, assets (2,896) (2,384)
Hedged items currently designated [Member] | Fair value hedging [Member] | Other assets [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of assets 2,931 2,262
Hedge accounting basis adjustment, assets (6) 67
Hedged items currently designated [Member] | Fair value hedging [Member] | Interest-bearing deposits [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities (87,366) (89,641)
Hedge accounting basis adjustment, liabilities 214 (101)
Hedged items currently designated [Member] | Fair value hedging [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities (151,852) (146,940)
Hedge accounting basis adjustment, liabilities 13,684 10,990
Not designated as hedging instrument [Member] | Fair value hedging [Member] | Available-for-sale debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of assets 15,535 13,418
Hedge accounting basis adjustment, assets 376 504
Not designated as hedging instrument [Member] | Fair value hedging [Member] | Other assets [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of assets 0 0
Hedge accounting basis adjustment, assets 0 0
Not designated as hedging instrument [Member] | Fair value hedging [Member] | Interest-bearing deposits [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities 0 0
Hedge accounting basis adjustment, liabilities 0 0
Not designated as hedging instrument [Member] | Fair value hedging [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities 0 0
Hedge accounting basis adjustment, liabilities 0 0
Foreign exchange contracts [Member] | Hedged items currently designated [Member] | Fair value hedging [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of assets 268 404
Re-designated as hedging instrument [Member] | Fair value hedging [Member] | Available-for-sale debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Hedge accounting basis adjustment, assets 26 32
Re-designated as hedging instrument [Member] | Fair value hedging [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Hedge accounting basis adjustment, liabilities $ 632 $ 731