XML 122 R108.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivatives, Gains (Losses) Recognized on Fair Value Hedging Relationships (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Line Items Presented in the Consolidated Statement of Income and Other Comprehensive Income [Abstract]        
Debt securities $ 3,043 $ 2,354 $ 8,308 $ 6,865
Deposits (513) (99) (754) (303)
Long-term debt (1,553) (745) (3,325) (2,483)
Other 397 609 1,507 2,283
Total recorded in OCI, Derivative gains (losses) (1,476) 50 (1,560) 134
Derivatives (Textual) [Abstract]        
Deferred net losses on derivatives in other comprehensive income     $ 491  
Maximum length of time hedged in cash flow hedge     10 years  
Fair value hedging [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives, Total recorded in OCI 30 29 $ 140 40
Fair value hedging [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives, Total recorded in OCI 0 0 0 0
Fair value hedging [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives, Total recorded in OCI 30 29 140 40
Fair value hedging [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives, Total recorded in OCI 0 0 0 0
Fair value hedging [Member] | Debt securities [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts 69 (58) 12 (129)
Fair value hedging [Member] | Debt securities [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to interest settlements on derivatives 53 (65) (33) (200)
Recognized on derivatives 1,821 138 3,851 964
Recognized on hedged items (1,805) (139) (3,806) (945)
Total gains (losses) (pre-tax) on interest rate contracts 69 (66) 12 (181)
Fair value hedging [Member] | Debt securities [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to interest settlements on derivatives 0 9 0 52
Recognized on derivatives 0 0 0 3
Recognized on hedged items 0 (1) 0 (3)
Total gains (losses) (pre-tax) on interest rate contracts 0 8 0 52
Fair value hedging [Member] | Debt securities [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Deposits [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts 9 68 69 230
Fair value hedging [Member] | Deposits [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to interest settlements on derivatives 8 68 72 233
Recognized on derivatives (98) (64) (313) (248)
Recognized on hedged items 99 64 310 245
Total gains (losses) (pre-tax) on interest rate contracts 9 68 69 230
Fair value hedging [Member] | Deposits [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to interest settlements on derivatives 0 0 0 0
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Deposits [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Long-term debt [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts (142) 516 535 1,503
Fair value hedging [Member] | Long-term debt [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to interest settlements on derivatives (66) 534 751 1,625
Recognized on derivatives (6,218) (1,159) (18,289) (5,777)
Recognized on hedged items 6,183 1,159 18,124 5,701
Total gains (losses) (pre-tax) on interest rate contracts (101) 534 586 1,549
Fair value hedging [Member] | Long-term debt [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to interest settlements on derivatives (69) 4 (86) 7
Recognized on derivatives (283) (94) (1,054) (363)
Recognized on hedged items 311 72 1,089 310
Total gains (losses) (pre-tax) on interest rate contracts (41) (18) (51) (46)
Fair value hedging [Member] | Long-term debt [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Other noninterest income [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts (29) (4) (55) (19)
Fair value hedging [Member] | Other noninterest income [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to interest settlements on derivatives 0 0 0 0
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0 0 0
Fair value hedging [Member] | Other noninterest income [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to interest settlements on derivatives 0 0 0 0
Recognized on derivatives (663) (436) (1,834) 73
Recognized on hedged items 630 431 1,769 (89)
Total gains (losses) (pre-tax) on interest rate contracts (33) (5) (65) (16)
Fair value hedging [Member] | Other noninterest income [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 94 93 230 126
Recognized on hedged items (90) (92) (220) (129)
Total gains (losses) (pre-tax) on interest rate contracts 4 1 10 (3)
Fair value hedging [Member] | Derivative gains (losses) [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) on interest rate contracts (93) 522 561 1,585
Fair value hedging [Member] | Derivative gains (losses) [Member] | Interest contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to interest settlements on derivatives (5) 537 790 1,658
Recognized on derivatives (4,495) (1,085) (14,751) (5,061)
Recognized on hedged items 4,477 1,084 14,628 5,001
Total gains (losses) (pre-tax) on interest rate contracts (23) 536 667 1,598
Fair value hedging [Member] | Derivative gains (losses) [Member] | Foreign exchange contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to interest settlements on derivatives (69) 13 (86) 59
Recognized on derivatives (946) (530) (2,888) (287)
Recognized on hedged items 941 502 2,858 218
Total gains (losses) (pre-tax) on interest rate contracts (74) (15) (116) (10)
Fair value hedging [Member] | Derivative gains (losses) [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 94 93 230 126
Recognized on hedged items (90) (92) (220) (129)
Total gains (losses) (pre-tax) on interest rate contracts $ 4 $ 1 $ 10 $ (3)