XML 75 R65.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Derivative Instruments and Hedging Activities - Effects of Fair Value and Cash Flow Hedge Accounting (Details) - USD ($) $ in Millions | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest and dividend income, securities | $ 499 | $ 317 | $ 1,336 | $ 1,078
Interest and fee income, loans | 7,578 | 6,205 | 20,550 | 17,812
Interest and dividend income, other | 123 | 16 | 193 | 48
Deposits | (689) | (228) | (1,200) | (734)
Securitized debt obligations | (120) | (29) | (214) | (89)
Senior and subordinated notes | (319) | (116) | (644) | (367)
Non-interest income (loss) | 192 | 245 | 634 | 598
Amortization expense (benefit) | (23) | 34 | (57) | (10)
Loss (net after-tax) recorded in AOCI related to derivatives designated as cash flow hedges expected to be reclassified to earnings over the next 12 months |  |  | $ 690 |
Maximum length of time over which forecasted transactions were hedged, years |  |  | 5 years 6 months |
Non interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Realized losses (gains) on foreign exchange contracts reclassified from AOCI | 79 | 83 | $ 98 | 245
Cash flow hedges | Interest income - Investment securities |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on cash flow hedges | 0 | 10 | 0 | 30
Cash flow hedges | Interest income - Loans |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on cash flow hedges | (86) | 240 | 104 | 700
Cash flow hedges | Interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on cash flow hedges | 2 | 0 | 1 | 1
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) | 0 | (1) | 1
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 | 0 | 10 | 0 | 30
Cash flow hedges | Interest rate contracts | Interest income - Loans |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Reclassification adjustment from AOCI on derivatives, net of tax | (86) | 240 | 104 | 700
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 | 2 | 0 | 1 | 1
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) | 0 | (1) | 1
Fair value hedges | Interest income - Investment securities |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | 3 | (89) | (48) | (151)
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 | 4 | 30 | 47 | 100
Fair value hedges | Interest expense - Securitized Debt Obligation |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | (20) | 27 | 12 | 79
Fair value hedges | Interest expense - Senior and Subordinated Debt |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | (33) | 80 | 94 | 262
Fair value hedges | Non interest income - Other |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Net income (expense) recognized on fair value hedges | 0 | 0 | (1) | 0
Fair value hedges | Interest rate contracts | Interest income - Investment securities |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest recognized on derivatives | 22 | (25) | 22 | (75)
Gains (losses) recognized on derivatives | 83 | 19 | 294 | 130
Gains (losses) recognized on hedged items | (102) | (83) | (364) | (206)
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 | 4 | 31 | 46 | 101
Gains (losses) recognized on derivatives | (381) | (28) | (569) | (117)
Gains (losses) recognized on hedged items | 381 | 27 | 570 | 116
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 | (21) | 30 | 12 | 93
Gains (losses) recognized on derivatives | (311) | (57) | (735) | (154)
Gains (losses) recognized on hedged items | 312 | 54 | 735 | 140
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 | (71) | 50 | (20) | 168
Gains (losses) recognized on derivatives | (807) | (72) | (2,039) | (408)
Gains (losses) recognized on hedged items | 846 | 103 | 2,155 | 504
Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net | (1) | (1) | (2) | (2)
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 | (85) | (34) | (197) | (79)
Gains (losses) recognized on hedged items | 85 | 34 | 196 | 79
Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net | $ 0 | $ 0 | $ 0 | $ 0

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 The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994 + Details
Name: | us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
Namespace Prefix: | us-gaap_
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 https://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 https://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 https://asc.fasb.org/extlink&oid=125515794&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 https://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 https://asc.fasb.org/extlink&oid=125515794&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 https://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 https://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 Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994 + Details
Name: | us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
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 https://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 https://asc.fasb.org/extlink&oid=126968391&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 https://asc.fasb.org/extlink&oid=126968391&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 https://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_CashFlowHedgingMember
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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
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: |