v3.26.1
Derivatives, Gains (Losses) Recognized on Fair Value Hedging Relationships (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Line Items Presented in the Consolidated Statement of Income and Other Comprehensive Income [Abstract]        
Available-for-sale and held-to-maturity debt securities $ 3,708 $ 3,455 [1] $ 7,252 $ 6,776 [1]
Deposits (5,516) (5,061) (10,490) (10,270)
Long-term debt (2,386) (2,609) (4,772) (5,191)
Net gains (losses) from trading and securities 2,241 1,495 3,764 2,389
Total recorded in OCI, Derivative gains (losses) (675) 448 (1,140) 1,041
Fair value hedging [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) recognized on fair value hedges 149 (351) (50) (827)
Recognized on derivatives, Total recorded in OCI 0 5 12 12
Fair value hedging [Member] | Interest rate contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives (176) (418) (350) (865)
Recognized on derivatives 115 573 21 2,086
Recognized on hedged items (105) (592) (5) (2,121)
Total gains (losses) (pre-tax) recognized on fair value hedges (166) (437) (334) (900)
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        
Amounts related to cash flows on derivatives (22) (16) (39) (34)
Recognized on derivatives (12) 57 (102) 92
Recognized on hedged items 8 (62) 93 (103)
Total gains (losses) (pre-tax) recognized on fair value hedges (26) (21) (48) (45)
Recognized on derivatives, Total recorded in OCI 0 5 12 12
Fair value hedging [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 1,519 (539) 2,019 (1,877)
Recognized on hedged items (1,178) 646 (1,687) 1,995
Total gains (losses) (pre-tax) recognized on fair value hedges 341 107 332 118
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) recognized on fair value hedges 5 82 37 142
Fair value hedging [Member] | Debt securities [Member] | Interest rate contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives 3 84 28 148
Recognized on derivatives 920 (405) 1,437 (977)
Recognized on hedged items (918) 403 (1,433) 971
Total gains (losses) (pre-tax) recognized on fair value hedges 5 82 32 142
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 5 0
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) recognized on fair value hedges 0 0 5 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 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) recognized on fair value hedges 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) recognized on fair value hedges 10 0 32 24
Fair value hedging [Member] | Deposits [Member] | Interest rate contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives 11 0 30 25
Recognized on derivatives (128) 15 (277) 56
Recognized on hedged items 127 (15) 279 (57)
Total gains (losses) (pre-tax) recognized on fair value hedges 10 0 32 24
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 0 0
Recognized on derivatives 0 0 0 0
Recognized on hedged items 0 0 0 0
Total gains (losses) (pre-tax) recognized on fair value hedges 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) recognized on fair value hedges 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) recognized on fair value hedges (207) (541) (451) (1,112)
Fair value hedging [Member] | Long-term debt [Member] | Interest rate contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows on derivatives (190) (502) (408) (1,038)
Recognized on derivatives (677) 963 (1,139) 3,007
Recognized on hedged items 686 (980) 1,149 (3,035)
Total gains (losses) (pre-tax) recognized on fair value hedges (181) (519) (398) (1,066)
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 (22) (16) (44) (34)
Recognized on derivatives 28 16 (21) 15
Recognized on hedged items (32) (22) 12 (27)
Total gains (losses) (pre-tax) recognized on fair value hedges (26) (22) (53) (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) recognized on fair value hedges 0 0 0 0
Fair value hedging [Member] | Net gains from trading and securities [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Total gains (losses) (pre-tax) recognized on fair value hedges 341 108 332 119
Fair value hedging [Member] | Net gains from trading and securities [Member] | Interest rate contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Amounts related to cash flows 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) recognized on fair value hedges 0 0 0 0
Fair value hedging [Member] | Net gains from trading and 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 0 0
Recognized on derivatives (40) 41 (81) 77
Recognized on hedged items 40 (40) 81 (76)
Total gains (losses) (pre-tax) recognized on fair value hedges 0 1 0 1
Fair value hedging [Member] | Net gains from trading and securities [Member] | Commodity contracts [Member]        
Total gains (losses) (pre-tax) recognized on fair value hedges        
Recognized on derivatives 1,519 (539) 2,019 (1,877)
Recognized on hedged items (1,178) 646 (1,687) 1,995
Total gains (losses) (pre-tax) recognized on fair value hedges $ 341 $ 107 $ 332 $ 118
[1] In fourth quarter 2025, we changed the presentation of certain items on our consolidated balance sheet, including trading assets and liabilities and short-term borrowings, with corresponding changes to our consolidated statement of income. Prior period balances have been revised to conform with the current period presentation. For additional information, see Note 1 (Summary of Significant Accounting Policies)