XML 109 R91.htm IDEA: XBRL DOCUMENT
v3.20.4

Stockholders' Equity - Preferred Stock Outstanding (Details) $ / shares in Units, $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2020 USD ($) $ / shares shares | Dec. 31, 2019 USD ($)
Class of Stock [Line Items] |  |
Preferred Stock, Including Additional Paid in Capital, Net of Discount | $ 4,847 | $ 4,853
Depository Share, Percent Interest in Preferred Stock | 0.025 |
Series B Preferred Stock |  |
Class of Stock [Line Items] |  |
Per Annum Dividend Rate | 6.00% |
Liquidation Preference per Share | $ / shares | $ 1,000 |
Total Shares Outstanding as of December 31, 2020 | shares | 0 |
Preferred Stock, Including Additional Paid in Capital, Net of Discount | $ 0 | 853
Series E Preferred Stock |  |
Class of Stock [Line Items] |  |
Per Annum Dividend Rate | 5.55% |
Liquidation Preference per Share | $ / shares | $ 1,000 |
Total Shares Outstanding as of December 31, 2020 | shares | 1,000,000 |
Preferred Stock, Including Additional Paid in Capital, Net of Discount | $ 988 | 988
Preferred Stock Dividend Rate, Variable | 3.80% |
Preferred Stock, Dividend Payment Rate, Variable | LIBOR + 380 bps |
Series F Preferred Stock |  |
Class of Stock [Line Items] |  |
Per Annum Dividend Rate | 6.20% |
Liquidation Preference per Share | $ / shares | $ 1,000 |
Total Shares Outstanding as of December 31, 2020 | shares | 0 |
Preferred Stock, Including Additional Paid in Capital, Net of Discount | $ 0 | 484
Series G Preferred Stock |  |
Class of Stock [Line Items] |  |
Per Annum Dividend Rate | 5.20% |
Liquidation Preference per Share | $ / shares | $ 1,000 |
Total Shares Outstanding as of December 31, 2020 | shares | 600,000 |
Preferred Stock, Including Additional Paid in Capital, Net of Discount | $ 583 | 583
Series H Preferred Stock |  |
Class of Stock [Line Items] |  |
Per Annum Dividend Rate | 6.00% |
Liquidation Preference per Share | $ / shares | $ 1,000 |
Total Shares Outstanding as of December 31, 2020 | shares | 500,000 |
Preferred Stock, Including Additional Paid in Capital, Net of Discount | $ 483 | 483
Series I Preferred Stock |  |
Class of Stock [Line Items] |  |
Per Annum Dividend Rate | 5.00% |
Liquidation Preference per Share | $ / shares | $ 1,000 |
Total Shares Outstanding as of December 31, 2020 | shares | 1,500,000 |
Preferred Stock, Including Additional Paid in Capital, Net of Discount | $ 1,462 | 1,462
Series J Preferred Stock |  |
Class of Stock [Line Items] |  |
Per Annum Dividend Rate | 4.80% |
Liquidation Preference per Share | $ / shares | $ 1,000 |
Total Shares Outstanding as of December 31, 2020 | shares | 1,250,000 |
Preferred Stock, Including Additional Paid in Capital, Net of Discount | $ 1,209 | 0
Series K Preferred Stock |  |
Class of Stock [Line Items] |  |
Per Annum Dividend Rate | 4.625% |
Liquidation Preference per Share | $ / shares | $ 1,000 |
Total Shares Outstanding as of December 31, 2020 | shares | 125,000 |
Preferred Stock, Including Additional Paid in Capital, Net of Discount | $ 122 | $ 0

X
- Definition Depository Share, Percent Interest in Preferred Stock + References No definition available. + Details
Name: | cof_DepositorySharePercentInterestinPreferredStock
Namespace Prefix: | cof_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage points added to the reference rate to compute the dividend rate. + References No definition available. + Details
Name: | cof_DividendBasisSpreadOnVariableRate
Namespace Prefix: | cof_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred Stock, Depositary Shares Issued + References No definition available. + Details
Name: | cof_PreferredStockDepositarySharesIssued
Namespace Prefix: | cof_
Data Type: | xbrli:sharesItemType
Balance Type: | na
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_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of basis of dividend, such as adjustable rate. Excludes percentage rate dividend payments or fixed dollar amounts per share. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + Details
Name: | us-gaap_PreferredStockDividendPaymentRateVariable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References No definition available. + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate par value plus amounts in excess of par or issuance value (in cases of no-par value stock) for nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) issued and outstanding, net of discount on shares. Aggregate for preferred stock issued and outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.4-07) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187103-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21564-112644 + Details
Name: | us-gaap_PreferredStockRedemptionPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesEPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesHPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=cof_SeriesIPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=cof_SeriesJPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=cof_SeriesKPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |