Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.24.1.u1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Other Commitments [Line Items]    
Expire in One Year or Less $ 603,531 $ 589,358
Expire After One Year Through Three Years 223,230 217,890
Expire After Three Years Through Five Years 200,280 207,940
Expire After Five Years 42,382 39,077
Total 1,069,423 1,054,265
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 152,408 149,030
Expire After One Year Through Three Years 223,230 217,890
Expire After Three Years Through Five Years 200,280 207,940
Expire After Five Years 42,382 39,077
Total 618,300 613,937
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 126,573 124,298
Expire After One Year Through Three Years 204,468 198,818
Expire After Three Years Through Five Years 186,416 193,878
Expire After Five Years 18,739 15,386
Total 536,196 532,380
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 4,300 3,100
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 3,197 2,775
Expire After One Year Through Three Years 9,591 9,182
Expire After Three Years Through Five Years 10,738 11,195
Expire After Five Years 22,019 21,975
Total 45,545 45,127
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 21,663 21,067
Expire After One Year Through Three Years 8,933 9,633
Expire After Three Years Through Five Years 2,935 2,693
Expire After Five Years 521 652
Total 34,052 34,045
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 795 744
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 24,000 23,600
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 9,300 9,700
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 958 873
Expire After One Year Through Three Years 202 207
Expire After Three Years Through Five Years 79 66
Expire After Five Years 52 29
Total 1,291 1,175
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 17 17
Expire After One Year Through Three Years 36 50
Expire After Three Years Through Five Years 112 108
Expire After Five Years 1,051 1,035
Total 1,216 1,210
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 451,123 440,328
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 $ 451,123 $ 440,328