v3.26.1
Derivatives and Hedging Activities - Schedule of Cumulative Basis Adjustments on Fair Value Hedges (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Fair Value $ 38,918 $ 39,596
Long-term debt | Interest rate    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 9,185 8,504
Long-term debt | Interest rate | Hedge accounting basis adjustment - active hedges    
Derivatives, Fair Value [Line Items]    
Hedge accounting basis adjustment (228) (199)
Long-term debt | Interest rate | Hedge accounting basis adjustment - discontinued hedges    
Derivatives, Fair Value [Line Items]    
Hedge accounting basis adjustment (3) (3)
Securities Available for Sale | Interest rate    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 13,147 12,843
Fair Value 7,000 7,000
Hedged layer amount 5,300 4,900
Hedged asset, fair value hedge, portfolio layer method, hedged layer, fair value, cumulative increase (decrease) (1) (35)
Securities Available for Sale | Interest rate | Hedge accounting basis adjustment - active hedges    
Derivatives, Fair Value [Line Items]    
Hedge accounting basis adjustment (39) (100)
Hedged asset, fair value hedge, portfolio layer method, hedged layer, fair value, cumulative increase (decrease) (15) (50)
Securities Available for Sale | Interest rate | Hedge accounting basis adjustment - discontinued hedges    
Derivatives, Fair Value [Line Items]    
Hedge accounting basis adjustment 14 14
Hedged asset, fair value hedge, portfolio layer method, hedged layer, fair value, cumulative increase (decrease) $ 14 $ 14