<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>231</ContextCount>
  <ElementCount>399</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>103</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-consolidated-balance-sheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="guer20221231_10k.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.guerrilla-rf.com/20221231/role/statement-consolidated-balance-sheets-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-consolidated-statements-of-operations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Change in Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-consolidated-statements-of-change-in-stockholders-equity-deficit</Role>
      <ShortName>Consolidated Statements of Change in Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="guer20221231_10k.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.guerrilla-rf.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="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Note 1 - Organization and Nature of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-1-organization-and-nature-of-business</Role>
      <ShortName>Note 1 - Organization and Nature of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 2 - Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 3 - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-3-inventories</Role>
      <ShortName>Note 3 - Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 4 - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-4-property-and-equipment</Role>
      <ShortName>Note 4 - Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 5 - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-5-debt</Role>
      <ShortName>Note 5 - Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 6 - Common Stock and Convertible Preferred Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-6-common-stock-and-convertible-preferred-stock</Role>
      <ShortName>Note 6 - Common Stock and Convertible Preferred Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 7 - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-7-sharebased-compensation</Role>
      <ShortName>Note 7 - Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 8 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-8-commitments-and-contingencies</Role>
      <ShortName>Note 8 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 9 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-9-income-taxes</Role>
      <ShortName>Note 9 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 10 - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-10-related-party-transactions</Role>
      <ShortName>Note 10 - Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 11 - Employee Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-11-employee-benefit-plan</Role>
      <ShortName>Note 11 - Employee Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 12 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-12-subsequent-events</Role>
      <ShortName>Note 12 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-tables</Role>
      <ShortName>Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 3 - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-3-inventories-tables</Role>
      <ShortName>Note 3 - Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-3-inventories</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 4 - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-4-property-and-equipment-tables</Role>
      <ShortName>Note 4 - Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-4-property-and-equipment</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 5 - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-5-debt-tables</Role>
      <ShortName>Note 5 - Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-5-debt</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 7 - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-7-sharebased-compensation-tables</Role>
      <ShortName>Note 7 - Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-7-sharebased-compensation</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 8 - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-8-commitments-and-contingencies-tables</Role>
      <ShortName>Note 8 - Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-8-commitments-and-contingencies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 9 - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-9-income-taxes-tables</Role>
      <ShortName>Note 9 - Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-9-income-taxes</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 10 - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-10-related-party-transactions-tables</Role>
      <ShortName>Note 10 - Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-10-related-party-transactions</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 1 - Organization and Nature of Business (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-1-organization-and-nature-of-business-details-textual</Role>
      <ShortName>Note 1 - Organization and Nature of Business (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-1-organization-and-nature-of-business</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-tables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-schedule-of-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details</Role>
      <ShortName>Note 2 - Basis of Presentation and Significant Accounting Policies - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 3 - Inventories (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-3-inventories-details-textual</Role>
      <ShortName>Note 3 - Inventories (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-3-inventories-tables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 3 - Inventories - Summary of Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-3-inventories-summary-of-inventories-details</Role>
      <ShortName>Note 3 - Inventories - Summary of Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 4 - Property and Equipment (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-4-property-and-equipment-details-textual</Role>
      <ShortName>Note 4 - Property and Equipment (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-4-property-and-equipment-tables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 4 - Property and Equipment - Summary of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-4-property-and-equipment-summary-of-property-and-equipment-details</Role>
      <ShortName>Note 4 - Property and Equipment - Summary of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 5 - Debt (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-5-debt-details-textual</Role>
      <ShortName>Note 5 - Debt (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-5-debt-tables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 5 - Debt - Cost of Factoring (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-5-debt-cost-of-factoring-details</Role>
      <ShortName>Note 5 - Debt - Cost of Factoring (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 5 - Debt - Summary of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-5-debt-summary-of-longterm-debt-details</Role>
      <ShortName>Note 5 - Debt - Summary of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 5 - Debt - Summary of Long-term Debt (Details) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-5-debt-summary-of-longterm-debt-details-parentheticals</Role>
      <ShortName>Note 5 - Debt - Summary of Long-term Debt (Details) (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 5 - Debt - Long-term Debt Expected to Mature (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-5-debt-longterm-debt-expected-to-mature-details</Role>
      <ShortName>Note 5 - Debt - Long-term Debt Expected to Mature (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 6 - Common Stock and Convertible Preferred Stock (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-6-common-stock-and-convertible-preferred-stock-details-textual</Role>
      <ShortName>Note 6 - Common Stock and Convertible Preferred Stock (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-6-common-stock-and-convertible-preferred-stock</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 7 - Share-based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-7-sharebased-compensation-details-textual</Role>
      <ShortName>Note 7 - Share-based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-7-sharebased-compensation-tables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 7 - Share-based Compensation - Weighted-average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-7-sharebased-compensation-weightedaverage-assumptions-details</Role>
      <ShortName>Note 7 - Share-based Compensation - Weighted-average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 7 -Share-based Compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-7-sharebased-compensation-stock-option-activity-details</Role>
      <ShortName>Note 7 -Share-based Compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 7 - Share-based Compensation - Schedule of Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-7-sharebased-compensation-schedule-of-restricted-stock-units-details</Role>
      <ShortName>Note 7 - Share-based Compensation - Schedule of Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 7 - Share-based Compensation - Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-7-sharebased-compensation-stockbased-compensation-expense-details</Role>
      <ShortName>Note 7 - Share-based Compensation - Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 8 - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-8-commitments-and-contingencies-details-textual</Role>
      <ShortName>Note 8 - Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-8-commitments-and-contingencies-tables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 8 - Commitments and Contingencies - Balance Sheet Information Related to Right-of-use Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-8-commitments-and-contingencies-balance-sheet-information-related-to-rightofuse-assets-and-liabilities-details</Role>
      <ShortName>Note 8 - Commitments and Contingencies - Balance Sheet Information Related to Right-of-use Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 8 - Commitments and Contingencies - Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-8-commitments-and-contingencies-lease-cost-details</Role>
      <ShortName>Note 8 - Commitments and Contingencies - Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 8 - Commitments and Contingencies - Other Supplemental Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-8-commitments-and-contingencies-other-supplemental-information-related-to-leases-details</Role>
      <ShortName>Note 8 - Commitments and Contingencies - Other Supplemental Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 8 - Commitments and Contingencies - Future Minimum Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-8-commitments-and-contingencies-future-minimum-payments-details</Role>
      <ShortName>Note 8 - Commitments and Contingencies - Future Minimum Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 9 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-9-income-taxes-details-textual</Role>
      <ShortName>Note 9 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-9-income-taxes-tables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 9 - Income Taxes - Significant Components of Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-9-income-taxes-significant-components-of-deferred-tax-assets-details</Role>
      <ShortName>Note 9 - Income Taxes - Significant Components of Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 9 - Income Taxes - Net Operating Loss Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-9-income-taxes-net-operating-loss-carryforwards-details</Role>
      <ShortName>Note 9 - Income Taxes - Net Operating Loss Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Note 9 - Income Taxes - Credit Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-9-income-taxes-credit-carryforwards-details</Role>
      <ShortName>Note 9 - Income Taxes - Credit Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Note 9 - Income Taxes - Reconciliation of Income Tax Benefit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-9-income-taxes-reconciliation-of-income-tax-benefit-details</Role>
      <ShortName>Note 9 - Income Taxes - Reconciliation of Income Tax Benefit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Note 10 - Related Party Transactions (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-10-related-party-transactions-details-textual</Role>
      <ShortName>Note 10 - Related Party Transactions (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-10-related-party-transactions-tables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Note 10 - Related Party Transactions - Convertible Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-10-related-party-transactions-convertible-debt-details</Role>
      <ShortName>Note 10 - Related Party Transactions - Convertible Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Note 10 - Related Party Transactions - Promissory Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-10-related-party-transactions-promissory-notes-details</Role>
      <ShortName>Note 10 - Related Party Transactions - Promissory Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Note 11 - Employee Benefit Plan (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-11-employee-benefit-plan-details-textual</Role>
      <ShortName>Note 11 - Employee Benefit Plan (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-11-employee-benefit-plan</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="guer20221231_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Note 12 - Subsequent Events (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.guerrilla-rf.com/20221231/role/statement-note-12-subsequent-events-details-textual</Role>
      <ShortName>Note 12 - Subsequent Events (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.guerrilla-rf.com/20221231/role/statement-note-12-subsequent-events</ParentRole>
      <Position>60</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: 61 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, guer:ClassOfWarrantOrRightIssuedDuringPeriod, guer:CommonStockVotingRightsVotePerShare, guer:LineOfCreditFacilityTerm, guer:MonthlyReductionOfMaximumFundsAvailableToPurchaseEligibleEquipmentPercentage, guer:NumberOfMajorCustomers, us-gaap:AssetImpairmentCharges, us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:ConcentrationRiskPercentage1, us-gaap:ContractWithCustomerLiability, us-gaap:DebtInstrumentCarryingAmount, us-gaap:DebtInstrumentInterestRateStatedPercentage, us-gaap:DebtInstrumentMaturityDate, us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1, us-gaap:FinanceLeaseLiability, us-gaap:IncomeTaxExpenseBenefit, us-gaap:InterestPayableCurrentAndNoncurrent, us-gaap:LossContingencyAccrualAtCarryingValue, us-gaap:NotesPayable, us-gaap:OperatingLeaseRightOfUseAsset, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate, us-gaap:UnrecognizedTaxBenefits, us-gaap:WarrantsAndRightsOutstanding, us-gaap:WarrantsAndRightsOutstandingTerm -  guer20221231_10k.htm 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="guer20221231_10k.htm">guer20221231_10k.htm</File>
    <File>ex_447897.htm</File>
    <File>ex_447898.htm</File>
    <File>ex_447899.htm</File>
    <File>ex_447900.htm</File>
    <File>ex_447901.htm</File>
    <File>ex_481871.htm</File>
    <File>guer-20221231.xsd</File>
    <File>guer-20221231_cal.xml</File>
    <File>guer-20221231_def.xml</File>
    <File>guer-20221231_lab.xml</File>
    <File>guer-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="672">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="35">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
