<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>440</ContextCount>
  <ElementCount>344</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="fxnc20230331c_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.fbvirginia.com/20230331/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited</Role>
      <ShortName>Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-consolidated-statements-of-income-unaudited</Role>
      <ShortName>Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Comprehensive (Loss) Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss-income-unaudited</Role>
      <ShortName>Consolidated Statements of Comprehensive (Loss) Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Comprehensive (Loss) Income (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss-income-unaudited-parentheticals</Role>
      <ShortName>Consolidated Statements of Comprehensive (Loss) Income (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited-</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-consolidated-statements-of-changes-in-shareholders-equity-unaudited</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-consolidated-statements-of-changes-in-shareholders-equity-unaudited-parentheticals</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders' Equity (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 1 - General</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-1-general</Role>
      <ShortName>Note 1 - General</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 2 - Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-2-securities</Role>
      <ShortName>Note 2 - Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 3 - Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-3-loans</Role>
      <ShortName>Note 3 - Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 4 - Allowance for Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-4-allowance-for-credit-losses</Role>
      <ShortName>Note 4 - Allowance for Credit Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 5 - Earnings Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-5-earnings-per-common-share</Role>
      <ShortName>Note 5 - Earnings Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 6 - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-6-fair-value-measurements</Role>
      <ShortName>Note 6 - Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 7 - Stock Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-7-stock-compensation-plans</Role>
      <ShortName>Note 7 - Stock Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-8-accumulated-other-comprehensive-income-loss</Role>
      <ShortName>Note 8 - Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 9 - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-9-revenue-recognition</Role>
      <ShortName>Note 9 - Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 10 - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-10-derivative-financial-instruments-</Role>
      <ShortName>Note 10 - Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 1 - General (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-1-general-tables</Role>
      <ShortName>Note 1 - General (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-1-general</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 2 - Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-2-securities-tables</Role>
      <ShortName>Note 2 - Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-2-securities</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 3 - Loans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-3-loans-tables</Role>
      <ShortName>Note 3 - Loans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-3-loans</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 4 - Allowance for Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-4-allowance-for-credit-losses-tables</Role>
      <ShortName>Note 4 - Allowance for Credit Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-4-allowance-for-credit-losses</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 5 - Earnings Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-5-earnings-per-common-share-tables</Role>
      <ShortName>Note 5 - Earnings Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-5-earnings-per-common-share</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 6 - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-6-fair-value-measurements-tables</Role>
      <ShortName>Note 6 - Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-6-fair-value-measurements</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 7 - Stock Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-7-stock-compensation-plans-tables</Role>
      <ShortName>Note 7 - Stock Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-7-stock-compensation-plans</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables</Role>
      <ShortName>Note 8 - Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-8-accumulated-other-comprehensive-income-loss</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 9 - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-9-revenue-recognition-tables</Role>
      <ShortName>Note 9 - Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-9-revenue-recognition</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 10 - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-10-derivative-financial-instruments-tables</Role>
      <ShortName>Note 10 - Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-10-derivative-financial-instruments-</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 1 - General (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-1-general-details-textual</Role>
      <ShortName>Note 1 - General (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-1-general-tables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 1 - General - Impact of Adoption of New ASU (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-1-general-impact-of-adoption-of-new-asu-details</Role>
      <ShortName>Note 1 - General - Impact of Adoption of New ASU (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 2 - Securities (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-2-securities-details-textual</Role>
      <ShortName>Note 2 - Securities (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-2-securities-tables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 2 - Securities - Summary of Amortized Costs and Fair Values of Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-2-securities-summary-of-amortized-costs-and-fair-values-of-securities-details</Role>
      <ShortName>Note 2 - Securities - Summary of Amortized Costs and Fair Values of Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 2 - Securities - Investments in an Unrealized Loss Position That Were Temporarily Impaired (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-2-securities-investments-in-an-unrealized-loss-position-that-were-temporarily-impaired-details</Role>
      <ShortName>Note 2 - Securities - Investments in an Unrealized Loss Position That Were Temporarily Impaired (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 2 - Securities - Amortized Cost and Fair Value of Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-2-securities-amortized-cost-and-fair-value-of-securities-details</Role>
      <ShortName>Note 2 - Securities - Amortized Cost and Fair Value of Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 2 - Securities - Composition of Restricted Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-2-securities-composition-of-restricted-securities-details</Role>
      <ShortName>Note 2 - Securities - Composition of Restricted Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 2 - Securities - Credit Quality Indicators for Held to Maturity Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-2-securities-credit-quality-indicators-for-held-to-maturity-securities-details</Role>
      <ShortName>Note 2 - Securities - Credit Quality Indicators for Held to Maturity Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 2 - Securities - Changes in the Allowance for Credit Loss on Held to Maturity Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-2-securities-changes-in-the-allowance-for-credit-loss-on-held-to-maturity-securities-details</Role>
      <ShortName>Note 2 - Securities - Changes in the Allowance for Credit Loss on Held to Maturity Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 3 - Loans (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-3-loans-details-textual</Role>
      <ShortName>Note 3 - Loans (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-3-loans-tables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 3 - Loans - Summary of Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-3-loans-summary-of-loans-details</Role>
      <ShortName>Note 3 - Loans - Summary of Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 3 - Loans - Acquired Loans in Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-3-loans-acquired-loans-in-business-combinations-details</Role>
      <ShortName>Note 3 - Loans - Acquired Loans in Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 3 - Loans - Summary of Loan Classes and an Aging of Past Due Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-3-loans-summary-of-loan-classes-and-an-aging-of-past-due-loans-details</Role>
      <ShortName>Note 3 - Loans - Summary of Loan Classes and an Aging of Past Due Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 3 - Loans - Analysis of the Credit Risk Profile of Each Loan Class (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-3-loans-analysis-of-the-credit-risk-profile-of-each-loan-class-details</Role>
      <ShortName>Note 3 - Loans - Analysis of the Credit Risk Profile of Each Loan Class (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 4 - Allowance for Credit Losses (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-4-allowance-for-credit-losses-details-textual</Role>
      <ShortName>Note 4 - Allowance for Credit Losses (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-4-allowance-for-credit-losses-tables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 4 - Allowance for Credit Losses - Allowance by Impairment Methodology and Loans by Impairment Methodology (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-4-allowance-for-credit-losses-allowance-by-impairment-methodology-and-loans-by-impairment-methodology-details</Role>
      <ShortName>Note 4 - Allowance for Credit Losses - Allowance by Impairment Methodology and Loans by Impairment Methodology (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 4 - Allowance for Credit Losses - Nonaccrual Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-4-allowance-for-credit-losses-nonaccrual-loans-details</Role>
      <ShortName>Note 4 - Allowance for Credit Losses - Nonaccrual Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 4 - Allowance for Credit Losses - Impaired Loans and Related Allowances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-4-allowance-for-credit-losses-impaired-loans-and-related-allowances-details</Role>
      <ShortName>Note 4 - Allowance for Credit Losses - Impaired Loans and Related Allowances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 4 - Allowance for Credit Losses- Collateral Dependent Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-4-allowance-for-credit-losses-collateral-dependent-loans-details</Role>
      <ShortName>Note 4 - Allowance for Credit Losses- Collateral Dependent Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 4 - Allowance for Credit Losses - Modified Financing Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-4-allowance-for-credit-losses-modified-financing-receivable-details</Role>
      <ShortName>Note 4 - Allowance for Credit Losses - Modified Financing Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 5 - Earnings Per Common Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-5-earnings-per-common-share-details-textual</Role>
      <ShortName>Note 5 - Earnings Per Common Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-5-earnings-per-common-share-tables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 5 - Earnings Per Common Share - Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-5-earnings-per-common-share-basic-and-diluted-earnings-per-share-details</Role>
      <ShortName>Note 5 - Earnings Per Common Share - Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 6 - Fair Value Measurements - Balances of Assets Measured at Fair Value on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-6-fair-value-measurements-balances-of-assets-measured-at-fair-value-on-recurring-basis-details</Role>
      <ShortName>Note 6 - Fair Value Measurements - Balances of Assets Measured at Fair Value on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Note 6 - Fair Value Measurements - Assets Measured at Fair Value on a Nonrecurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-6-fair-value-measurements-assets-measured-at-fair-value-on-a-nonrecurring-basis-details</Role>
      <ShortName>Note 6 - Fair Value Measurements - Assets Measured at Fair Value on a Nonrecurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Note 6 - Fair Value Measurements - Quantitative Information About Level 3 Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-6-fair-value-measurements-quantitative-information-about-level-3-fair-value-measurements-details</Role>
      <ShortName>Note 6 - Fair Value Measurements - Quantitative Information About Level 3 Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Note 6 - Fair Value Measurements - Carrying Values and Estimated Values of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-6-fair-value-measurements-carrying-values-and-estimated-values-of-financial-instruments-details</Role>
      <ShortName>Note 6 - Fair Value Measurements - Carrying Values and Estimated Values of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Note 7 - Stock Compensation Plans (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-7-stock-compensation-plans-details-textual</Role>
      <ShortName>Note 7 - Stock Compensation Plans (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-7-stock-compensation-plans-tables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Note 7 - Stock Compensation Plans - Summary of Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-7-stock-compensation-plans-summary-of-restricted-stock-unit-activity-details</Role>
      <ShortName>Note 7 - Stock Compensation Plans - Summary of Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) - Changes in Each Component of Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-8-accumulated-other-comprehensive-income-loss-changes-in-each-component-of-accumulated-other-comprehensive-income-loss-details</Role>
      <ShortName>Note 8 - Accumulated Other Comprehensive Income (Loss) - Changes in Each Component of Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) - Changes in Each Component of Accumulated Other Comprehensive Income (Loss) (Details) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-8-accumulated-other-comprehensive-income-loss-changes-in-each-component-of-accumulated-other-comprehensive-income-loss-details-parentheticals</Role>
      <ShortName>Note 8 - Accumulated Other Comprehensive Income (Loss) - Changes in Each Component of Accumulated Other Comprehensive Income (Loss) (Details) (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) - Reclassifications from Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassifications-from-accumulated-other-comprehensive-loss-details</Role>
      <ShortName>Note 8 - Accumulated Other Comprehensive Income (Loss) - Reclassifications from Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Note 9 - Revenue Recognition - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-9-revenue-recognition-disaggregation-of-revenue-details</Role>
      <ShortName>Note 9 - Revenue Recognition - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Note 10 - Derivative Financial Instruments (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-10-derivative-financial-instruments-details-textual</Role>
      <ShortName>Note 10 - Derivative Financial Instruments (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.fbvirginia.com/20230331/role/statement-note-10-derivative-financial-instruments-tables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="fxnc20230331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Note 10 - Derivative Financial Instruments - Derivative Instruments Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fbvirginia.com/20230331/role/statement-note-10-derivative-financial-instruments-derivative-instruments-components-details</Role>
      <ShortName>Note 10 - Derivative Financial Instruments - Derivative Instruments Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</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: 44 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, fxnc:OciDebtSecuritiesHeldtomaturityTransferFromAvailableforsaleGainLossBeforeAdjustmentTax, us-gaap:CommonStockDividendsPerShareDeclared, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss, us-gaap:FinancingReceivableAllowanceForCreditLosses, us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1, us-gaap:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification, us-gaap:FinancingReceivableTroubledDebtRestructuringIncreaseDecreaseFromModification, us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal, us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent, us-gaap:OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesTax, us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan, us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross, us-gaap:StockRepurchasedDuringPeriodShares -  fxnc20230331c_10q.htm 8, 13, 14, 15, 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</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="fxnc20230331c_10q.htm">fxnc20230331c_10q.htm</File>
    <File>ex_501796.htm</File>
    <File>ex_501797.htm</File>
    <File>ex_501798.htm</File>
    <File>ex_501799.htm</File>
    <File>fxnc-20230331.xsd</File>
    <File>fxnc-20230331_cal.xml</File>
    <File>fxnc-20230331_def.xml</File>
    <File>fxnc-20230331_lab.xml</File>
    <File>fxnc-20230331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>first1nationalcorporationa09.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1637">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
