<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2026/ffd-2026.xsd"
      xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-27</startDate>
            <endDate>2026-05-27</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
        </entity>
        <period>
            <startDate>2026-05-27</startDate>
            <endDate>2026-05-27</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
        </entity>
        <period>
            <startDate>2026-04-09</startDate>
            <endDate>2026-04-09</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-3" id="f-15">0000927628</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="c-3" id="f-16">Capital One Financial Corporation</dei:EntityRegistrantName>
    <ffd:FormTp contextRef="c-3" id="f-17">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="c-3" id="f-18">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="c-3" id="f-19">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:OffsetTableNa contextRef="c-2" id="f-20">N/A</ffd:OffsetTableNa>
    <ffd:PrevslyPdFlg contextRef="c-1" id="f-1">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c-1" id="f-2">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c-1" id="f-3">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c-1" id="f-4">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd contextRef="c-1" decimals="0" id="f-5" unitRef="usd">3268000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty contextRef="c-1" decimals="2" id="f-6" unitRef="usd">183.62</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c-1" decimals="0" id="f-7" unitRef="usd">600070160</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c-1" decimals="7" id="f-8" unitRef="number">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c-1" decimals="2" id="f-9" unitRef="usd">82869.69</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="c-2" decimals="0" id="f-10" unitRef="usd">600070160</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="c-2" decimals="2" id="f-11" unitRef="usd">82869.69</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="c-2" decimals="2" id="f-12" unitRef="usd">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="c-2" decimals="2" id="f-13" unitRef="usd">82869.69</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c-1" id="f-14">&lt;div style="margin-bottom:3pt;margin-top:1pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;This Registration Statement on Form S-8 (this &#x201c;Registration Statement&#x201d;) covers common stock, par value US$0.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;per share (&#x201c;Common Stock&#x201d;) of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Capital One Financial Corporation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (the &#x201c;Company&#x201d; or &#x201c;Registrant&#x201d;) authorized for issuance under the Capital One Financial Corporation Associate Savings Plan as Amended and Restated (the &#x201c;Plan&#x201d;) and pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), any additional Common Stock that may become issuable under the Plan by reason of any stock dividend, stock split, or other similar transaction. Pursuant to Rule 416(c) under the Securities Act, this Registration Statement also covers an indeterminate amount of interest to be offered or sold pursuant to the Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:1pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;Rounded up to the nearest cent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:1pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&#160;&#160;&#160;&#160;Calculated solely for the purpose of this offering under Rule 457(c) and (h) of the Securities Act on the basis of the average of the high and low prices of the Registrant&#x2019;s Common Stock as reported on the New York Stock Exchange on May 20, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:1pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4)    There are no fee offsets.&lt;/span&gt;&lt;/div&gt;</ffd:OfferingNote>
</xbrl>
