<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>161</ContextCount>
  <ElementCount>238</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>43</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="rcky20220930_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.rockybrands.com/20220930/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="rcky20220930_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.rockybrands.com/20220930/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="rcky20220930_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.rockybrands.com/20220930/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="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-condensed-consolidated-statements-of-operations-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals</Role>
      <ShortName>Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 1 - Nature of Operations and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-1-nature-of-operations-and-basis-of-presentation</Role>
      <ShortName>Note 1 - Nature of Operations and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 2 - Accounting Standards Updates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-2-accounting-standards-updates</Role>
      <ShortName>Note 2 - Accounting Standards Updates</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 3 - Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-3-fair-value-</Role>
      <ShortName>Note 3 - Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 4 - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-4-acquisition</Role>
      <ShortName>Note 4 - Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 5 - Asset Sale</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-5-asset-sale</Role>
      <ShortName>Note 5 - Asset Sale</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 6 - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-6-revenue</Role>
      <ShortName>Note 6 - Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 7 - Trade Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-7-trade-receivables-</Role>
      <ShortName>Note 7 - Trade Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 8 - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-8-inventory-</Role>
      <ShortName>Note 8 - Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 9 - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-9-goodwill</Role>
      <ShortName>Note 9 - Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 10 - Identified Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-10-identified-intangible-assets</Role>
      <ShortName>Note 10 - Identified Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 11 - Long-term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-11-longterm-debt</Role>
      <ShortName>Note 11 - Long-term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 12 - Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-12-taxes</Role>
      <ShortName>Note 12 - Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 13 - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-13-earnings-per-share</Role>
      <ShortName>Note 13 - Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 14 - Supplemental Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-14-supplemental-cash-flow-information</Role>
      <ShortName>Note 14 - Supplemental Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 15 - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-15-segment-information</Role>
      <ShortName>Note 15 - Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 16 - Gain Contingency</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-16-gain-contingency-</Role>
      <ShortName>Note 16 - Gain Contingency</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 17 Restructuring Changes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-17-restructuring-changes-</Role>
      <ShortName>Note 17 Restructuring Changes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 4 - Acquisition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-4-acquisition-tables</Role>
      <ShortName>Note 4 - Acquisition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-4-acquisition</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 6 - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-6-revenue-tables</Role>
      <ShortName>Note 6 - Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-6-revenue</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 8 - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-8-inventory-tables</Role>
      <ShortName>Note 8 - Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-8-inventory-</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 10 - Identified Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-10-identified-intangible-assets-tables</Role>
      <ShortName>Note 10 - Identified Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-10-identified-intangible-assets</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 11 - Long-term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-11-longterm-debt-tables</Role>
      <ShortName>Note 11 - Long-term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-11-longterm-debt</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 12 - Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-12-taxes-tables</Role>
      <ShortName>Note 12 - Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-12-taxes</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 13 - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-13-earnings-per-share-tables</Role>
      <ShortName>Note 13 - Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-13-earnings-per-share</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 14 - Supplemental Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-14-supplemental-cash-flow-information-tables</Role>
      <ShortName>Note 14 - Supplemental Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-14-supplemental-cash-flow-information</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 15 - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-15-segment-information-tables</Role>
      <ShortName>Note 15 - Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-15-segment-information</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 17 Restructuring Changes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-17-restructuring-changes-tables</Role>
      <ShortName>Note 17 Restructuring Changes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-17-restructuring-changes-</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 4 - Acquisition (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-4-acquisition-details-textual</Role>
      <ShortName>Note 4 - Acquisition (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-4-acquisition-tables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 4 - Acquisition - Consideration Paid for the Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-4-acquisition-consideration-paid-for-the-acquisition-details</Role>
      <ShortName>Note 4 - Acquisition - Consideration Paid for the Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 4 - Acquisition - Unaudited Pro Forma Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-4-acquisition-unaudited-pro-forma-financial-information-details</Role>
      <ShortName>Note 4 - Acquisition - Unaudited Pro Forma Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 5 - Asset Sale (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-5-asset-sale-details-textual</Role>
      <ShortName>Note 5 - Asset Sale (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-5-asset-sale</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 6 - Revenue (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-6-revenue-details-textual</Role>
      <ShortName>Note 6 - Revenue (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-6-revenue-tables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 6 - Revenue - Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-6-revenue-contract-liabilities-details</Role>
      <ShortName>Note 6 - Revenue - Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 5 - Revenue - Changes in Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-5-revenue-changes-in-contract-liabilities-details</Role>
      <ShortName>Note 5 - Revenue - Changes in Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 7 - Trade Receivables (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-7-trade-receivables-details-textual</Role>
      <ShortName>Note 7 - Trade Receivables (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-7-trade-receivables-</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 8 - Inventory (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-8-inventory-details-textual</Role>
      <ShortName>Note 8 - Inventory (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-8-inventory-tables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 8 - Inventories - Schedule of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-8-inventories-schedule-of-inventory-details</Role>
      <ShortName>Note 8 - Inventories - Schedule of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 9 - Goodwill (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-9-goodwill-details-textual</Role>
      <ShortName>Note 9 - Goodwill (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-9-goodwill</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 10 - Identified Intangible Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-10-identified-intangible-assets-details-textual</Role>
      <ShortName>Note 10 - Identified Intangible Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-10-identified-intangible-assets-tables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 10 - Identified Intangible Assets - Identified Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-10-identified-intangible-assets-identified-intangible-assets-details</Role>
      <ShortName>Note 10 - Identified Intangible Assets - Identified Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 10 - Identified Intangible Assets - Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-10-identified-intangible-assets-amortization-expense-details</Role>
      <ShortName>Note 10 - Identified Intangible Assets - Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 10 - Identified Intangible Assets - Expected Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-10-identified-intangible-assets-expected-amortization-expense-details</Role>
      <ShortName>Note 10 - Identified Intangible Assets - Expected Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 11 - Long-term Debt (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-11-longterm-debt-details-textual</Role>
      <ShortName>Note 11 - Long-term Debt (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-11-longterm-debt-tables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 11 - Long-term Debt - Debt Facility Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-11-longterm-debt-debt-facility-information-details</Role>
      <ShortName>Note 11 - Long-term Debt - Debt Facility Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 11 - Long-term Debt - Current and Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-11-longterm-debt-current-and-longterm-debt-details</Role>
      <ShortName>Note 11 - Long-term Debt - Current and Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 11 - Long-term Debt - Current and Long-term Debt (Details) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-11-longterm-debt-current-and-longterm-debt-details-parentheticals</Role>
      <ShortName>Note 11 - Long-term Debt - Current and Long-term Debt (Details) (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Note 12 - Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-12-taxes-details-textual</Role>
      <ShortName>Note 12 - Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-12-taxes-tables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Note 12 - Taxes - Tax Examinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-12-taxes-tax-examinations-details</Role>
      <ShortName>Note 12 - Taxes - Tax Examinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Note 12 - Taxes - Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-12-taxes-effective-tax-rate-details</Role>
      <ShortName>Note 12 - Taxes - Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Note 13 - Earnings Per Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-13-earnings-per-share-details-textual</Role>
      <ShortName>Note 13 - Earnings Per Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-13-earnings-per-share-tables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Note 13 - Earnings Per Share - Basic and Diluted Income Per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-13-earnings-per-share-basic-and-diluted-income-per-common-share-details</Role>
      <ShortName>Note 13 - Earnings Per Share - Basic and Diluted Income Per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Note 14 - Supplemental Cash Flow Information - Supplemental Cash Flow (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-14-supplemental-cash-flow-information-supplemental-cash-flow-details</Role>
      <ShortName>Note 14 - Supplemental Cash Flow Information - Supplemental Cash Flow (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Note 15 - Segment Information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-15-segment-information-details-textual</Role>
      <ShortName>Note 15 - Segment Information (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-15-segment-information-tables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Note 15 - Segment Information - Summary of Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-15-segment-information-summary-of-segment-details</Role>
      <ShortName>Note 15 - Segment Information - Summary of Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Note 16 - Gain Contingency (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-16-gain-contingency-details-textual</Role>
      <ShortName>Note 16 - Gain Contingency (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rockybrands.com/20220930/role/statement-note-16-gain-contingency-</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="rcky20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Note 17 - Restructuring Changes - Restructuring Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rockybrands.com/20220930/role/statement-note-17-restructuring-changes-restructuring-activities-details</Role>
      <ShortName>Note 17 - Restructuring Changes - Restructuring Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</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: 53 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, rcky:ContractWithCustomerPeriod, rcky:ReductionInOperatingExpenseFromSaleOfAssetsInDisposalGroupIncludingDiscontinuedOperation, us-gaap:CapitalizedContractCostAmortizationPeriod, us-gaap:CommonStockDividendsPerShareCashPaid, us-gaap:CommonStockNoParValue, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtInstrumentBasisSpreadOnVariableRate1, us-gaap:DebtInstrumentInterestRateStatedPercentage, us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization, us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements, us-gaap:InventoryFinishedGoodsNetOfReserves, us-gaap:InventoryNet, us-gaap:InventoryRawMaterialsNetOfReserves, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportableSegments, us-gaap:UnrecognizedTaxBenefits, us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding -  rcky20220930_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, 59, 60, 61, 62, 63, 64</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="rcky20220930_10q.htm">rcky20220930_10q.htm</File>
    <File>ex_418577.htm</File>
    <File>ex_418578.htm</File>
    <File>ex_418579.htm</File>
    <File>rcky-20220930.xsd</File>
    <File>rcky-20220930_cal.xml</File>
    <File>rcky-20220930_def.xml</File>
    <File>rcky-20220930_lab.xml</File>
    <File>rcky-20220930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>rcky20210331_10qimg001.gif</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="686">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
