000 - Document - Document And Entity Information
link:calculationLink
link:definitionLink
link:presentationLink
001 - Statement - Balance Sheets (Current Period Unaudited)
link:calculationLink
link:definitionLink
link:presentationLink
002 - Statement - Balance Sheets (Current Period Unaudited) (Parentheticals)
link:calculationLink
link:definitionLink
link:presentationLink
003 - Statement - Statements of Operations and Comprehensive (Loss) Income (Unaudited)
link:calculationLink
link:definitionLink
link:presentationLink
004 - Statement - Statements of Cash Flows (Unaudited)
link:calculationLink
link:definitionLink
link:presentationLink
005 - Statement - Statements of Changes in Stockholders' Equity (Unaudited)
link:calculationLink
link:definitionLink
link:presentationLink
006 - Disclosure - Note 1 - Summary of Significant Accounting Policies
link:calculationLink
link:definitionLink
link:presentationLink
007 - Disclosure - Note 2 - Revenue from Contracts with Customers
link:calculationLink
link:definitionLink
link:presentationLink
008 - Disclosure - Note 3 - Recently-Adopted Accounting Pronouncements
link:calculationLink
link:definitionLink
link:presentationLink
009 - Disclosure - Note 4 - Stock-based Compensation
link:calculationLink
link:definitionLink
link:presentationLink
010 - Disclosure - Note 5 - Revolving Line of Credit
link:calculationLink
link:definitionLink
link:presentationLink
011 - Disclosure - Note 6 - (Loss) Earnings per Share
link:calculationLink
link:definitionLink
link:presentationLink
012 - Disclosure - Significant Accounting Policies (Policies)
link:calculationLink
link:definitionLink
link:presentationLink
013 - Disclosure - Note 2 - Revenue from Contracts with Customers (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
014 - Disclosure - Note 3 - Recently-Adopted Accounting Pronouncements (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
015 - Disclosure - Note 4 - Stock-based Compensation (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
016 - Disclosure - Note 6 - (Loss) Earnings per Share (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
017 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
018 - Disclosure - Note 2 - Revenue from Contracts with Customers (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
019 - Disclosure - Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details)
link:calculationLink
link:definitionLink
link:presentationLink
020 - Disclosure - Note 3 - Recently-Adopted Accounting Pronouncements (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
021 - Disclosure - Note 3 - Recently-Adopted Accounting Pronouncements - Balance Sheet Information on Operating Leases (Details)
link:calculationLink
link:definitionLink
link:presentationLink
022 - Disclosure - Note 3 - Recently-Adopted Accounting Pronouncements - Undiscounted Cash Flows to Operating Lease Liabilities (Details)
link:calculationLink
link:definitionLink
link:presentationLink
023 - Disclosure - Note 4 - Stock-based Compensation (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
024 - Disclosure - Note 4 - Stock-based Compensation - Assumptions (Details)
link:calculationLink
link:definitionLink
link:presentationLink
025 - Disclosure - Note 4 - Stock-based Compensation - Stock Option Activity (Details)
link:calculationLink
link:definitionLink
link:presentationLink
026 - Disclosure - Note 4 - Stock-based Compensation - Nonvested Option Awards Activity (Details)
link:calculationLink
link:definitionLink
link:presentationLink
027 - Disclosure - Note 5 - Revolving Line of Credit (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
028 - Disclosure - Note 6 - (Loss) Earnings per Share (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
029 - Disclosure - Note 6 - (Loss) Earnings per Share - Reconciliation of the Amounts Used in Calculating Basic and Diluted Net Loss per Common Share (Details)
link:calculationLink
link:definitionLink
link:presentationLink