<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>259</ContextCount>
  <ElementCount>408</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>86</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="bysi20221230_20f.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.beyondspringpharma.com/20221231/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-consolidated-balance-sheets-</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-consolidated-balance-sheets-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-consolidated-statements-of-comprehensive-loss-</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Shareholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-consolidated-statements-of-shareholders-equity-deficit</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-consolidated-statements-of-cash-flows-</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Note 1 - Nature of the Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-1-nature-of-the-business</Role>
      <ShortName>Note 1 - Nature of the Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 2 - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 3 - Short-term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-3-shortterm-investments</Role>
      <ShortName>Note 3 - Short-term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 4 - Collaboration Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-4-collaboration-revenue</Role>
      <ShortName>Note 4 - Collaboration Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 5 - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-5-property-and-equipment-net</Role>
      <ShortName>Note 5 - Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 6 - Long-term Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-6-longterm-loans</Role>
      <ShortName>Note 6 - Long-term Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 7 - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-7-related-party-transactions</Role>
      <ShortName>Note 7 - Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 8 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-8-income-taxes</Role>
      <ShortName>Note 8 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 9 - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-9-net-loss-per-share</Role>
      <ShortName>Note 9 - Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 10 - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-10-sharebased-compensation</Role>
      <ShortName>Note 10 - Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 11 - Employee Defined Contribution Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-11-employee-defined-contribution-plan</Role>
      <ShortName>Note 11 - Employee Defined Contribution Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 12 - Restricted Net Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-12-restricted-net-assets</Role>
      <ShortName>Note 12 - Restricted Net Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 13 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-13-leases</Role>
      <ShortName>Note 13 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 14 - Supplemental Balance Sheet Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-14-supplemental-balance-sheet-information</Role>
      <ShortName>Note 14 - Supplemental Balance Sheet Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 15 - Contingently Redeemable Noncontrolling Interests</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-15-contingently-redeemable-noncontrolling-interests-</Role>
      <ShortName>Note 15 - Contingently Redeemable Noncontrolling Interests</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 16 - Forward Contract</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-16-forward-contract</Role>
      <ShortName>Note 16 - Forward Contract</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 17 - Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-17-accumulated-other-comprehensive-income-loss</Role>
      <ShortName>Note 17 - Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 18 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-18-commitments-and-contingencies</Role>
      <ShortName>Note 18 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 19 - Segment Reporting and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-19-segment-reporting-and-geographic-information</Role>
      <ShortName>Note 19 - Segment Reporting and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 20 - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-20-fair-value-measurements</Role>
      <ShortName>Note 20 - Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 21 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-21-subsequent-events</Role>
      <ShortName>Note 21 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 1 - Nature of the Business (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-1-nature-of-the-business-tables</Role>
      <ShortName>Note 1 - Nature of the Business (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-1-nature-of-the-business</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 3 - Short-term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-3-shortterm-investments-tables</Role>
      <ShortName>Note 3 - Short-term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-3-shortterm-investments</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 4 - Collaboration Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-4-collaboration-revenue-tables</Role>
      <ShortName>Note 4 - Collaboration Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-4-collaboration-revenue</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 5 - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-5-property-and-equipment-net-tables</Role>
      <ShortName>Note 5 - Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-5-property-and-equipment-net</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 8 - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-8-income-taxes-tables</Role>
      <ShortName>Note 8 - Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-8-income-taxes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 9 - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-9-net-loss-per-share-tables</Role>
      <ShortName>Note 9 - Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-9-net-loss-per-share</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 10 - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-10-sharebased-compensation-tables</Role>
      <ShortName>Note 10 - Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-10-sharebased-compensation</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 13 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-13-leases-tables</Role>
      <ShortName>Note 13 - Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-13-leases</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 14 - Supplemental Balance Sheet Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-14-supplemental-balance-sheet-information-tables</Role>
      <ShortName>Note 14 - Supplemental Balance Sheet Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-14-supplemental-balance-sheet-information</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 15 - Contingently Redeemable Noncontrolling Interests (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-15-contingently-redeemable-noncontrolling-interests-tables</Role>
      <ShortName>Note 15 - Contingently Redeemable Noncontrolling Interests (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-15-contingently-redeemable-noncontrolling-interests-</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 17 - Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-17-accumulated-other-comprehensive-income-loss-tables</Role>
      <ShortName>Note 17 - Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-17-accumulated-other-comprehensive-income-loss</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 19 - Segment Reporting and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-19-segment-reporting-and-geographic-information-tables</Role>
      <ShortName>Note 19 - Segment Reporting and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-19-segment-reporting-and-geographic-information</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 20 - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-20-fair-value-measurements-tables</Role>
      <ShortName>Note 20 - Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-20-fair-value-measurements</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 1 - Nature of the Business (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-1-nature-of-the-business-details-textual</Role>
      <ShortName>Note 1 - Nature of the Business (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-1-nature-of-the-business-tables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 1 - Nature of the Business - Schedule of Subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-1-nature-of-the-business-schedule-of-subsidiaries-details</Role>
      <ShortName>Note 1 - Nature of the Business - Schedule of Subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-tables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Useful Life of Property, Plant, and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-useful-life-of-property-plant-and-equipment-details</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies - Useful Life of Property, Plant, and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 3 - Short-term Investments - Short-term Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-3-shortterm-investments-shortterm-investments-details</Role>
      <ShortName>Note 3 - Short-term Investments - Short-term Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 4 - Collaboration Revenue (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-4-collaboration-revenue-details-textual</Role>
      <ShortName>Note 4 - Collaboration Revenue (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-4-collaboration-revenue-tables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 4 - Collaboration Revenue - Schedule of Collaboration Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-4-collaboration-revenue-schedule-of-collaboration-revenue-details</Role>
      <ShortName>Note 4 - Collaboration Revenue - Schedule of Collaboration Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 5 - Property and Equipment, Net (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-5-property-and-equipment-net-details-textual</Role>
      <ShortName>Note 5 - Property and Equipment, Net (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-5-property-and-equipment-net-tables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 5 - Property and Equipment, Net - Schedule of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-5-property-and-equipment-net-schedule-of-property-and-equipment-details</Role>
      <ShortName>Note 5 - Property and Equipment, Net - Schedule of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 6 - Long-term Loans (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-6-longterm-loans-details-textual</Role>
      <ShortName>Note 6 - Long-term Loans (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-6-longterm-loans</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 7 - Related Party Transactions (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-7-related-party-transactions-details-textual</Role>
      <ShortName>Note 7 - Related Party Transactions (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-7-related-party-transactions</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Note 8 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-8-income-taxes-details-textual</Role>
      <ShortName>Note 8 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-8-income-taxes-tables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Note 8 - Income Taxes - Components of Losses Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement--note-8-income-taxes-components-of-losses-before-income-taxes-details</Role>
      <ShortName>Note 8 - Income Taxes - Components of Losses Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Note 8 - Income Taxes - Provision for Income Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-8-income-taxes-provision-for-income-expense-details</Role>
      <ShortName>Note 8 - Income Taxes - Provision for Income Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Note 8 - Income Taxes - Reconciliation of Income Tax Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-8-income-taxes-reconciliation-of-income-tax-expenses-details</Role>
      <ShortName>Note 8 - Income Taxes - Reconciliation of Income Tax Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Note 8 - Income Taxes - Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-8-income-taxes-deferred-tax-assets-details</Role>
      <ShortName>Note 8 - Income Taxes - Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Note 8 - Income Taxes - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-8-income-taxes-unrecognized-tax-benefits-details</Role>
      <ShortName>Note 8 - Income Taxes - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Note 9 - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-9-net-loss-per-share-basic-and-diluted-net-loss-per-share-details</Role>
      <ShortName>Note 9 - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Note 10 - Share-based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-10-sharebased-compensation-details-textual</Role>
      <ShortName>Note 10 - Share-based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-10-sharebased-compensation-tables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Note 10 - Share-based Compensation - Restricted Share Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-10-sharebased-compensation-restricted-share-activities-details</Role>
      <ShortName>Note 10 - Share-based Compensation - Restricted Share Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Note 10 - Share-based Compensation - Options Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-10-sharebased-compensation-options-activities-details</Role>
      <ShortName>Note 10 - Share-based Compensation - Options Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Note 10 - Share-based Compensation - Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-10-sharebased-compensation-fair-value-assumptions-details</Role>
      <ShortName>Note 10 - Share-based Compensation - Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Note 10 - Share-based Compensation - Share-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-10-sharebased-compensation-sharebased-compensation-expense-details</Role>
      <ShortName>Note 10 - Share-based Compensation - Share-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Note 11 - Employee Defined Contribution Plan (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-11-employee-defined-contribution-plan-details-textual</Role>
      <ShortName>Note 11 - Employee Defined Contribution Plan (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-11-employee-defined-contribution-plan</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Note 12 - Restricted Net Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-12-restricted-net-assets-details-textual</Role>
      <ShortName>Note 12 - Restricted Net Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-12-restricted-net-assets</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Note 13 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-13-leases-details-textual</Role>
      <ShortName>Note 13 - Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-13-leases-tables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Note 13 - Lease - Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-13-lease-maturities-of-lease-liabilities-details</Role>
      <ShortName>Note 13 - Lease - Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - Note 13 - Lease - Operating Lease Disclosure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-13-lease-operating-lease-disclosure-details</Role>
      <ShortName>Note 13 - Lease - Operating Lease Disclosure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Note 14 - Supplemental Balance Sheet Information - Other Noncurrent Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-14-supplemental-balance-sheet-information-other-noncurrent-assets-details</Role>
      <ShortName>Note 14 - Supplemental Balance Sheet Information - Other Noncurrent Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>071 - Disclosure - Note 14 - Supplemental Balance Sheet Information - Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-14-supplemental-balance-sheet-information-other-current-liabilities-details</Role>
      <ShortName>Note 14 - Supplemental Balance Sheet Information - Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>072 - Disclosure - Note 14 - Supplemental Balance Sheet Information - Other Noncurrent Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-14-supplemental-balance-sheet-information-other-noncurrent-liabilities-details</Role>
      <ShortName>Note 14 - Supplemental Balance Sheet Information - Other Noncurrent Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>073 - Disclosure - Note 15 - Contingently Redeemable Noncontrolling Interests (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-15-contingently-redeemable-noncontrolling-interests-details-textual</Role>
      <ShortName>Note 15 - Contingently Redeemable Noncontrolling Interests (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-15-contingently-redeemable-noncontrolling-interests-tables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>074 - Disclosure - Note 15 - Contingently Redeemable Noncontrolling Interests - Redeemable Noncontrolling Interests, Net of Issuance Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-15-contingently-redeemable-noncontrolling-interests-redeemable-noncontrolling-interests-net-of-issuance-costs-details</Role>
      <ShortName>Note 15 - Contingently Redeemable Noncontrolling Interests - Redeemable Noncontrolling Interests, Net of Issuance Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>075 - Disclosure - Note 16 - Forward Contract (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-16-forward-contract-details-textual</Role>
      <ShortName>Note 16 - Forward Contract (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-16-forward-contract</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>076 - Disclosure - Note 17 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-17-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-income-loss-details</Role>
      <ShortName>Note 17 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-17-accumulated-other-comprehensive-income-loss-tables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>077 - Disclosure - Note 19 - Segment Reporting and Geographic Information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-19-segment-reporting-and-geographic-information-details-textual</Role>
      <ShortName>Note 19 - Segment Reporting and Geographic Information (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-19-segment-reporting-and-geographic-information-tables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>078 - Disclosure - Note 19 - Segment Reporting and Geographic Information - Operating Information by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-19-segment-reporting-and-geographic-information-operating-information-by-segment-details</Role>
      <ShortName>Note 19 - Segment Reporting and Geographic Information - Operating Information by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>079 - Disclosure - Note 19 - Segment Reporting and Geographic Information - Long Lived Assets by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-19-segment-reporting-and-geographic-information-long-lived-assets-by-geographic-area-details</Role>
      <ShortName>Note 19 - Segment Reporting and Geographic Information - Long Lived Assets by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>080 - Disclosure - Note 20 - Fair Value Measurements - Recurring Fair Value Measurement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-20-fair-value-measurements-recurring-fair-value-measurement-details</Role>
      <ShortName>Note 20 - Fair Value Measurements - Recurring Fair Value Measurement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>081 - Disclosure - Note 20 - Fair Value Measurements - Significant Unobservable Inputs on Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-20-fair-value-measurements-significant-unobservable-inputs-on-fair-value-details</Role>
      <ShortName>Note 20 - Fair Value Measurements - Significant Unobservable Inputs on Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>082 - Disclosure - Note 20 - Fair Value Measurements - Derivatives Measured on Recurring Basis, Unobservable Input Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-20-fair-value-measurements-derivatives-measured-on-recurring-basis-unobservable-input-reconciliation-details</Role>
      <ShortName>Note 20 - Fair Value Measurements - Derivatives Measured on Recurring Basis, Unobservable Input Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="bysi20221230_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>083 - Disclosure - Note 21 - Subsequent Events (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.beyondspringpharma.com/20221231/role/statement-note-21-subsequent-events-details-textual</Role>
      <ShortName>Note 21 - Subsequent Events (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.beyondspringpharma.com/20221231/role/statement-note-21-subsequent-events</ParentRole>
      <Position>84</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-0547-EntityAddressCountry-Missing] Submission type 20-F should have a non-empty value for EntityAddressCountry in the Required Context. bysi20221230_20f.htm </Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 44 fact(s) appearing in ix:hidden were eligible for transformation: bysi:CollaborationAgreementMaximumCommercialMilestonesToBeReceived, bysi:CollaborationAgreementMaximumRegulatoryDevelopmentMilestonesToBeReceived, bysi:CollaborationAgreementUpfrontCashPayment, bysi:EffectiveIncomeTaxRateReconciliationAtPreferentialIncomeTaxRateDurationForeign, bysi:InvestmentAgreementAmount, bysi:RestrictedNetAssets, dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, us-gaap:AllowanceForDoubtfulAccountsReceivable, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtInstrumentTerm, us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss, us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf, us-gaap:LongTermDebt, us-gaap:NumberOfReportableSegments, us-gaap:ProceedsFromMinorityShareholders, us-gaap:ProceedsFromShortTermDebt, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RepaymentsOfLongTermDebt, us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShortTermLeaseCost, us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues, us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense -  bysi20221230_20f.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, 52, 53, 54, 55, 56, 57, 58</Log>
  </Logs>
  <InputFiles>
    <File doctype="20-F" original="bysi20221230_20f.htm">bysi20221230_20f.htm</File>
    <File>bysi-20221231.xsd</File>
    <File>bysi-20221231_cal.xml</File>
    <File>bysi-20221231_def.xml</File>
    <File>bysi-20221231_lab.xml</File>
    <File>bysi-20221231_pre.xml</File>
    <File>ex_500853.htm</File>
    <File>ex_500854.htm</File>
    <File>ex_500856.htm</File>
    <File>ex_500857.htm</File>
    <File>ex_500858.htm</File>
    <File>ex_500859.htm</File>
    <File>ex_500860.htm</File>
    <File>ex_500861.htm</File>
    <File>ex_500862.htm</File>
    <File>ex_500895.htm</File>
    <File>ex_500908.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>p118organizationalstructurec.jpg</File>
    <File>p83ourpipelinecopy.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1018">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="41">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
