<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>116</ContextCount>
  <ElementCount>229</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>38</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/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="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Disclosure - Note 1 - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-1-basis-of-presentation</Role>
      <ShortName>Note 1 - Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Note 2 - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-2-revenue</Role>
      <ShortName>Note 2 - Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 3 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-3-leases</Role>
      <ShortName>Note 3 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 4 - Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-4-other-assets</Role>
      <ShortName>Note 4 - Other Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 5 - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-5-accrued-expenses</Role>
      <ShortName>Note 5 - Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 6 - Stock-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-6-stockbased-compensation</Role>
      <ShortName>Note 6 - Stock-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 7 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-7-income-taxes</Role>
      <ShortName>Note 7 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 8 - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-8-stockholders-equity</Role>
      <ShortName>Note 8 - Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 9 - Net Income Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-9-net-income-per-share</Role>
      <ShortName>Note 9 - Net Income Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 10 - Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-10-comprehensive-income</Role>
      <ShortName>Note 10 - Comprehensive Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 11 - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-11-segment-information</Role>
      <ShortName>Note 11 - Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 12 - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-12-contingencies</Role>
      <ShortName>Note 12 - Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995463 - Disclosure - Note 3 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-3-leases-tables</Role>
      <ShortName>Note 3 - Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-3-leases</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995464 - Disclosure - Note 4 - Other Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-4-other-assets-tables</Role>
      <ShortName>Note 4 - Other Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-4-other-assets</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995465 - Disclosure - Note 5 - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-5-accrued-expenses-tables</Role>
      <ShortName>Note 5 - Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-5-accrued-expenses</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995466 - Disclosure - Note 6 - Stock-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-6-stockbased-compensation-tables</Role>
      <ShortName>Note 6 - Stock-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-6-stockbased-compensation</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995467 - Disclosure - Note 8 - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-8-stockholders-equity-tables</Role>
      <ShortName>Note 8 - Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-8-stockholders-equity</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995468 - Disclosure - Note 9 - Net Income Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-9-net-income-per-share-tables</Role>
      <ShortName>Note 9 - Net Income Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-9-net-income-per-share</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995469 - Disclosure - Note 11 - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-11-segment-information-tables</Role>
      <ShortName>Note 11 - Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-11-segment-information</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995470 - Disclosure - Note 2 - Revenue (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-2-revenue-details-textual</Role>
      <ShortName>Note 2 - Revenue (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-2-revenue</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995471 - Disclosure - Note 3 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-3-leases-details-textual</Role>
      <ShortName>Note 3 - Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-3-leases-tables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995472 - Disclosure - Note 3 - Leases - Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-3-leases-lease-costs-details</Role>
      <ShortName>Note 3 - Leases - Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995473 - Disclosure - Note 3 - Leases - Reconciliation of the Undiscounted Cash Flows From Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-3-leases-reconciliation-of-the-undiscounted-cash-flows-from-operating-leases-details</Role>
      <ShortName>Note 3 - Leases - Reconciliation of the Undiscounted Cash Flows From Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995474 - Disclosure - Note 4 - Other Assets - Summary of Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-4-other-assets-summary-of-prepaid-expenses-and-other-current-assets-details</Role>
      <ShortName>Note 4 - Other Assets - Summary of Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Note 4 - Other Assets - Other Noncurrent Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-4-other-assets-other-noncurrent-assets-details</Role>
      <ShortName>Note 4 - Other Assets - Other Noncurrent Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995476 - Disclosure - Note 5 - Accrued Expenses - Summary of Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-5-accrued-expenses-summary-of-accrued-expenses-details</Role>
      <ShortName>Note 5 - Accrued Expenses - Summary of Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995477 - Disclosure - Note 6 - Stock-based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-6-stockbased-compensation-details-textual</Role>
      <ShortName>Note 6 - Stock-based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-6-stockbased-compensation-tables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995478 - Disclosure - Note 6 - Stock-based Compensation - Activity for Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-6-stockbased-compensation-activity-for-stock-options-details</Role>
      <ShortName>Note 6 - Stock-based Compensation - Activity for Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995479 - Disclosure - Note 6 - Stock-based Compensation - Activity for Time-based and Performance-based Restricted Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-6-stockbased-compensation-activity-for-timebased-and-performancebased-restricted-stock-details</Role>
      <ShortName>Note 6 - Stock-based Compensation - Activity for Time-based and Performance-based Restricted Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995480 - Disclosure - Note 6 - Stock-based Compensation - Outstanding Performance Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-6-stockbased-compensation-outstanding-performance-shares-details</Role>
      <ShortName>Note 6 - Stock-based Compensation - Outstanding Performance Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995481 - Disclosure - Note 7 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-7-income-taxes-details-textual</Role>
      <ShortName>Note 7 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-7-income-taxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995482 - Disclosure - Note 8 - Stockholders' Equity (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-8-stockholders-equity-details-textual</Role>
      <ShortName>Note 8 - Stockholders' Equity (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-8-stockholders-equity-tables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995483 - Disclosure - Note 8 - Stockholders' Equity - Changes in Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-8-stockholders-equity-changes-in-stockholders-equity-details</Role>
      <ShortName>Note 8 - Stockholders' Equity - Changes in Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995484 - Disclosure - Note 9 - Net Income Per Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-9-net-income-per-share-details-textual</Role>
      <ShortName>Note 9 - Net Income Per Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-9-net-income-per-share-tables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Note 9 - Income Per Share - Computation Basic and Diluted Earnings Per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-9-income-per-share-computation-basic-and-diluted-earnings-per-common-share-details</Role>
      <ShortName>Note 9 - Income Per Share - Computation Basic and Diluted Earnings Per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995486 - Disclosure - Note 10 - Comprehensive Income (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-10-comprehensive-income-details-textual</Role>
      <ShortName>Note 10 - Comprehensive Income (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-10-comprehensive-income</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995487 - Disclosure - Note 11 - Segment Information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-11-segment-information-details-textual</Role>
      <ShortName>Note 11 - Segment Information (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-11-segment-information-tables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995488 - Disclosure - Note 11 - Segment Information - Financial Information for the Company's Reportable Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-11-segment-information-financial-information-for-the-companys-reportable-segments-details</Role>
      <ShortName>Note 11 - Segment Information - Financial Information for the Company's Reportable Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995489 - Disclosure - Note 11 - Segment Information - Sales to External Customers and Long-lived Assets by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-11-segment-information-sales-to-external-customers-and-longlived-assets-by-geographic-area-details</Role>
      <ShortName>Note 11 - Segment Information - Sales to External Customers and Long-lived Assets by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="bbw20240430_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995490 - Disclosure - Note 12 - Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.buildabear.com/20240504/role/statement-note-12-contingencies-details-textual</Role>
      <ShortName>Note 12 - Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.buildabear.com/20240504/role/statement-note-12-contingencies</ParentRole>
      <Position>46</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 47 fact(s) appearing in ix:hidden were eligible for transformation: bbw:GiftCardRedemptionPeriod, dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, ecd:TrdArrAdoptionDate, ecd:TrdArrIndName, ecd:TrdArrIndTitle, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DividendPayableDateToBePaidDayMonthAndYear, us-gaap:DividendsPayableDateOfRecordDayMonthAndYear, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:LessorOperatingLeaseLeaseNotYetCommencedTermOfContract1, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportableSegments, us-gaap:OperatingLeaseImpairmentLoss, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyGainLossReclassifiedToEarningsNetOfTax -  bbw20240430_10q.htm 8, 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, 54, 55, 56, 57, 58</Log>
  </Logs>
  <InputFiles>
    <File>bbw-20240504.xsd</File>
    <File>bbw-20240504_cal.xml</File>
    <File>bbw-20240504_def.xml</File>
    <File>bbw-20240504_lab.xml</File>
    <File>bbw-20240504_pre.xml</File>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="bbw20240430_10q.htm">bbw20240430_10q.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="539">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="14">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
