XML 122 R100.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Derivative Instruments and Hedging Activities - Effects of Fair Value and Cash Flow Hedge Accounting (Details) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2023 | Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Interest income: |  |  |  |
Investment Securities |  | $ 2,873 | $ 2,550 | $ 1,884
Loans, Including Loans Held for Sale |  | 40,894 | 37,410 | 28,910
Other |  | 2,267 | 1,978 | 443
Interest-bearing Deposits |  | (11,493) | (9,489) | (2,535)
Securitized Debt Obligations |  | (958) | (959) | (384)
Senior and Subordinated Notes |  | (2,333) | (2,204) | (1,074)
Non-interest income (expense) |  | 1,081 | 1,120 | 914
Amortization expense (benefit) | $ 79 | (76) |  | 78
Non-Interest Income, Other |  |  |  |
Interest income: |  |  |  |
Realized gain (loss) on foreign exchange contracts reclassified from AOCI |  | 128 | (66) | (17)
Fair value hedges | Investment Securities |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on fair value hedges |  | 87 | 81 | (42)
Fair value hedges | Loans, Including Loans Held for Sale |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on fair value hedges |  | 0 | 0 | 0
Fair value hedges | Other |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on fair value hedges |  | 0 | 0 | 0
Fair value hedges | Interest-bearing Deposits |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on fair value hedges |  | (324) | (388) | 6
Fair value hedges | Securitized Debt Obligations |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on fair value hedges |  | (414) | (415) | (47)
Fair value hedges | Senior and Subordinated Notes |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on fair value hedges |  | (810) | (881) | (34)
Fair value hedges | Non-Interest Income, Other |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on fair value hedges |  | 0 | 0 | (1)
Fair value hedges | Interest rate contracts: | Investment Securities |  |  |  |
Interest income: |  |  |  |
Interest recognized on derivatives |  | 159 | 158 | 48
Gains (losses) recognized on derivatives |  | (42) | (149) | 276
Gains (losses) recognized on hedged items |  | (30) | 72 | (366)
Excluded component of fair value hedges |  | 0 | 0 | 0
Fair value hedges | Interest rate contracts: | Loans, Including Loans Held for Sale |  |  |  |
Interest income: |  |  |  |
Interest recognized on derivatives |  | 0 | 0 | 0
Gains (losses) recognized on derivatives |  | 0 | 0 | 0
Gains (losses) recognized on hedged items |  | 0 | 0 | 0
Excluded component of fair value hedges |  | 0 | 0 | 0
Fair value hedges | Interest rate contracts: | Other |  |  |  |
Interest income: |  |  |  |
Interest recognized on derivatives |  | 0 | 0 | 0
Gains (losses) recognized on derivatives |  | 0 | 0 | 0
Gains (losses) recognized on hedged items |  | 0 | 0 | 0
Excluded component of fair value hedges |  | 0 | 0 | 0
Fair value hedges | Interest rate contracts: | Interest-bearing Deposits |  |  |  |
Interest income: |  |  |  |
Interest recognized on derivatives |  | (323) | (385) | 2
Gains (losses) recognized on derivatives |  | 116 | 220 | (542)
Gains (losses) recognized on hedged items |  | (117) | (223) | 546
Excluded component of fair value hedges |  | 0 | 0 | 0
Fair value hedges | Interest rate contracts: | Securitized Debt Obligations |  |  |  |
Interest income: |  |  |  |
Interest recognized on derivatives |  | (413) | (414) | (48)
Gains (losses) recognized on derivatives |  | 226 | 244 | (698)
Gains (losses) recognized on hedged items |  | (227) | (245) | 699
Excluded component of fair value hedges |  | 0 | 0 | 0
Fair value hedges | Interest rate contracts: | Senior and Subordinated Notes |  |  |  |
Interest income: |  |  |  |
Interest recognized on derivatives |  | (961) | (1,036) | (197)
Gains (losses) recognized on derivatives |  | 86 | 733 | (1,893)
Gains (losses) recognized on hedged items |  | 59 | (575) | 2,059
Excluded component of fair value hedges |  | 6 | (3) | (3)
Fair value hedges | Interest rate contracts: | Non-Interest Income, Other |  |  |  |
Interest income: |  |  |  |
Interest recognized on derivatives |  | 0 | 0 | 0
Gains (losses) recognized on derivatives |  | (57) | 42 | (84)
Gains (losses) recognized on hedged items |  | 57 | (42) | 83
Excluded component of fair value hedges |  | 0 | 0 | 0
Cash flow hedges | Investment Securities |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on cash flow hedges |  | 0 | 0 | 0
Cash flow hedges | Loans, Including Loans Held for Sale |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on cash flow hedges |  | (1,207) | (1,205) | (121)
Cash flow hedges | Other |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on cash flow hedges |  | 11 | 11 | 3
Cash flow hedges | Interest-bearing Deposits |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on cash flow hedges |  | 0 | 0 | 0
Cash flow hedges | Securitized Debt Obligations |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on cash flow hedges |  | 0 | 0 | 0
Cash flow hedges | Senior and Subordinated Notes |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on cash flow hedges |  | 0 | 0 | 0
Cash flow hedges | Non-Interest Income, Other |  |  |  |
Interest income: |  |  |  |
Net income (expense) recognized on cash flow hedges |  | 0 | 0 | (1)
Cash flow hedges | Interest rate contracts: | Investment Securities |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Interest rate contracts: | Loans, Including Loans Held for Sale |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | (1,207) | (1,205) | (121)
Cash flow hedges | Interest rate contracts: | Other |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Interest rate contracts: | Interest-bearing Deposits |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Interest rate contracts: | Securitized Debt Obligations |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Interest rate contracts: | Senior and Subordinated Notes |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Interest rate contracts: | Non-Interest Income, Other |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Foreign exchange and other contracts | Investment Securities |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Foreign exchange and other contracts | Loans, Including Loans Held for Sale |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Foreign exchange and other contracts | Other |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 11 | 11 | 3
Cash flow hedges | Foreign exchange and other contracts | Interest-bearing Deposits |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Foreign exchange and other contracts | Securitized Debt Obligations |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Foreign exchange and other contracts | Senior and Subordinated Notes |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | 0 | 0 | 0
Cash flow hedges | Foreign exchange and other contracts | Non-Interest Income, Other |  |  |  |
Interest income: |  |  |  |
Realized gains (losses) reclassified from AOCI into net income |  | $ 0 | $ 0 | $ (1)

X
- Definition Amortization of Basis Adjustment on Discontinued Hedges + References No definition available. + Details
Name: | cof_AmortizationOfBasisAdjustmentOnDiscontinuedHedges
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 -Topic 815 -SubTopic 25 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480238/815-25-50-1 + 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 -Topic 815 -SubTopic 25 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480238/815-25-50-1 + Details
Name: | us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 25 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480238/815-25-50-1 + 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 -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C + Details
Name: | us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_InterestAndDividendIncomeOperatingAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of operating dividend and interest income, including amortization and accretion of premiums and discounts, on securities. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column E)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6 + 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 -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + 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 -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + 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 -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(13)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + 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 -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15 + 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 -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + 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: |