XML 115 R101.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives, Gains (Losses) Recognized on Fair Value Hedging Relationships (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Line Items Presented in the Consolidated Statement of Income and Other Comprehensive Income [Abstract]    
Debt securities $ 3,783 $ 2,563
Deposits (2,761) (83)
Long-term debt (2,511) (761)
Other 580 692 [1]
Total recorded in OCI, Derivative gains (losses) 503 27
Fair value hedging [Member]    
Total gains (losses) (pre-tax) recognized on fair value hedges    
Recognized on derivatives, Total recorded in OCI 6 64
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
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 6 64
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
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 261 (27)
Fair value hedging [Member] | Debt securities [Member] | Interest contracts [Member]    
Total gains (losses) (pre-tax) recognized on fair value hedges    
Amounts related to cash flows on derivatives 269 (41)
Recognized on derivatives (700) 1,262
Recognized on hedged items 692 (1,248)
Total gains (losses) (pre-tax) on interest rate contracts 261 (27)
Fair value hedging [Member] | Debt securities [Member] | Foreign exchange contracts [Member]    
Total gains (losses) (pre-tax) recognized on fair value hedges    
Amounts related to cash flows on derivatives 0 0
Recognized on derivatives 0 0
Recognized on hedged items 0 0
Total gains (losses) (pre-tax) on interest rate contracts 0 0
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
Recognized on hedged items 0 0
Total gains (losses) (pre-tax) on interest rate contracts 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 (33) 39
Fair value hedging [Member] | Deposits [Member] | Interest contracts [Member]    
Total gains (losses) (pre-tax) recognized on fair value hedges    
Amounts related to cash flows on derivatives (30) 41
Recognized on derivatives 105 (145)
Recognized on hedged items (108) 143
Total gains (losses) (pre-tax) on interest rate contracts (33) 39
Fair value hedging [Member] | Deposits [Member] | Foreign exchange contracts [Member]    
Total gains (losses) (pre-tax) recognized on fair value hedges    
Amounts related to cash flows on derivatives 0 0
Recognized on derivatives 0 0
Recognized on hedged items 0 0
Total gains (losses) (pre-tax) on interest rate contracts 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
Recognized on hedged items 0 0
Total gains (losses) (pre-tax) on interest rate contracts 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 (795) 418
Fair value hedging [Member] | Long-term debt [Member] | Interest contracts [Member]    
Total gains (losses) (pre-tax) recognized on fair value hedges    
Amounts related to cash flows on derivatives (682) 481
Recognized on derivatives 2,358 (6,869)
Recognized on hedged items (2,360) 6,813
Total gains (losses) (pre-tax) on interest rate contracts (684) 425
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 cash flows on derivatives (103) 4
Recognized on derivatives 52 (456)
Recognized on hedged items (60) 445
Total gains (losses) (pre-tax) on interest rate contracts (111) (7)
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
Recognized on hedged items 0 0
Total gains (losses) (pre-tax) on interest rate contracts 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 19 (6)
Fair value hedging [Member] | Other noninterest income [Member] | Interest contracts [Member]    
Total gains (losses) (pre-tax) recognized on fair value hedges    
Amounts related to cash flows on derivatives 0 0
Recognized on derivatives 0 0
Recognized on hedged items 0 0
Total gains (losses) (pre-tax) on interest rate contracts 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 cash flows on derivatives 0 0
Recognized on derivatives 35 (242)
Recognized on hedged items (29) 241
Total gains (losses) (pre-tax) on interest rate contracts 6 (1)
Fair value hedging [Member] | Other noninterest income [Member] | Commodity contracts [Member]    
Total gains (losses) (pre-tax) recognized on fair value hedges    
Recognized on derivatives (12) (92)
Recognized on hedged items 25 87
Total gains (losses) (pre-tax) on interest rate contracts 13 (5)
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 (548) 424
Fair value hedging [Member] | Derivative gains (losses) [Member] | Interest contracts [Member]    
Total gains (losses) (pre-tax) recognized on fair value hedges    
Amounts related to cash flows on derivatives (443) 481
Recognized on derivatives 1,763 (5,752)
Recognized on hedged items (1,776) 5,708
Total gains (losses) (pre-tax) on interest rate contracts (456) 437
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 cash flows on derivatives (103) 4
Recognized on derivatives 87 (698)
Recognized on hedged items (89) 686
Total gains (losses) (pre-tax) on interest rate contracts (105) (8)
Fair value hedging [Member] | Derivative gains (losses) [Member] | Commodity contracts [Member]    
Total gains (losses) (pre-tax) recognized on fair value hedges    
Recognized on derivatives (12) (92)
Recognized on hedged items 25 87
Total gains (losses) (pre-tax) on interest rate contracts $ 13 $ (5)
[1] In first quarter 2023, we adopted ASU 2018-12 – Financial Services – Insurance (Topic 944): Targeted Improvements to the Accounting for Long-Duration Contracts. For additional information, see Note 1 (Summary of Significant Accounting Policies).