v3.25.2
Investment Securities - Narrative (Details)
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
Certain Loans Acquired in Transfer Accounted for as Debt Securities Accretable Yield Movement Schedule [Line Items]    
Number of investment securities in a loss position for less than twelve months | security 28  
Number of investment securities in a loss position for twelve months or longer | security 208  
AFS allowance for credit loss $ 0  
Held-to-maturity, allowance for credit loss, measurement input 0  
Collateral Pledged    
Certain Loans Acquired in Transfer Accounted for as Debt Securities Accretable Yield Movement Schedule [Line Items]    
AFS pledged to secure deposits 3,210,000,000 $ 2,830,000,000
HTM pledged to secure deposits $ 2,220,000,000 $ 2,450,000,000