Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.25.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Other Commitments [Line Items]    
Expire in One Year or Less $ 625,422 $ 609,089
Expire After One Year Through Three Years 232,565 246,309
Expire After Three Years Through Five Years 212,556 203,074
Expire After Five Years 41,744 41,700
Total 1,112,287 1,100,172
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 160,723 152,904
Expire After One Year Through Three Years 232,565 246,309
Expire After Three Years Through Five Years 212,556 203,074
Expire After Five Years 41,744 41,700
Total 647,588 643,987
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 133,157 123,520
Expire After One Year Through Three Years 212,462 227,539
Expire After Three Years Through Five Years 200,348 191,469
Expire After Five Years 19,264 19,011
Total 565,231 561,539
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 4,400 4,400
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 3,756 3,518
Expire After One Year Through Three Years 10,510 10,570
Expire After Three Years Through Five Years 8,833 8,920
Expire After Five Years 21,094 21,272
Total 44,193 44,280
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 23,102 25,080
Expire After One Year Through Three Years 9,466 8,006
Expire After Three Years Through Five Years 3,293 2,589
Expire After Five Years 353 370
Total 36,214 36,045
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 1,100 1,000
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 25,100 25,000
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 10,100 10,100
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 702 781
Expire After One Year Through Three Years 36 142
Expire After Three Years Through Five Years 11 8
Expire After Five Years 21 19
Total 770 950
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 6 5
Expire After One Year Through Three Years 91 52
Expire After Three Years Through Five Years 71 88
Expire After Five Years 1,012 1,028
Total 1,180 1,173
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 464,699 456,185
Expire After One Year Through Three Years 0 0
Expire After Three Years Through Five Years 0 0
Expire After Five Years 0 0
Total $ 464,699 $ 456,185