Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.25.3
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Other Commitments [Line Items]    
Expire in One Year or Less $ 637,804 $ 609,089
Expire After One Year Through Three Years 224,111 246,309
Expire After Three Years Through Five Years 243,354 203,074
Expire After Five Years 44,109 41,700
Total 1,149,378 1,100,172
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 164,158 152,904
Expire After One Year Through Three Years 224,111 246,309
Expire After Three Years Through Five Years 243,354 203,074
Expire After Five Years 44,109 41,700
Total 675,732 643,987
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 136,244 123,520
Expire After One Year Through Three Years 204,310 227,539
Expire After Three Years Through Five Years 232,174 191,469
Expire After Five Years 21,626 19,011
Total 594,354 561,539
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 3,300 4,400
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 4,205 3,518
Expire After One Year Through Three Years 10,036 10,570
Expire After Three Years Through Five Years 8,230 8,920
Expire After Five Years 21,035 21,272
Total 43,506 44,280
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 23,049 25,080
Expire After One Year Through Three Years 9,674 8,006
Expire After Three Years Through Five Years 2,881 2,589
Expire After Five Years 384 370
Total 35,988 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,200 25,000
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 9,800 10,100
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 654 781
Expire After One Year Through Three Years 22 142
Expire After Three Years Through Five Years 14 8
Expire After Five Years 38 19
Total 728 950
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 6 5
Expire After One Year Through Three Years 69 52
Expire After Three Years Through Five Years 55 88
Expire After Five Years 1,026 1,028
Total 1,156 1,173
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 473,646 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 $ 473,646 $ 456,185