<?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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2026/ffd-2026.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>4</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>5</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>6</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>7</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>8</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>9</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>10</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>11</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>12</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <context id="offrl_13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001175680</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>13</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-25</startDate>
            <endDate>2026-09-25</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-643">S-3</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-644">S-3</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-645">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-646">0001175680</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-647">CytoDyn Inc.</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ffd:OffsetTableNa>
    <ffd:CombinedProspectusTableNa contextRef="rc" id="hiddenrcCombinedProspectusTableNa">N/A</ffd:CombinedProspectusTableNa>
    <ffd:FormTp contextRef="rc" id="ixv-783">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-784">CytoDyn Inc.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-785">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-786">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-787">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:Rule457aFlg contextRef="offrl_1" id="ixv-788">true</ffd:Rule457aFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-789"
      unitRef="Shares">410046456</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="4"
      id="ixv-790"
      unitRef="USD">0.2125</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="2"
      id="ixv-791"
      unitRef="USD">87134871.90</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-792"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-793"
      unitRef="USD">12033.33</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_2" id="ixv-794">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_2" id="ixv-795">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_2" id="ixv-796">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_2" id="ixv-797">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_2"
      decimals="0"
      id="ixv-798"
      unitRef="Shares">40750704</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_2"
      decimals="4"
      id="ixv-799"
      unitRef="USD">0.2125</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_2"
      decimals="2"
      id="ixv-800"
      unitRef="USD">8659524.60</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_2"
      decimals="7"
      id="ixv-801"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_2"
      decimals="2"
      id="ixv-802"
      unitRef="USD">1195.88</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_3" id="ixv-803">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_3" id="ixv-804">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_3" id="ixv-805">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_3" id="ixv-806">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_3"
      decimals="0"
      id="ixv-807"
      unitRef="Shares">31000000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_3"
      decimals="4"
      id="ixv-808"
      unitRef="USD">0.2125</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_3"
      decimals="2"
      id="ixv-809"
      unitRef="USD">6587500.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_3"
      decimals="7"
      id="ixv-810"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_3"
      decimals="2"
      id="ixv-811"
      unitRef="USD">909.73</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_4" id="ixv-812">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_4" id="ixv-813">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_4" id="ixv-814">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_4" id="ixv-815">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_4"
      decimals="0"
      id="ixv-816"
      unitRef="Shares">11925625</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_4"
      decimals="4"
      id="ixv-817"
      unitRef="USD">0.2125</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_4"
      decimals="2"
      id="ixv-818"
      unitRef="USD">2534195.31</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_4"
      decimals="7"
      id="ixv-819"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_4"
      decimals="2"
      id="ixv-820"
      unitRef="USD">349.97</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_5" id="ixv-821">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_5" id="ixv-822">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_5" id="ixv-823">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_5" id="ixv-824">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_5"
      decimals="0"
      id="ixv-825"
      unitRef="Shares">44524027</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_5"
      decimals="4"
      id="ixv-826"
      unitRef="USD">0.2125</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_5"
      decimals="2"
      id="ixv-827"
      unitRef="USD">9461355.74</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_5"
      decimals="7"
      id="ixv-828"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_5"
      decimals="2"
      id="ixv-829"
      unitRef="USD">1306.61</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_6" id="ixv-830">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_6" id="ixv-831">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_6" id="ixv-832">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_6" id="ixv-833">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_6"
      decimals="0"
      id="ixv-834"
      unitRef="Shares">13070363</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_6"
      decimals="4"
      id="ixv-835"
      unitRef="USD">0.2153</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_6"
      decimals="2"
      id="ixv-836"
      unitRef="USD">2814049.15</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_6"
      decimals="7"
      id="ixv-837"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_6"
      decimals="2"
      id="ixv-838"
      unitRef="USD">388.62</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_7" id="ixv-839">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_7" id="ixv-840">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_7" id="ixv-841">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_7" id="ixv-842">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_7"
      decimals="0"
      id="ixv-843"
      unitRef="Shares">77603566</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_7"
      decimals="2"
      id="ixv-844"
      unitRef="USD">0.25</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_7"
      decimals="2"
      id="ixv-845"
      unitRef="USD">19400891.50</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_7"
      decimals="7"
      id="ixv-846"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_7"
      decimals="2"
      id="ixv-847"
      unitRef="USD">2679.26</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_8" id="ixv-848">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_8" id="ixv-849">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_8" id="ixv-850">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_8" id="ixv-851">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_8"
      decimals="0"
      id="ixv-852"
      unitRef="Shares">81748176</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_8"
      decimals="2"
      id="ixv-853"
      unitRef="USD">0.26</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_8"
      decimals="2"
      id="ixv-854"
      unitRef="USD">21254525.76</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_8"
      decimals="7"
      id="ixv-855"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_8"
      decimals="2"
      id="ixv-856"
      unitRef="USD">2935.25</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_9" id="ixv-857">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_9" id="ixv-858">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_9" id="ixv-859">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_9" id="ixv-860">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_9"
      decimals="0"
      id="ixv-861"
      unitRef="Shares">45289326</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_9"
      decimals="3"
      id="ixv-862"
      unitRef="USD">0.306</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_9"
      decimals="2"
      id="ixv-863"
      unitRef="USD">13858533.76</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_9"
      decimals="7"
      id="ixv-864"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_9"
      decimals="2"
      id="ixv-865"
      unitRef="USD">1913.86</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_10" id="ixv-866">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_10" id="ixv-867">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_10" id="ixv-868">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_10" id="ixv-869">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_10"
      decimals="0"
      id="ixv-870"
      unitRef="Shares">350000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_10"
      decimals="2"
      id="ixv-871"
      unitRef="USD">0.35</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_10"
      decimals="2"
      id="ixv-872"
      unitRef="USD">122500.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_10"
      decimals="7"
      id="ixv-873"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_10"
      decimals="2"
      id="ixv-874"
      unitRef="USD">16.92</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_11" id="ixv-875">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_11" id="ixv-876">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_11" id="ixv-877">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_11" id="ixv-878">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_11"
      decimals="0"
      id="ixv-879"
      unitRef="Shares">7000000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_11"
      decimals="2"
      id="ixv-880"
      unitRef="USD">0.37</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_11"
      decimals="2"
      id="ixv-881"
      unitRef="USD">2590000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_11"
      decimals="7"
      id="ixv-882"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_11"
      decimals="2"
      id="ixv-883"
      unitRef="USD">357.68</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_12" id="ixv-884">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_12" id="ixv-885">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_12" id="ixv-886">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_12" id="ixv-887">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_12"
      decimals="0"
      id="ixv-888"
      unitRef="Shares">680000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_12"
      decimals="2"
      id="ixv-889"
      unitRef="USD">0.45</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_12"
      decimals="2"
      id="ixv-890"
      unitRef="USD">306000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_12"
      decimals="7"
      id="ixv-891"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_12"
      decimals="2"
      id="ixv-892"
      unitRef="USD">42.26</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="offrl_13" id="ixv-893">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_13" id="ixv-894">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_13" id="ixv-895">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_13" id="ixv-896">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_13"
      decimals="0"
      id="ixv-897"
      unitRef="Shares">30984046</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_13"
      decimals="2"
      id="ixv-898"
      unitRef="USD">0.50</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_13"
      decimals="2"
      id="ixv-899"
      unitRef="USD">15492023.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_13"
      decimals="7"
      id="ixv-900"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_13"
      decimals="2"
      id="ixv-901"
      unitRef="USD">2139.45</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="2" id="ixv-902" unitRef="USD">190215970.72</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-903" unitRef="USD">26268.82</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="rc" decimals="2" id="ixv-904" unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-905" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-906" unitRef="USD">26268.82</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-907">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 410,046,456 shares of the Registrant's common stock beneficially owned by certain selling stockholders. These shares are being registered for resale on this Registration Statement on Form S-3.

Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act, based on the average of the high and low reported trading prices of the Registrant's common stock as reported on the OTCQB of OTC Markets Group, Inc. on September 24, 2026.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_2" id="ixv-908">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 40,750,704 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.09387 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act, based on the average of the high and low reported trading prices of the Registrant's common stock as reported on the OTCQB of OTC Markets Group, Inc. on September 24, 2026.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_3" id="ixv-909">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 31,000,000 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.10 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act, based on the average of the high and low reported trading prices of the Registrant's common stock as reported on the OTCQB of OTC Markets Group, Inc. on September 24, 2026.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_4" id="ixv-910">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 11,925,625 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.20889 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act, based on the average of the high and low reported trading prices of the Registrant's common stock as reported on the OTCQB of OTC Markets Group, Inc. on September 24, 2026.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_5" id="ixv-911">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 44,524,027 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.21 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act, based on the average of the high and low reported trading prices of the Registrant's common stock as reported on the OTCQB of OTC Markets Group, Inc. on September 24, 2026.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_6" id="ixv-912">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 13,070,363 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.2153 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Offering price per unit based on the exercise price of the warrants pursuant to Rule 457(g).</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_7" id="ixv-913">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 77,603,566 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.25 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Offering price per unit based on the exercise price of the warrants pursuant to Rule 457(g).</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_8" id="ixv-914">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 81,748,176 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.26 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Offering price per unit based on the exercise price of the warrants pursuant to Rule 457(g).</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_9" id="ixv-915">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 45,289,326 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.306 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Offering price per unit based on the exercise price of the warrants pursuant to Rule 457(g).</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_10" id="ixv-916">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 350,000 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.35 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Offering price per unit based on the exercise price of the warrants pursuant to Rule 457(g).</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_11" id="ixv-917">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 7,000,000 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.37 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Offering price per unit based on the exercise price of the warrants pursuant to Rule 457(g).</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_12" id="ixv-918">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 680,000 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.45 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Offering price per unit based on the exercise price of the warrants pursuant to Rule 457(g).</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_13" id="ixv-919">Pursuant to Rule 416 under the Securities Act of 1933, as amended, this registration statement covers an indeterminate number of shares that may be issued upon any stock split, stock dividend, recapitalization, or other similar transaction effected without the receipt of consideration that results in an increase in the number of outstanding shares of the Registrant's common stock, as applicable.

Consists of 30,984,046 shares of the Registrant's common stock issuable upon the exercise of common stock warrants. Each such warrant currently is exercisable for one share of the Registrant's common stock at a price of $0.50 per share. These shares are being registered for issuance on this Registration Statement on Form S-3.

Offering price per unit based on the exercise price of the warrants pursuant to Rule 457(g).</ffd:OfferingNote>
</xbrl>
