<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025"
  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/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="AsOf2026-05-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001450704</identifier>
        </entity>
        <period>
            <startDate>2026-05-22</startDate>
            <endDate>2026-05-22</endDate>
        </period>
    </context>
    <context id="From2026-05-222026-05-22_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001450704</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-22</startDate>
            <endDate>2026-05-22</endDate>
        </period>
    </context>
    <context id="From2026-05-222026-05-22_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001450704</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-22</startDate>
            <endDate>2026-05-22</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="AsOf2026-05-22" id="Fact000003">0001450704</dei:EntityCentralIndexKey>
    <ffd:FeeExhibitTp contextRef="AsOf2026-05-22" id="xdx2ixbrl0010">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:OfferingSctyTp contextRef="From2026-05-222026-05-22_1" id="xdx2ixbrl0026">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTp contextRef="From2026-05-222026-05-22_2" id="xdx2ixbrl0027">Other</ffd:OfferingSctyTp>
    <ffd:RegnFileNb contextRef="AsOf2026-05-22" id="Fact000009">333-295914</ffd:RegnFileNb>
    <ffd:SubmissnTp contextRef="AsOf2026-05-22" id="Fact000011">S-1/A</ffd:SubmissnTp>
    <ffd:FormTp contextRef="AsOf2026-05-22" id="Fact000012">S-1</ffd:FormTp>
    <ffd:OffsetTableNa contextRef="AsOf2026-05-22" id="Fact000013">N/A</ffd:OffsetTableNa>
    <ffd:CombinedProspectusTableNa contextRef="AsOf2026-05-22" id="Fact000014">N/A</ffd:CombinedProspectusTableNa>
    <dei:EntityRegistrantName contextRef="AsOf2026-05-22" id="Fact000015">Vivakor, Inc.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="From2026-05-222026-05-22_1" id="Fact000016">true</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="From2026-05-222026-05-22_2" id="Fact000017">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTitl contextRef="From2026-05-222026-05-22_1" id="Fact000018">Common Stock, par value $0.001, per share(1)(2)</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="From2026-05-222026-05-22_1" id="Fact000019">true</ffd:FeesOthrRuleFlg>
    <ffd:FeesOthrRuleFlg contextRef="From2026-05-222026-05-22_2" id="Fact000020">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="From2026-05-222026-05-22_1"
      decimals="2"
      id="Fact000021"
      unitRef="Shares">145833</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="From2026-05-222026-05-22_1"
      decimals="2"
      id="Fact000022"
      unitRef="USDPShares">1.64</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="From2026-05-222026-05-22_1"
      decimals="2"
      id="Fact000023"
      unitRef="USD">239167</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt
      contextRef="From2026-05-222026-05-22_1"
      decimals="2"
      id="Fact000024"
      unitRef="USD">34</ffd:FeeAmt>
    <ffd:OfferingSctyTitl contextRef="From2026-05-222026-05-22_2" id="Fact000025">Common Stock, par value $0.001, issuable upon conversion of promissory notes(1)(2)</ffd:OfferingSctyTitl>
    <ffd:AmtSctiesRegd
      contextRef="From2026-05-222026-05-22_2"
      decimals="2"
      id="Fact000028"
      unitRef="Shares">40540542</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="From2026-05-222026-05-22_2"
      decimals="2"
      id="Fact000029"
      unitRef="USDPShares">1.64</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="From2026-05-222026-05-22_2"
      decimals="2"
      id="Fact000030"
      unitRef="USD">66486489</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="From2026-05-222026-05-22_2"
      decimals="INF"
      id="Fact000031"
      unitRef="Ratio">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="From2026-05-222026-05-22_2"
      decimals="2"
      id="Fact000032"
      unitRef="USD">9182</ffd:FeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="AsOf2026-05-22"
      decimals="2"
      id="Fact000033"
      unitRef="USD">66725656</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="AsOf2026-05-22"
      decimals="2"
      id="Fact000034"
      unitRef="USD">9216</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt
      contextRef="AsOf2026-05-22"
      decimals="2"
      id="Fact000035"
      unitRef="USD">9216</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt
      contextRef="AsOf2026-05-22"
      decimals="0"
      id="Fact000036"
      unitRef="USD">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt
      contextRef="AsOf2026-05-22"
      decimals="2"
      id="Fact000037"
      unitRef="USD">0</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="From2026-05-222026-05-22_1" id="Fact000038">

&lt;div&gt;

&lt;div&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pursuant to Rule 416(a) of the Securities Act, there are also being registered an indeterminable number of additional securities as may be issued to prevent dilution resulting from stock splits, stock dividends or similar transactions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated solely for the purpose of calculating the registration fee, based on the average of the high and low prices of the Ordinary Shares on The Nasdaq Stock Market LLC on May 12, 2026. This calculation is in accordance with Rule 457(c).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="From2026-05-222026-05-22_2" id="Fact000039">

&lt;div&gt;

&lt;div&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pursuant to Rule 416(a) of the Securities Act, there are also being registered an indeterminable number of additional securities as may be issued to prevent dilution resulting from stock splits, stock dividends or similar transactions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated solely for the purpose of calculating the registration fee, based on the average of the high and low prices of the Ordinary Shares on The Nasdaq Stock Market LLC on May 12, 2026. This calculation is in accordance with Rule 457(c).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

</ffd:OfferingNote>
</xbrl>
