<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>184</ContextCount>
  <ElementCount>252</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>45</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="nrc20220930_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://nrchealth.com/20220930/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="nrc20220930_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://nrchealth.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="nrc20220930_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://nrchealth.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="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Condensed Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-condensed-consolidated-statements-of-income-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.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>6</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.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>7</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.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>8</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 1 - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-1-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 2 - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-2-acquisition</Role>
      <ShortName>Note 2 - Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 3 - Contracts With Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-3-contracts-with-customers</Role>
      <ShortName>Note 3 - Contracts With Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 4 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-4-income-taxes</Role>
      <ShortName>Note 4 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 5 - Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-5-notes-payable</Role>
      <ShortName>Note 5 - Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 6 - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-6-sharebased-compensation</Role>
      <ShortName>Note 6 - Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 7 - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-7-goodwill-and-other-intangible-assets</Role>
      <ShortName>Note 7 - Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 8 - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-8-property-and-equipment</Role>
      <ShortName>Note 8 - Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 9 - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-9-earnings-per-share</Role>
      <ShortName>Note 9 - Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 10 - Related Party</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-10-related-party</Role>
      <ShortName>Note 10 - Related Party</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 11 - Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-11-geographic-information-</Role>
      <ShortName>Note 11 - Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="nrc20220930_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://nrchealth.com/20220930/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-1-summary-of-significant-accounting-policies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-1-summary-of-significant-accounting-policies-tables</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-1-summary-of-significant-accounting-policies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 3 - Contracts With Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-3-contracts-with-customers-tables</Role>
      <ShortName>Note 3 - Contracts With Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-3-contracts-with-customers</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 5 - Notes Payable (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-5-notes-payable-tables</Role>
      <ShortName>Note 5 - Notes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-5-notes-payable</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 6 - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-6-sharebased-compensation-tables</Role>
      <ShortName>Note 6 - Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-6-sharebased-compensation</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 7 - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-7-goodwill-and-other-intangible-assets-tables</Role>
      <ShortName>Note 7 - Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-7-goodwill-and-other-intangible-assets</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 8 - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-8-property-and-equipment-tables</Role>
      <ShortName>Note 8 - Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-8-property-and-equipment</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 9 - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-9-earnings-per-share-tables</Role>
      <ShortName>Note 9 - Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-9-earnings-per-share</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 11 - Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-11-geographic-information-tables</Role>
      <ShortName>Note 11 - Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-11-geographic-information-</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-1-summary-of-significant-accounting-policies-tables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Fair Value of Financial Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Fair Value of Financial Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 2 - Acquisition (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-2-acquisition-details-textual</Role>
      <ShortName>Note 2 - Acquisition (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-2-acquisition</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 3 - Contracts With Customers 1 (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-3-contracts-with-customers-1-details-textual</Role>
      <ShortName>Note 3 - Contracts With Customers 1 (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-3-contracts-with-customers-tables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 3 - Contracts With Customers 2 (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-3-contracts-with-customers-2-details-textual</Role>
      <ShortName>Note 3 - Contracts With Customers 2 (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-3-contracts-with-customers-tables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 3 - Contracts With Customers - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details</Role>
      <ShortName>Note 3 - Contracts With Customers - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 3 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details</Role>
      <ShortName>Note 3 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 4 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-4-income-taxes-details-textual</Role>
      <ShortName>Note 4 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-4-income-taxes</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 5 - Notes Payable (Details Textual)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-5-notes-payable-details-textual</Role>
      <ShortName>Note 5 - Notes Payable (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-5-notes-payable-tables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 5 - Notes Payable - Summary of Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-5-notes-payable-summary-of-notes-payable-details</Role>
      <ShortName>Note 5 - Notes Payable - Summary of Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 6 - Share-based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-6-sharebased-compensation-details-textual</Role>
      <ShortName>Note 6 - Share-based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-6-sharebased-compensation-tables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 6 - Share-based Compensation - Stock Options Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-6-sharebased-compensation-stock-options-valuation-assumptions-details</Role>
      <ShortName>Note 6 - Share-based Compensation - Stock Options Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 6 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-6-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details</Role>
      <ShortName>Note 6 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 6 - Share-based Compensation - Non-vested Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-6-sharebased-compensation-nonvested-stock-details</Role>
      <ShortName>Note 6 - Share-based Compensation - Non-vested Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 7 - Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-7-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details</Role>
      <ShortName>Note 7 - Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 8 - Property and Equipment - Summary of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-8-property-and-equipment-summary-of-property-and-equipment-details</Role>
      <ShortName>Note 8 - Property and Equipment - Summary of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 9 - Earnings Per Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-9-earnings-per-share-details-textual</Role>
      <ShortName>Note 9 - Earnings Per Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-9-earnings-per-share-tables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 9 - Earnings Per Share - Net Income Per Share Computation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-9-earnings-per-share-net-income-per-share-computation-details</Role>
      <ShortName>Note 9 - Earnings Per Share - Net Income Per Share Computation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 10 - Related Party (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-10-related-party-details-textual</Role>
      <ShortName>Note 10 - Related Party (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nrchealth.com/20220930/role/statement-note-10-related-party</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="nrc20220930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 11 - Geographic Information - Assets by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nrchealth.com/20220930/role/statement-note-11-geographic-information-assets-by-geographic-area-details</Role>
      <ShortName>Note 11 - Geographic Information - Assets by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</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: 57 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, nrc:DebtInstrumentCovenantMaximumCashFlowLeverageRatio, nrc:DebtInstrumentCovenantMinimumFixedChargeCoverageRatio, nrc:OfficerOwnershipPercentageInVendor, us-gaap:AllocatedShareBasedCompensationExpense, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:AssetImpairmentCharges, us-gaap:CapitalizedContractCostAmortizationPeriod, us-gaap:CommonStockDividendsPerShareDeclared, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EffectiveIncomeTaxRateContinuingOperations, us-gaap:Goodwill, us-gaap:GoodwillGross, us-gaap:GoodwillImpairedAccumulatedImpairmentLoss, us-gaap:LineOfCredit, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockValue, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised, us-gaap:TreasuryStockShares, us-gaap:TreasuryStockSharesAcquired -  nrc20220930_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, 65, 66, 67, 68</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="nrc20220930_10q.htm">nrc20220930_10q.htm</File>
    <File>ex_427946.htm</File>
    <File>ex_438018.htm</File>
    <File>ex_438019.htm</File>
    <File>ex_438020.htm</File>
    <File>nrc-20220930.xsd</File>
    <File>nrc-20220930_cal.xml</File>
    <File>nrc-20220930_def.xml</File>
    <File>nrc-20220930_lab.xml</File>
    <File>nrc-20220930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="621">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>
