XML 124 R110.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivatives, Hedged Items in Fair Value Hedging Relationships (Details) - Fair value hedging [Member] - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Hedged items currently designated [Member] | Available-for-sale debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of assets $ 39,287 $ 24,144
Hedge accounting basis adjustment, assets (4,088) (559)
Hedged items currently designated [Member] | Other assets [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of assets 1,505 1,156
Hedge accounting basis adjustment, assets (132) (58)
Hedged items currently designated [Member] | Deposits [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities (19,852) (10,187)
Hedge accounting basis adjustment, liabilities 166 (144)
Hedged items currently designated [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities (128,562) (138,801)
Hedge accounting basis adjustment, liabilities 14,026 (5,192)
Not designated as hedging instrument [Member] | Available-for-sale debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of assets 16,515 17,962
Hedge accounting basis adjustment, assets 781 965
Not designated as hedging instrument [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] | Deposits [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities (11) 0
Hedge accounting basis adjustment, liabilities 0 0
Not designated as hedging instrument [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities (5) 0
Hedge accounting basis adjustment, liabilities 0 0
Foreign exchange contracts [Member] | Hedged items currently designated [Member] | Available-for-sale debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of assets 699 873
Foreign exchange contracts [Member] | Hedged items currently designated [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Carrying amount of liabilities 0 (2,700)
Re-designated as hedging instrument [Member] | Available-for-sale debt securities [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Hedge accounting basis adjustment, assets 41 136
Re-designated as hedging instrument [Member] | Long-term debt [Member]    
Fair Value Hedging Basis Adjustment [Abstract]    
Hedge accounting basis adjustment, liabilities $ 248 $ 188