<?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="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2026-06-05</startDate>
            <endDate>2026-06-05</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-05</startDate>
            <endDate>2026-06-05</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-05</startDate>
            <endDate>2026-06-05</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <ffd:SubmissnTp contextRef="c0" id="ixv-283">S-3</ffd:SubmissnTp>
    <ffd:FormTp contextRef="c0" id="ixv-284">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-24">Opus Genetics, Inc.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="c1" id="ixv-84">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c1" id="ixv-87">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c1" id="ixv-90">Common stock, $0.0001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c1" id="ixv-93">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c1"
      decimals="INF"
      id="ixv-285"
      unitRef="shares">1116070</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c1"
      decimals="INF"
      id="ixv-286"
      unitRef="usdPershares">4.27</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c1" decimals="INF" id="ixv-287" unitRef="usd">4765618.9</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c1" decimals="INF" id="ixv-288" unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c1" decimals="2" id="ixv-289" unitRef="usd">658.13</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="c2" id="ixv-113">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c2" id="ixv-116">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c2" id="ixv-290">Common stock, $0.0001 par value per share, issuable upon conversion of notes</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c2" id="ixv-122">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c2"
      decimals="INF"
      id="ixv-291"
      unitRef="shares">1562500</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c2"
      decimals="INF"
      id="ixv-292"
      unitRef="usdPershares">4.27</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c2" decimals="INF" id="ixv-293" unitRef="usd">6671875</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c2" decimals="INF" id="ixv-294" unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c2" decimals="2" id="ixv-295" unitRef="usd">921.39</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="c0" decimals="INF" id="ixv-296" unitRef="usd">11437493.9</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="c0" decimals="2" id="ixv-297" unitRef="usd">1579.52</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="c0" decimals="0" id="ixv-298" unitRef="usd">0</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="c0" decimals="0" id="ixv-299" unitRef="usd">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="c0" decimals="2" id="ixv-300" unitRef="usd">1579.52</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c1" id="ixv-246">&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;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; In the event of a stock split, stock dividend or other similar transaction involving shares of the common stock, par value $0.0001 per share (&#x201c;common stock&#x201d;), of Opus Genetics, Inc. (the &#x201c;Registrant&#x201d;), in order to prevent dilution, the number of shares of common stock registered hereby shall be automatically increased to cover the additional shares of common stock in accordance with Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&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;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; Estimated solely for the purpose of calculating the registration fee in accordance with Rule 457(c) under the Securities Act. The price per share and aggregate offering price are based on the average of the high and low prices of the Registrant&#x2019;s common stock on June 1, 2026, as reported on the Nasdaq Capital Market. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c2" id="ixv-247">&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;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; In the event of a stock split, stock dividend or other similar transaction involving shares of the common stock, par value $0.0001 per share (&#x201c;common stock&#x201d;), of Opus Genetics, Inc. (the &#x201c;Registrant&#x201d;), in order to prevent dilution, the number of shares of common stock registered hereby shall be automatically increased to cover the additional shares of common stock in accordance with Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&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;"&gt;
     &lt;div style="margin-bottom: 4pt;"&gt;
      Represents 1,562,500 shares of the Registrant&#x2019;s common stock issuable upon the conversion of the Registrant&#x2019;s notes issued pursuant to that certain Note Purchase Agreement, dated as of April 2, 2026, as amended by that certain Waiver and Omnibus Amendment of Note and Stock Agreements, dated as of April 13, 2026.
     &lt;/div&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&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;"&gt; &lt;div style="margin-bottom: 4pt;"&gt; Estimated solely for the purpose of calculating the registration fee in accordance with Rule 457(c) under the Securities Act. The price per share and aggregate offering price are based on the average of the high and low prices of the Registrant&#x2019;s common stock on June 1, 2026, as reported on the Nasdaq Capital Market. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</ffd:OfferingNote>
    <ffd:CombinedProspectusTableNa contextRef="c0" id="ixv-303">N/A</ffd:CombinedProspectusTableNa>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-304">0001228627</dei:EntityCentralIndexKey>
    <ffd:FeeExhibitTp contextRef="c0" id="ixv-305">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:OffsetTableNa contextRef="c0" id="ixv-306">N/A</ffd:OffsetTableNa>
</xbrl>
