<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>137</ContextCount>
  <ElementCount>170</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>31</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Condensed Consolidated Statement of Stockholders Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited</Role>
      <ShortName>Condensed Consolidated Statement of Stockholders Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Note 1 - Nature of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-1-nature-of-business</Role>
      <ShortName>Note 1 - Nature of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 2 - Basis of Presentation, Principles of Consolidation, Significant Accounting Policies and Liquidity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-2-basis-of-presentation-principles-of-consolidation-significant-accounting-policies-and-liquidity</Role>
      <ShortName>Note 2 - Basis of Presentation, Principles of Consolidation, Significant Accounting Policies and Liquidity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 3 - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-3-warrants</Role>
      <ShortName>Note 3 - Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 4 - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-4-equity</Role>
      <ShortName>Note 4 - Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 5 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-5-income-taxes</Role>
      <ShortName>Note 5 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 6 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-6-commitments-and-contingencies</Role>
      <ShortName>Note 6 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 7 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-7-subsequent-events</Role>
      <ShortName>Note 7 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-2-basis-of-presentation-principles-of-consolidation-significant-accounting-policies-and-liquidity</ParentRole>
      <Position>14</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 2 - Basis of Presentation, Principles of Consolidation, Significant Accounting Policies and Liquidity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-2-basis-of-presentation-principles-of-consolidation-significant-accounting-policies-and-liquidity-tables</Role>
      <ShortName>Note 2 - Basis of Presentation, Principles of Consolidation, Significant Accounting Policies and Liquidity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-2-basis-of-presentation-principles-of-consolidation-significant-accounting-policies-and-liquidity</ParentRole>
      <Position>15</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 3 - Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-3-warrants-tables</Role>
      <ShortName>Note 3 - Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-3-warrants</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 4 - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-4-equity-tables</Role>
      <ShortName>Note 4 - Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-4-equity</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 6 - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-6-commitments-and-contingencies-tables</Role>
      <ShortName>Note 6 - Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-6-commitments-and-contingencies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 1 - Nature of Business (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-1-nature-of-business-details-textual</Role>
      <ShortName>Note 1 - Nature of Business (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-1-nature-of-business</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 2 - Basis of Presentation, Principles of Consolidation, Significant Accounting Policies and Liquidity (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-2-basis-of-presentation-principles-of-consolidation-significant-accounting-policies-and-liquidity-details-textual</Role>
      <ShortName>Note 2 - Basis of Presentation, Principles of Consolidation, Significant Accounting Policies and Liquidity (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-2-basis-of-presentation-principles-of-consolidation-significant-accounting-policies-and-liquidity-tables</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 2 - Basis of Presentation, Principles of Consolidation and Significant Accounting Policies - Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-2-basis-of-presentation-principles-of-consolidation-and-significant-accounting-policies-prepaid-expenses-and-other-current-assets-details</Role>
      <ShortName>Note 2 - Basis of Presentation, Principles of Consolidation and Significant Accounting Policies - Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 2 - Basis of Presentation, Principles of Consolidation, Significant Accounting Policies and Liquidity - Schedule of Fair Value Measurements, Recurring and Nonrecurring (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-2-basis-of-presentation-principles-of-consolidation-significant-accounting-policies-and-liquidity-schedule-of-fair-value-measurements-recurring-and-nonrecurring-details</Role>
      <ShortName>Note 2 - Basis of Presentation, Principles of Consolidation, Significant Accounting Policies and Liquidity - Schedule of Fair Value Measurements, Recurring and Nonrecurring (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 3 - Warrants (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-3-warrants-details-textual</Role>
      <ShortName>Note 3 - Warrants (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-3-warrants-tables</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 3 - Warrants - Assumptions Used (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-3-warrants-assumptions-used-details</Role>
      <ShortName>Note 3 - Warrants - Assumptions Used (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 3 - Warrants - Warrant Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-3-warrants-warrant-activity-details</Role>
      <ShortName>Note 3 - Warrants - Warrant Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 4 - Equity (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-4-equity-details-textual</Role>
      <ShortName>Note 4 - Equity (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-4-equity-tables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 4 - Equity - Stock based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-4-equity-stock-based-compensation-details</Role>
      <ShortName>Note 4 - Equity - Stock based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 5 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-5-income-taxes-details-textual</Role>
      <ShortName>Note 5 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-5-income-taxes</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 6 - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-6-commitments-and-contingencies-details-textual</Role>
      <ShortName>Note 6 - Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-6-commitments-and-contingencies-tables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 6 - Commitments and Contingencies - Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-6-commitments-and-contingencies-lease-cost-details</Role>
      <ShortName>Note 6 - Commitments and Contingencies - Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="mbrx20230515_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 7 - Subsequent Events (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20230630/role/statement-note-7-subsequent-events-details-textual</Role>
      <ShortName>Note 7 - Subsequent Events (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20230630/role/statement-note-7-subsequent-events</ParentRole>
      <Position>31</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 35 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, mbrx:LicenseTerminationsExpense, mbrx:NumberOfCoreDrugTechnologies, mbrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallmentPeriods, us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EffectiveIncomeTaxRateContinuingOperations, us-gaap:IncomeTaxExpenseBenefit, us-gaap:NumberOfOperatingSegments, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:RelatedPartyTransactionAmountsOfTransaction, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:WarrantsAndRightsOutstandingTerm -  mbrx20230515_10q.htm 8, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="mbrx20230515_10q.htm">mbrx20230515_10q.htm</File>
    <File>ex_521676.htm</File>
    <File>ex_521677.htm</File>
    <File>ex_521678.htm</File>
    <File>ex_521679.htm</File>
    <File>mbrx-20230630.xsd</File>
    <File>mbrx-20230630_cal.xml</File>
    <File>mbrx-20230630_def.xml</File>
    <File>mbrx-20230630_lab.xml</File>
    <File>mbrx-20230630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>moleculinnewlogoresized.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="417">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
