XML 80 R46.htm IDEA: XBRL DOCUMENT
v3.20.1

Loans - Credit Card Delinquency Status (Detail) - USD ($) $ in Millions | Mar. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Not Past Due | $ 254,669 | $ 255,736
Financing Receivable, Past Due | 8,321 | 9,947
Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Not Past Due | 113,433 | 123,134
Financing Receivable, Past Due | 4,364 | 5,009
Financing Receivable, Before Allowance For Credit Loss, Revolving | 116,990 |
Financing Receivable, Before Allowance For Credit Loss, Revolving, Converted To Term Loan | 807 |
Loans held for investment | 117,797 |
Domestic credit card: | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Not Past Due, Revolving | 104,892 |
Financing Receivable, Not Past Due, Revolving, Converted To Term Loan | 611 |
Financing Receivable, Not Past Due | 105,503 | 113,857
Financing Receivable, Past Due, Revolving, Converted To Term Loan | 160 |
Financing Receivable, Past Due | 4,046 | 4,656
Financing Receivable, Before Allowance For Credit Loss, Revolving | 108,846 |
Financing Receivable, Before Allowance For Credit Loss, Revolving, Converted To Term Loan | 703 |
Loans held for investment | 109,549 |
International card businesses: | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Not Past Due, Revolving | 7,865 |
Financing Receivable, Not Past Due, Revolving, Converted To Term Loan | 65 |
Financing Receivable, Not Past Due | 7,930 | 9,277
Financing Receivable, Past Due | 318 | 353
Financing Receivable, Before Allowance For Credit Loss, Revolving | 8,144 |
Financing Receivable, Before Allowance For Credit Loss, Revolving, Converted To Term Loan | 104 |
Loans held for investment | 8,248 |
30-59 days |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due | 3,654 | 4,444
30-59 days | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due | 1,210 | 1,474
30-59 days | Domestic credit card: | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due, Revolving | 1,060 |
Financing Receivable, Past Due, Revolving, Converted To Term Loan | 34 |
Financing Receivable, Past Due | 1,094 | 1,341
30-59 days | International card businesses: | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due, Revolving | 104 |
Financing Receivable, Past Due, Revolving, Converted To Term Loan | 12 |
Financing Receivable, Past Due | 116 | 133
60-89 days |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due | 1,977 | 2,537
60-89 days | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due | 887 | 1,122
60-89 days | Domestic credit card: | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due, Revolving | 787 |
Financing Receivable, Past Due, Revolving, Converted To Term Loan | 25 |
Financing Receivable, Past Due | 812 | 1,038
60-89 days | International card businesses: | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due, Revolving | 63 |
Financing Receivable, Past Due, Revolving, Converted To Term Loan | 12 |
Financing Receivable, Past Due | 75 | 84
Greater than 90 days |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due | 2,690 | 2,966
Greater than 90 days | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due | 2,267 | 2,413
Greater than 90 days | Domestic credit card: | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due, Revolving | 2,107 |
Financing Receivable, Past Due, Revolving, Converted To Term Loan | 33 |
Financing Receivable, Past Due | 2,140 | 2,277
Greater than 90 days | International card businesses: | Credit Card |  |
Loans and Leases Receivable Disclosure [Line Items] |  |
Financing Receivable, Past Due, Revolving | 112 |
Financing Receivable, Past Due, Revolving, Converted To Term Loan | 15 |
Financing Receivable, Past Due | $ 127 | $ 136

X
- Definition Financing Receivable, Before Allowance For Credit Loss, Revolving + References No definition available. + Details
Name: | cof_FinancingReceivableBeforeAllowanceForCreditLossRevolving
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Before Allowance For Credit Loss, Revolving, Converted To Term Loan + References No definition available. + Details
Name: | cof_FinancingReceivableBeforeAllowanceForCreditLossRevolvingConvertedToTermLoan
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Not Past Due, Revolving + References No definition available. + Details
Name: | cof_FinancingReceivableNotPastDueRevolving
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Not Past Due, Revolving, Converted To Term Loan + References No definition available. + Details
Name: | cof_FinancingReceivableNotPastDueRevolvingConvertedToTermLoan
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Past Due, Revolving + References No definition available. + Details
Name: | cof_FinancingReceivablePastDueRevolving
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Past Due, Revolving, Converted To Term Loan + References No definition available. + Details
Name: | cof_FinancingReceivablePastDueRevolvingConvertedToTermLoan
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable not past due. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 80 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922355-210448 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable past due. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 80 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922355-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=118936363&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LoansAndLeasesReceivableDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before allowance for credit loss, of financing receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447 + Details
Name: | us-gaap_NotesReceivableGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=cof_CreditCardPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionDomesticMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |