XML 75 R64.htm IDEA: XBRL DOCUMENT
v3.21.2

Derivative Instruments and Hedging Activities - Effects of Fair Value and Cash Flow Hedge Accounting (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest and dividend income, securities | $ 370 | $ 482 | $ 761 | $ 1,012
Interest and fee income, loans | 5,753 | 5,820 | 11,607 | 12,362
Interest and dividend income, other | 16 | 16 | 32 | 53
Deposits | (237) | (611) | (506) | (1,342)
Securitized debt obligations | (28) | (56) | (60) | (155)
Senior and subordinated notes | (122) | (180) | (251) | (419)
Non-interest income | 231 | 166 | 349 | 311
Amortization expense (benefit) | (22) | 17 | (44) | 53
Non interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Realized losses (gains) on foreign exchange contracts reclassified from AOCI | (77) | 299 | (162) | (93)
Fair value hedges | Interest income - Investment securities |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | (32) | (21) | (62) | (32)
Fair value hedges | Interest income - Loans |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | 0 | 0 | 0 | 0
Fair value hedges | Interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | 0 | 0 | 0 | 0
Fair value hedges | Interest expense - Deposits |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | 34 | 26 | 70 | 25
Fair value hedges | Interest expense - Securitized Debt Obligation |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | 24 | 27 | 52 | 29
Fair value hedges | Interest expense - Senior and Subordinated Debt |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | 89 | 64 | 182 | 79
Fair value hedges | Non interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | 0 | 0 | 0 | 0
Fair value hedges | Interest rate contracts | Interest income - Investment securities |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest recognized on derivatives | (25) | (17) | (50) | (28)
Gains (losses) recognized on derivatives | 11 | (26) | 111 | (364)
Gains (losses) recognized on hedged items | (18) | 22 | (123) | 360
Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net | 0 | 0 | 0 | 0
Fair value hedges | Interest rate contracts | Interest income - Loans |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest recognized on derivatives | 0 | 0 | 0 | 0
Gains (losses) recognized on derivatives | 0 | 0 | 0 | 0
Gains (losses) recognized on hedged items | 0 | 0 | 0 | 0
Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net | 0 | 0 | 0 | 0
Fair value hedges | Interest rate contracts | Interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest recognized on derivatives | 0 | 0 | 0 | 0
Gains (losses) recognized on derivatives | 0 | 0 | 0 | 0
Gains (losses) recognized on hedged items | 0 | 0 | 0 | 0
Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net | 0 | 0 | 0 | 0
Fair value hedges | Interest rate contracts | Interest expense - Deposits |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest recognized on derivatives | 34 | 27 | 70 | 25
Gains (losses) recognized on derivatives | (31) | 9 | (89) | 296
Gains (losses) recognized on hedged items | 31 | (10) | 89 | (296)
Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net | 0 | 0 | 0 | 0
Fair value hedges | Interest rate contracts | Interest expense - Securitized Debt Obligation |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest recognized on derivatives | 30 | 40 | 63 | 52
Gains (losses) recognized on derivatives | (17) | (13) | (97) | 269
Gains (losses) recognized on hedged items | 11 | 0 | 86 | (292)
Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net | 0 | 0 | 0 | 0
Fair value hedges | Interest rate contracts | Interest expense - Senior and Subordinated Debt |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest recognized on derivatives | 56 | 71 | 118 | 110
Gains (losses) recognized on derivatives | 0 | 61 | (336) | 1,129
Gains (losses) recognized on hedged items | 33 | (68) | 401 | (1,159)
Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net | 0 | 0 | (1) | (1)
Fair value hedges | Interest rate contracts | Non interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest recognized on derivatives | 0 | 0 | 0 | 0
Gains (losses) recognized on derivatives | 16 | 26 | (45) | 3
Gains (losses) recognized on hedged items | (16) | (26) | 45 | (3)
Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net | 0 | 0 | 0 | 0
Cash flow hedges | Interest income - Investment securities |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on cash flow hedges | 11 | 7 | 20 | 9
Cash flow hedges | Interest income - Loans |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on cash flow hedges | 234 | 135 | 460 | 159
Cash flow hedges | Interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on cash flow hedges | 0 | 2 | 1 | 9
Cash flow hedges | Interest expense - Deposits |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on cash flow hedges | 0 | 0 | 0 | 0
Cash flow hedges | Interest expense - Securitized Debt Obligation |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on cash flow hedges | 0 | 0 | 0 | 0
Cash flow hedges | Interest expense - Senior and Subordinated Debt |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on cash flow hedges | 0 | 0 | 0 | 0
Cash flow hedges | Non interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on cash flow hedges | 1 | (2) | 1 | (2)
Cash flow hedges | Interest rate contracts | Interest income - Investment securities |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 11 | 7 | 20 | 9
Cash flow hedges | Interest rate contracts | Interest income - Loans |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 234 | 135 | 460 | 159
Cash flow hedges | Interest rate contracts | Interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 0 | 0 | 0
Cash flow hedges | Interest rate contracts | Interest expense - Deposits |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 0 | 0 | 0
Cash flow hedges | Interest rate contracts | Interest expense - Securitized Debt Obligation |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 0 | 0 | 0
Cash flow hedges | Interest rate contracts | Interest expense - Senior and Subordinated Debt |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 0 | 0 | 0
Cash flow hedges | Interest rate contracts | Non interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 0 | 0 | 0
Cash flow hedges | Foreign exchange contracts | Interest income - Investment securities |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 0 | 0 | 0
Cash flow hedges | Foreign exchange contracts | Interest income - Loans |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 0 | 0 | 0
Cash flow hedges | Foreign exchange contracts | Interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 2 | 1 | 9
Cash flow hedges | Foreign exchange contracts | Interest expense - Deposits |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 0 | 0 | 0
Cash flow hedges | Foreign exchange contracts | Interest expense - Securitized Debt Obligation |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 0 | 0 | 0
Cash flow hedges | Foreign exchange contracts | Interest expense - Senior and Subordinated Debt |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | 0 | 0 | 0 | 0
Cash flow hedges | Foreign exchange contracts | Non interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | $ 1 | $ (2) | $ 1 | $ (2)

X
- Definition Amortization Of Basis Adjustment + References No definition available. + Details
Name: | cof_AmortizationOfBasisAdjustment
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total amount of gain (loss) derived from cash flow hedges recognized in earnings in the period + References No definition available. + Details
Name: | cof_GainLossOnCashFlowHedgesRecognizedInEarnings
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Gain or loss on fair value hedges recognized in net interest income + References No definition available. + Details
Name: | cof_GainOrLossOnFairValueHedgesRecognizedInNetInterestIncome
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Interest Expense, Secured Debt + References No definition available. + Details
Name: | cof_InterestExpenseSecuredDebt
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Interest expense incurred during the reporting period on senior and subordinated notes. + References No definition available. + Details
Name: | cof_InterestExpenseUnsecuredDebt
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Realized Gains (Losses) on Foreign Exchange Contracts Reclassified from AOCI + References No definition available. + Details
Name: | cof_RealizedGainsLossesonForeignExchangeContractsReclassifiedfromAOCI
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 25 -Section 50 -Paragraph 1 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986 + Details
Name: | us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 25 -Section 50 -Paragraph 1 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986 + Details
Name: | us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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_DerivativeInstrumentsGainLossLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net gain (loss) relating to components of the gain (loss) on the fair value hedging instrument excluded from the assessment of fair value hedge effectiveness. Recognized in earnings. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 25 -Section 50 -Paragraph 1 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986 + Details
Name: | us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959 + Details
Name: | us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of operating dividend and interest income, including amortization and accretion of premiums and discounts, on securities. + References No definition available. + Details
Name: | us-gaap_InterestAndDividendIncomeSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.1) -URI http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_InterestAndFeeIncomeLoansAndLeases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate amount of interest expense on all deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.6) -URI http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_InterestExpenseDeposits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the total of noninterest income derived from certain activities and assets including (for example): (1) venture capital investments; (2) bank owned life insurance; (3) foreign currency transactions; and (4) mortgage servicing rights. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.13) -URI http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_NoninterestIncomeOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.4) -URI http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_OtherInterestAndDividendIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=cof_NonInterestIncomeOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=cof_InterestincomeInvestmentsecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=cof_InterestincomeLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=cof_InterestincomeOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=cof_InterestexpenseDepositsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=cof_InterestexpenseSecuritizedDebtObligationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=cof_InterestexpenseSeniorandSubordinatedDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |