XML 113 R99.htm IDEA: XBRL DOCUMENT v3.24.3
Derivatives, Hedged Items in Fair Value Hedging Relationships (Details) - USD ($)
$ in Millions
Sep. 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 $ 58 $ (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 58 (46)
Amount that represents the hedged items layers 16,300 25,800
Amortized cost basis of the closed portfolios 16,300 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 37,067 55,898
Hedge accounting basis adjustment, assets (1,307) (2,384)
Hedged items currently designated [Member] | Fair value hedging [Member] | Other assets [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of assets 3,520 2,262
Hedge accounting basis adjustment, assets 258 67
Hedged items currently designated [Member] | Fair value hedging [Member] | Interest-bearing deposits [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities (70,958) (89,641)
Hedge accounting basis adjustment, liabilities (353) (101)
Hedged items currently designated [Member] | Fair value hedging [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities (157,339) (146,940)
Hedge accounting basis adjustment, liabilities 8,439 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 9,820 13,418
Hedge accounting basis adjustment, assets 343 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 280 404
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 $ 618 $ 731