<?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:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="AsOf2026-03-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001894954</identifier>
        </entity>
        <period>
            <startDate>2026-03-26</startDate>
            <endDate>2026-03-26</endDate>
        </period>
    </context>
    <context id="From2026-03-262026-03-26_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001894954</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-26</startDate>
            <endDate>2026-03-26</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-03-26" id="Fact000003">0001894954</dei:EntityCentralIndexKey>
    <ffd:TtlOffsetAmt
      contextRef="AsOf2026-03-26"
      id="xdx2ixbrl0025"
      unitRef="USD"
      xsi:nil="true"/>
    <ffd:FeeExhibitTp contextRef="AsOf2026-03-26" id="Fact000009">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:SubmissnTp contextRef="AsOf2026-03-26" id="Fact000010">S-8</ffd:SubmissnTp>
    <ffd:FormTp contextRef="AsOf2026-03-26" id="Fact000011">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="AsOf2026-03-26" id="Fact000012">Expion360 Inc.</dei:EntityRegistrantName>
    <ffd:OffsetTableNa contextRef="AsOf2026-03-26" id="Fact000013">N/A</ffd:OffsetTableNa>
    <ffd:OfferingSctyTp contextRef="From2026-03-262026-03-26_1" id="Fact000014">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="From2026-03-262026-03-26_1" id="Fact000015">Common     Stock, par value $0.001 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="From2026-03-262026-03-26_1" id="Fact000016">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="From2026-03-262026-03-26_1"
      decimals="INF"
      id="Fact000017"
      unitRef="Shares">492487</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="From2026-03-262026-03-26_1"
      decimals="INF"
      id="Fact000018"
      unitRef="USDPShares">0.58</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="From2026-03-262026-03-26_1"
      decimals="0"
      id="Fact000019"
      unitRef="USD">285643</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="From2026-03-262026-03-26_1"
      decimals="INF"
      id="Fact000020"
      unitRef="Ratio">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="From2026-03-262026-03-26_1"
      decimals="2"
      id="Fact000021"
      unitRef="USD">39.45</ffd:FeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="AsOf2026-03-26"
      decimals="0"
      id="Fact000022"
      unitRef="USD">285643</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="AsOf2026-03-26"
      decimals="2"
      id="Fact000023"
      unitRef="USD">39.45</ffd:TtlFeeAmt>
    <ffd:PrevslyPdFlg contextRef="From2026-03-262026-03-26_1" id="Fact000024">false</ffd:PrevslyPdFlg>
    <ffd:NetFeeAmt
      contextRef="AsOf2026-03-26"
      decimals="2"
      id="Fact000026"
      unitRef="USD">39.45</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="From2026-03-262026-03-26_1" id="Fact000030">Estimated solely for the purpose of calculating
    the amount of the registration fee pursuant to Rules 457(c) and 457(h) of the Securities Act. The proposed maximum offering price
    per share and the proposed maximum aggregate offering price with respect to the shares are calculated based on $0.58 per share, the
    average of the high ($0.605) and low ($0.556) prices of the Common Stock, as reported on the Nasdaq Capital Market on March 20,
    2026, a date within five business days prior to the filing of this Registration Statement.</ffd:OfferingNote>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000017"
          xlink:label="Fact000017"
          xlink:type="locator"/>
        <link:footnote id="Footnote000027" xlink:label="Footnote000027" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Pursuant to Rule 416(a) of the Securities
    Act of 1933, as amended (the &#x201c;<xhtml:b><xhtml:i>Securities Act</xhtml:i></xhtml:b>&#x201d;), this Registration Statement shall also cover any additional
    shares of the Registrant&#x2019;s Common Stock (&#x201c;<xhtml:b><xhtml:i>Common Stock</xhtml:i></xhtml:b>&#x201d;) that become issuable under the Expion360
    Inc. 2021 Equity Incentive Plan (the &#x201c;<xhtml:b><xhtml:i>2021 Plan</xhtml:i></xhtml:b>&#x201d;) by reason of any stock dividend, stock split, recapitalization
    or other similar transaction effected without receipt of consideration that increases the number of outstanding shares of Common
    Stock.</link:footnote>
        <link:footnote id="Footnote000028" xlink:label="Footnote000028" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Reflects (a) 489,086 shares of Common Stock
    that were automatically added to the shares authorized for issuance under the 2021 Plan on January 1, 2025, and (b) 3,401 shares
    of Common Stock that were automatically added to the shares authorized for issuance under the 2021 Plan on January 1, 2023, in each
    case pursuant to the &#x201c;evergreen&#x201d; provision contained in the 2021 Plan. Under such &#x201c;evergreen&#x201d; provision,
    on January 1st&#160;&#160;of each year, the number of shares reserved for issuance under the 2021 Plan automatically increases in
    an amount equal to (i) 5% of the aggregate number of shares of Common Stock outstanding on December 31st of the immediately preceding
    year or (ii) a lesser number of shares as determined by the board of directors.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000017"
          xlink:to="Footnote000027"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000017"
          xlink:to="Footnote000028"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000018"
          xlink:label="Fact000018"
          xlink:type="locator"/>
        <link:footnote id="Footnote000029" xlink:label="Footnote000029" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Estimated solely for the purpose of calculating
    the amount of the registration fee pursuant to Rules 457(c) and 457(h) of the Securities Act. The proposed maximum offering price
    per share and the proposed maximum aggregate offering price with respect to the shares are calculated based on $0.58 per share, the
    average of the high ($0.605) and low ($0.556) prices of the Common Stock, as reported on the Nasdaq Capital Market on March 20,
    2026, a date within five business days prior to the filing of this Registration Statement.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000018"
          xlink:to="Footnote000029"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
