v3.26.1
DERIVATIVES - Cumulative Basis Adjustment (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Derivatives    
Hedged Liability, Statement of Financial Position [Extensible Enumeration]   Long-term debt (including $143,494 and $130,726 as of June 30, 2026 and December 31, 2025, respectively, at fair value)
Long-term debt, carrying amount of hedged asset/liability   $ 162,666
Long-term debt, cumulative fair value hedging adjustment included in the carrying amount, active   72
Long-term debt, cumulative fair value hedging adjustment included in the carrying amount, de-designated   (2,978)
Physical commodities inventories $ 9,600 11,200
Physical commodities inventories, cumulative basis adjustments 100  
Amount of designated hedged items $ 42,100 24,000
Balance Sheet Location [Axis]: us-gaap:LongTermDebt    
Derivatives    
Hedged Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt (including $143,494 and $130,726 as of June 30, 2026 and December 31, 2025, respectively, at fair value)  
Long-term debt, carrying amount of hedged asset/liability $ 151,514  
Long-term debt, cumulative fair value hedging adjustment included in the carrying amount, active (1,535)  
Long-term debt, cumulative fair value hedging adjustment included in the carrying amount, de-designated (2,753)  
Balance Sheet Location [Axis]: us-gaap:ShortTermBorrowings    
Derivatives    
Long-term debt, carrying amount of hedged asset/liability 7,702  
Long-term debt, cumulative fair value hedging adjustment included in the carrying amount, active (5)  
Long-term debt, cumulative fair value hedging adjustment included in the carrying amount, de-designated 0  
Debt Securities Specifically Hedged    
Derivatives    
Debt securities AFS, carrying amount of hedged asset/liability 63,865 41,914
Debt securities AFS, cumulative fair value hedging adjustment included in the carrying amount, active (301) 177
Debt securities AFS, cumulative fair value hedging adjustment included in the carrying amount, de-designated 5 100
Debt Securities Portfolio Layer Method    
Derivatives    
Debt securities AFS, carrying amount of hedged asset/liability 53,050 35,528
Debt securities AFS, cumulative fair value hedging adjustment included in the carrying amount, active (89) 133
Debt securities AFS, cumulative fair value hedging adjustment included in the carrying amount, de-designated 239 132
Consumer loans    
Derivatives    
Debt securities AFS, carrying amount of hedged asset/liability 48,048 50,455
Debt securities AFS, cumulative fair value hedging adjustment included in the carrying amount, active (102) 343
Debt securities AFS, cumulative fair value hedging adjustment included in the carrying amount, de-designated 0 0
Amount of designated hedged items 27,000 26,000
Corporate loans    
Derivatives    
Debt securities AFS, carrying amount of hedged asset/liability 3,038 4,164
Debt securities AFS, cumulative fair value hedging adjustment included in the carrying amount, active (4) 17
Debt securities AFS, cumulative fair value hedging adjustment included in the carrying amount, de-designated (26) (18)
Amount of designated hedged items $ 2,200 $ 2,800