Loans and Card Member Receivables - Aging (Details) - USD ($) $ in Millions | Jun. 30, 2024 | Dec. 31, 2023 |
Card Member Loans | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Threshold period past due | 30 days | |
Financing receivables, gross | $ 130,851 | $ 125,995 |
Loans and receivables threshold period for write off | 180 days | |
Card Member Loans | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | $ 99,868 | 98,111 |
90+ days past due and still accruing interest | 383 | 393 |
Non-accruals | 372 | 344 |
Card Member Loans | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 30,938 | 27,833 |
90+ days past due and still accruing interest | 116 | 109 |
Non-accruals | 110 | 95 |
Card Member Loans | Corporate | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 45 | 51 |
90+ days past due and still accruing interest | 0 | 0 |
Non-accruals | $ 0 | 0 |
Card Member Receivables | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Threshold period past due | 30 days | |
Financing receivables, gross | $ 59,656 | 60,411 |
Loans and receivables threshold period for write off | 180 days | |
Card Member Receivables | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | $ 23,790 | 25,578 |
90+ days past due and still accruing interest | 0 | 0 |
Non-accruals | 0 | 0 |
Card Member Receivables | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 19,458 | 19,286 |
90+ days past due and still accruing interest | 0 | 0 |
Non-accruals | 0 | 0 |
Card Member Receivables | Corporate | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 16,408 | 15,547 |
90+ days past due and still accruing interest | 0 | 0 |
Non-accruals | 0 | 0 |
Current | Card Member Loans | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 98,580 | 96,779 |
Current | Card Member Loans | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 30,521 | 27,444 |
Current | Card Member Receivables | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 23,607 | 25,355 |
Current | Card Member Receivables | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 19,238 | 19,020 |
30 to 59 Days Past Due | Card Member Loans | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 383 | 420 |
30 to 59 Days Past Due | Card Member Loans | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 131 | 133 |
30 to 59 Days Past Due | Card Member Receivables | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 56 | 70 |
30 to 59 Days Past Due | Card Member Receivables | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 83 | 104 |
60 to 89 Days Past Due | Card Member Loans | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 286 | 298 |
60 to 89 Days Past Due | Card Member Loans | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 95 | 85 |
60 to 89 Days Past Due | Card Member Receivables | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 41 | 47 |
60 to 89 Days Past Due | Card Member Receivables | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 49 | 62 |
90+ Days Past Due | Card Member Loans | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 619 | 614 |
90+ Days Past Due | Card Member Loans | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 191 | 171 |
90+ Days Past Due | Card Member Loans | Corporate | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 0 | 0 |
90+ Days Past Due | Card Member Receivables | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 86 | 106 |
90+ Days Past Due | Card Member Receivables | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 88 | 100 |
90+ Days Past Due | Card Member Receivables | Corporate | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | $ 65 | $ 67 |