v3.25.1
Fair Value Disclosures - Financial Assets and Liabilities Not Recorded at Fair Value (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Financial assets:    
HTM securities $ 40,438 $ 40,286
Loans and leases, net of ALLL 303,768 301,526
Financial liabilities:    
Long-term debt 32,030 34,956
Carrying Amount | Level 2    
Financial assets:    
HTM securities 49,876 50,640
Financial liabilities:    
Time deposits 40,176 36,532
Long-term debt 32,030 34,956
Carrying Amount | Level 3    
Financial assets:    
Loans and leases, net of ALLL 303,756 301,513
Fair Value | Level 2    
Financial assets:    
HTM securities 40,438 40,286
Financial liabilities:    
Time deposits 40,041 36,377
Long-term debt 32,058 34,917
Fair Value | Level 3    
Financial assets:    
Loans and leases, net of ALLL $ 299,101 $ 294,190