v3.26.1
Securities - Schedule of Securities by Maturity (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Securities Available for Sale, Amortized Cost    
Due in one year or less $ 3,412  
Due after one through five years 10,227  
Due after five through ten years 21,939  
Due after ten years 5,818  
Total 41,396  
Securities Available for Sale, Fair Value    
Due in one year or less 3,420  
Due after one through five years 9,883  
Due after five through ten years 20,166  
Due after ten years 5,449  
Total 38,918 $ 39,596
Held-to-Maturity Securities, Amortized Cost    
Due in one year or less 316  
Due after one through five years 2,294  
Due after five through ten years 5,586  
Due after ten years 920  
Amortized Cost 9,116 8,622
Held-to-Maturity Securities, Fair Value    
Due in one year or less 313  
Due after one through five years 2,228  
Due after five through ten years 5,401  
Due after ten years 800  
Total $ 8,742 $ 8,313