v3.26.1
Borrowed Funds (Remaining Maturity) (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Less than 1 year $ 21,005  
1 to 2 years 16,236  
2 to 3 years 20,954  
3 to 4 years 6,172  
4 to 5 years 2,646  
Over 5 years 18,710  
Total borrowed funds $ 85,723 $ 57,101