v3.26.3
Securities - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Certain Loans Acquired in Transfer Accounted for as Debt Securities Accretable Yield Movement Schedule [Line Items]    
Unrealized loss $ 949 $ 163
Unrealized loss on securities 17,232 3,146
Allowance for credit losses- securities held to maturity 1 2
Collateral Pledged    
Certain Loans Acquired in Transfer Accounted for as Debt Securities Accretable Yield Movement Schedule [Line Items]    
Investments pledged to secure deposits $ 6,800 $ 4,100