v3.25.2
Off-balance Sheet Lending-related Financial Instruments, Guarantees, and Other Commitments - Standby Letters of Credit and Other Financial Guarantees (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Standby letters of credit and other financial guarantees and other letters of credit [Abstract]        
Total lending-related commitments $ 1,656,993 $ 1,577,622    
Allowance for lending-related commitments 2,932 2,101 $ 2,068 $ 1,974
Total carrying value 4,339 3,689    
Standby letters of credit and other financial guarantees        
Standby letters of credit and other financial guarantees and other letters of credit [Abstract]        
Investment-grade 19,946 20,443    
Noninvestment-grade 8,691 8,233    
Total lending-related commitments 28,637 28,676    
Allowance for lending-related commitments 236 94    
Guarantee liability 438 379    
Total carrying value 674 473    
Commitments with collateral 16,629 16,805    
Other letters of credit        
Standby letters of credit and other financial guarantees and other letters of credit [Abstract]        
Investment-grade 2,875 3,380    
Noninvestment-grade 1,457 974    
Total lending-related commitments 4,332 4,354    
Allowance for lending-related commitments 16 37    
Guarantee liability 0 0    
Total carrying value 16 37    
Commitments with collateral $ 303 $ 357