v3.25.2
Loans - Credit Card Loan Portfolio, Delinquency Information (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total retained loans $ 1,345,473 $ 1,273,047 $ 1,299,590
Total gross charge-offs 5,760 $ 5,107  
Credit card      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Revolving loans within the revolving period 231,048   231,414
Revolving loans converted to term loans 1,895   1,446
Total retained loans $ 232,943   $ 232,860
% of 30 plus days past due to total retained loans, Revolving loans within the revolving period 1.98%   2.11%
% of 30 plus days past due to total retained loans, Revolving loans converted to term loans 11.13%   11.20%
% of 30 plus days past due to total retained loans 2.06%   2.17%
% of 90 plus days past due to total retained loans, Revolving loans within the revolving period 1.04%   1.12%
% of 90 plus days past due to total retained loans, Revolving loans converted to term loans 3.85%   3.67%
% of 90 plus days past due to total retained loans 1.07%   1.14%
Gross charge-offs originated within the revolving period $ 4,464   $ 7,951
Gross charge-offs originated converted to term loans 152   247
Total gross charge-offs 4,616   8,198
Credit card | Current and less than 30 days past due and still accruing      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Revolving loans within the revolving period 226,470   226,532
Revolving loans converted to term loans 1,684   1,284
Total retained loans 228,154   227,816
Credit card | 30–89 days past due and still accruing      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Revolving loans within the revolving period 2,169   2,291
Revolving loans converted to term loans 138   109
Total retained loans 2,307   2,400
Credit card | 90 or more days past due and still accruing      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Revolving loans within the revolving period 2,409   2,591
Revolving loans converted to term loans 73   53
Total retained loans $ 2,482   $ 2,644