Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.26.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Other Commitments [Line Items]    
Expire in One Year or Less $ 661,625 $ 645,638
Expire After One Year Through Three Years 235,183 244,061
Expire After Three Years Through Five Years 254,263 255,671
Expire After Five Years 46,700 47,806
Total 1,197,771 1,193,176
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 175,866 168,712
Expire After One Year Through Three Years 235,183 244,061
Expire After Three Years Through Five Years 254,263 255,671
Expire After Five Years 46,700 47,806
Total 712,012 716,250
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 146,767 139,725
Expire After One Year Through Three Years 215,436 224,524
Expire After Three Years Through Five Years 242,960 244,340
Expire After Five Years 22,371 24,587
Total 627,534 633,176
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 3,500 3,400
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 4,350 4,247
Expire After One Year Through Three Years 9,323 9,808
Expire After Three Years Through Five Years 6,473 7,240
Expire After Five Years 22,826 21,787
Total 42,972 43,082
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 24,077 24,086
Expire After One Year Through Three Years 10,339 9,626
Expire After Three Years Through Five Years 4,747 4,018
Expire After Five Years 456 386
Total 39,619 38,116
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 1,000 987
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 28,400 26,800
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 10,200 10,400
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 659 639
Expire After One Year Through Three Years 34 46
Expire After Three Years Through Five Years 18 19
Expire After Five Years 39 44
Total 750 748
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 13 15
Expire After One Year Through Three Years 51 57
Expire After Three Years Through Five Years 65 54
Expire After Five Years 1,008 1,002
Total 1,137 1,128
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 485,759 476,926
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 $ 485,759 $ 476,926