<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>217</ContextCount>
  <ElementCount>312</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>72</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="mbrx20221231_10k.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/20221231/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-condensed-consolidated-balance-sheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-condensed-consolidated-balance-sheets-parentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mbrx20221231_10k.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/20221231/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="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-consolidated-statements-of-stockholders-equity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 1 - Nature of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-1-nature-of-business</Role>
      <ShortName>Note 1 - Nature of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 2 - Basis of Presentation, Principles of Consolidation, and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-2-basis-of-presentation-principles-of-consolidation-and-significant-accounting-policies</Role>
      <ShortName>Note 2 - Basis of Presentation, Principles of Consolidation, and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 3 - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-3-intangible-assets-</Role>
      <ShortName>Note 3 - Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 4 - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-4-accrued-expenses-and-other-current-liabilities</Role>
      <ShortName>Note 4 - Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 5 - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-5-warrants</Role>
      <ShortName>Note 5 - Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 6 - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-6-equity</Role>
      <ShortName>Note 6 - Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 7 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-7-income-taxes</Role>
      <ShortName>Note 7 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 8 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-8-commitments-and-contingencies</Role>
      <ShortName>Note 8 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 9 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-9-subsequent-events</Role>
      <ShortName>Note 9 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-2-basis-of-presentation-principles-of-consolidation-and-significant-accounting-policies</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 2 - Basis of Presentation, Principles of Consolidation, and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-2-basis-of-presentation-principles-of-consolidation-and-significant-accounting-policies-tables</Role>
      <ShortName>Note 2 - Basis of Presentation, Principles of Consolidation, and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-2-basis-of-presentation-principles-of-consolidation-and-significant-accounting-policies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 4 - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-4-accrued-expenses-and-other-current-liabilities-tables</Role>
      <ShortName>Note 4 - Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-4-accrued-expenses-and-other-current-liabilities</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 5 - Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-5-warrants-tables</Role>
      <ShortName>Note 5 - Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-5-warrants</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 6 - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-6-equity-tables</Role>
      <ShortName>Note 6 - Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-6-equity</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 7 - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-7-income-taxes-tables</Role>
      <ShortName>Note 7 - Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-7-income-taxes</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 8 - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-8-commitments-and-contingencies-tables</Role>
      <ShortName>Note 8 - Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-8-commitments-and-contingencies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 1 - Nature of Business (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/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/20221231/role/statement-note-1-nature-of-business</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 2 - Basis of Presentation, Principles of Consolidation, and Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-2-basis-of-presentation-principles-of-consolidation-and-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 2 - Basis of Presentation, Principles of Consolidation, and Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-2-basis-of-presentation-principles-of-consolidation-and-significant-accounting-policies-tables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - 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/20221231/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>26</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 2 - Basis of Presentation, Principles of Consolidation and Significant Accounting Policies - Schedule of Property Plant And Equipment Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-2-basis-of-presentation-principles-of-consolidation-and-significant-accounting-policies-schedule-of-property-plant-and-equipment-useful-lives-details</Role>
      <ShortName>Note 2 - Basis of Presentation, Principles of Consolidation and Significant Accounting Policies - Schedule of Property Plant And Equipment Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 2 - Basis of Presentation, Principles of Consolidation and Significant Accounting Policies - Schedule of Fair Value Measurements, Recurring and Nonrecurring (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-2-basis-of-presentation-principles-of-consolidation-and-significant-accounting-policies-schedule-of-fair-value-measurements-recurring-and-nonrecurring-details</Role>
      <ShortName>Note 2 - Basis of Presentation, Principles of Consolidation and Significant Accounting Policies - Schedule of Fair Value Measurements, Recurring and Nonrecurring (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 3 - Intangible Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-3-intangible-assets-details-textual</Role>
      <ShortName>Note 3 - Intangible Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-3-intangible-assets-</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 4 - Accrued Expenses and Other Current Liabilities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-4-accrued-expenses-and-other-current-liabilities-details-textual</Role>
      <ShortName>Note 4 - Accrued Expenses and Other Current Liabilities (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-4-accrued-expenses-and-other-current-liabilities-tables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 4 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-4-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details</Role>
      <ShortName>Note 4 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 5 - Warrants (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-5-warrants-details-textual</Role>
      <ShortName>Note 5 - Warrants (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-5-warrants-tables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 5 - Warrants - Warrants Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-5-warrants-warrants-outstanding-details</Role>
      <ShortName>Note 5 - Warrants - Warrants Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 5 - Warrants - Assumptions Used (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-5-warrants-assumptions-used-details</Role>
      <ShortName>Note 5 - Warrants - Assumptions Used (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 5 - Warrants - Warrant Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-5-warrants-warrant-activity-details</Role>
      <ShortName>Note 5 - Warrants - Warrant Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 6 - Equity (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-6-equity-details-textual</Role>
      <ShortName>Note 6 - Equity (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-6-equity-tables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 6 - Equity - Stock based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-6-equity-stock-based-compensation-details</Role>
      <ShortName>Note 6 - Equity - Stock based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 6 - Equity - Assumptions Used (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-6-equity-assumptions-used-details</Role>
      <ShortName>Note 6 - Equity - Assumptions Used (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 6 - Equity - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-6-equity-stock-option-activity-details</Role>
      <ShortName>Note 6 - Equity - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 6 - Equity - Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-6-equity-restricted-stock-unit-activity-details</Role>
      <ShortName>Note 6 - Equity - Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 7 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-7-income-taxes-details-textual</Role>
      <ShortName>Note 7 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-7-income-taxes-tables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 7 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-7-income-taxes-schedule-of-components-of-income-tax-expense-benefit-details</Role>
      <ShortName>Note 7 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 7 - Income Taxes - Summary of Valuation Allowance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-7-income-taxes-summary-of-valuation-allowance-details</Role>
      <ShortName>Note 7 - Income Taxes - Summary of Valuation Allowance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 7 - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-7-income-taxes-schedule-of-effective-income-tax-rate-reconciliation-details</Role>
      <ShortName>Note 7 - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 7 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-7-income-taxes-schedule-of-deferred-tax-assets-and-liabilities-details</Role>
      <ShortName>Note 7 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 7 - Income Taxes - Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-7-income-taxes-reconciliation-of-unrecognized-tax-benefits-excluding-amounts-pertaining-to-examined-tax-returns-details</Role>
      <ShortName>Note 7 - Income Taxes - Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 8 - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-8-commitments-and-contingencies-details-textual</Role>
      <ShortName>Note 8 - Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.moleculin.com/20221231/role/statement-note-8-commitments-and-contingencies-tables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 8 - Commitments and Contingencies - Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-8-commitments-and-contingencies-lease-cost-details</Role>
      <ShortName>Note 8 - Commitments and Contingencies - Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="mbrx20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 8 - Commitments and Contingencies - Future Minimum Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.moleculin.com/20221231/role/statement-note-8-commitments-and-contingencies-future-minimum-liabilities-details</Role>
      <ShortName>Note 8 - Commitments and Contingencies - Future Minimum Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</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">[dq-0542-Deprecated-Concept] Concept DueFromRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mbrx20221231_10k.htm 7291</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mbrx20221231_10k.htm 7415</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept AccountsPayableRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mbrx20221231_10k.htm 7420</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mbrx20221231_10k.htm 7949</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 43 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, mbrx:ClassOfWarrantOrRightVestedAndExercisableWeightedAverageRemainingContractualLife, mbrx:ClassOfWarrantOrRightWeightedAverageRemainingContractualLife, mbrx:OtherCommitmentsCancellationPeriod, mbrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallmentPeriods, us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts, us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1, us-gaap:FiniteLivedIntangibleAssetsGross, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:PreferredStockSharesIssued, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:StockIssuedDuringPeriodSharesNewIssues, us-gaap:WarrantsAndRightsOutstandingTerm -  mbrx20221231_10k.htm 8, 10, 13, 14, 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, 49, 50, 51, 52, 53</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="mbrx20221231_10k.htm">mbrx20221231_10k.htm</File>
    <File>ex_448110.htm</File>
    <File>ex_448111.htm</File>
    <File>ex_448112.htm</File>
    <File>ex_448113.htm</File>
    <File>ex_448114.htm</File>
    <File>ex_448115.htm</File>
    <File>ex_491248.htm</File>
    <File>mbrx-20221231.xsd</File>
    <File>mbrx-20221231_cal.xml</File>
    <File>mbrx-20221231_def.xml</File>
    <File>mbrx-20221231_lab.xml</File>
    <File>mbrx-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="599">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="36">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
