<?xml version="1.0" encoding="utf-8"?>
<xbrl
  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="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001692819</identifier>
        </entity>
        <period>
            <startDate>2026-09-09</startDate>
            <endDate>2026-09-09</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001692819</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-09</startDate>
            <endDate>2026-09-09</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001692819</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-09</startDate>
            <endDate>2026-09-09</endDate>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001692819</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-09</startDate>
            <endDate>2026-09-09</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001692819</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>4</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-09</startDate>
            <endDate>2026-09-09</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <ffd:FormTp contextRef="c0" id="ixv-16">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-29">Vistra Corp.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="c1" id="ixv-503">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c1" id="ixv-94">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c1" id="ixv-504">Common Stock of Vistra Corp., par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:Rule457rFlg contextRef="c1" id="ixv-99">true</ffd:Rule457rFlg>
    <ffd:PrevslyPdFlg contextRef="c2" id="ixv-505">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c2" id="ixv-115">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c2" id="ixv-506">Preferred Stock of Vistra Corp., par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:Rule457rFlg contextRef="c2" id="ixv-120">true</ffd:Rule457rFlg>
    <ffd:PrevslyPdFlg contextRef="c3" id="ixv-507">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c3" id="ixv-136">Debt</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c3" id="ixv-508">Debt Securities of Vista Operations Company LLC guaranteed by Vistra Corp.</ffd:OfferingSctyTitl>
    <ffd:Rule457rFlg contextRef="c3" id="ixv-141">true</ffd:Rule457rFlg>
    <ffd:PrevslyPdFlg contextRef="c4" id="ixv-509">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c4" id="ixv-157">Debt</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c4" id="ixv-510">Guarantees of Vistra Corp.</ffd:OfferingSctyTitl>
    <ffd:Rule457rFlg contextRef="c4" id="ixv-162">true</ffd:Rule457rFlg>
    <ffd:TtlOfferingAmt contextRef="c0" decimals="INF" id="ixv-511" unitRef="usd">0</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="c0" decimals="2" id="ixv-512" unitRef="usd">0</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="c0" decimals="2" id="ixv-513" unitRef="usd">0</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="c0" decimals="2" id="ixv-514" unitRef="usd">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="c0" decimals="2" id="ixv-515" unitRef="usd">0</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c1" id="ixv-271">&lt;table style="font-size: 12pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 99%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td style="padding: 0px 0pt; font-size: 10pt;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; (1) &lt;/div&gt; &lt;/td&gt; &lt;td style="padding: 0px 5.4pt; text-align: left; font-size: 10pt; vertical-align: top;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; An additional unspecified aggregate initial offering amount or number of the securities of each identified class is being registered as may from time to time be offered by Vistra Corp. and Vistra Operations Company LLC or sold by selling securityholders, if and as allowed, at unspecified prices, along with an indeterminate amount or number of securities that may be issued upon exercise, settlement, exchange or conversion of securities offered hereunder. In accordance with Rules 456(b) and 457(r) under the Securities Act of 1933, as amended (the "Securities Act"), the registrants are deferring payment of the registration fee in connection with such additional securities offered hereby, and the registrants will pay "pay as you go registration fees" in accordance with Rules 456(b) and 457(r) under the Securities Act with respect to those additional securities.&lt;br/&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c2" id="ixv-282">&lt;table style="font-size: 12pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 99%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td style="padding: 0px 0pt; font-size: 10pt;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; (2) &lt;/div&gt; &lt;/td&gt; &lt;td style="padding: 0px 5.4pt; text-align: left; font-size: 10pt; vertical-align: top;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; See Footnote (1)&lt;br/&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c3" id="ixv-293">&lt;table style="font-size: 12pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 99%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td style="padding: 0px 0pt; font-size: 10pt;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; (3) &lt;/div&gt; &lt;/td&gt; &lt;td style="padding: 0px 5.4pt; text-align: left; font-size: 10pt; vertical-align: top;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; See Footnote (1)&lt;br/&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c4" id="ixv-304">&lt;table style="font-size: 12pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 99%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td style="padding: 0px 0pt; font-size: 10pt;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; (4) &lt;/div&gt; &lt;/td&gt; &lt;td style="padding: 0px 5.4pt; text-align: left; font-size: 10pt; vertical-align: top;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; See Footnote (1)&lt;br/&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OffsetTableNa contextRef="c0" id="hidden-fact-0">N/A</ffd:OffsetTableNa>
    <ffd:CombinedProspectusTableNa contextRef="c0" id="hidden-fact-1">N/A</ffd:CombinedProspectusTableNa>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-520">0001692819</dei:EntityCentralIndexKey>
    <ffd:FeeExhibitTp contextRef="c0" id="ixv-521">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:SubmissnTp contextRef="c0" id="ixv-522">S-3ASR</ffd:SubmissnTp>
</xbrl>
