000 - Document - Document And Entity Information
link:calculationLink
link:definitionLink
link:presentationLink
001 - Statement - Balance Sheets
link:calculationLink
link:definitionLink
link:presentationLink
002 - Statement - Balance Sheets (Parentheticals)
link:calculationLink
link:definitionLink
link:presentationLink
003 - Statement - Statements of Income
link:calculationLink
link:definitionLink
link:presentationLink
004 - Statement - Statements of Comprehensive Income
link:calculationLink
link:definitionLink
link:presentationLink
005 - Statement - Statements of Shareholders' Equity
link:calculationLink
link:definitionLink
link:presentationLink
006 - Statement - Statements of Shareholders' Equity (Parentheticals)
link:calculationLink
link:definitionLink
link:presentationLink
007 - Statement - Statements of Cash Flows
link:calculationLink
link:definitionLink
link:presentationLink
008 - Disclosure - Note 1 - Description of Business
link:calculationLink
link:definitionLink
link:presentationLink
009 - Disclosure - Note 2 - Summary of Significant Accounting Policies
link:calculationLink
link:definitionLink
link:presentationLink
010 - Disclosure - Note 3 - Fair Value of Financial Instruments
link:calculationLink
link:definitionLink
link:presentationLink
011 - Disclosure - Note 4 - Inventories
link:calculationLink
link:definitionLink
link:presentationLink
012 - Disclosure - Note 5 - Stock-based Compensation
link:calculationLink
link:definitionLink
link:presentationLink
013 - Disclosure - Note 6 - Income Taxes
link:calculationLink
link:definitionLink
link:presentationLink
014 - Disclosure - Note 7 - Leases
link:calculationLink
link:definitionLink
link:presentationLink
015 - Disclosure - Note 8 - Concentrations
link:calculationLink
link:definitionLink
link:presentationLink
016 - Disclosure - Note 9 - Stock Repurchase Program
link:calculationLink
link:definitionLink
link:presentationLink
017 - Disclosure - Note 10 - Information as to Employee Stock Purchase, Savings, and Similar Plans
link:calculationLink
link:definitionLink
link:presentationLink
018 - Disclosure - Note 11 - Subsequent Events
link:calculationLink
link:definitionLink
link:presentationLink
019 - Disclosure - Significant Accounting Policies (Policies)
link:calculationLink
link:definitionLink
link:presentationLink
020 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
021 - Disclosure - Note 3 - Fair Value of Financial Instruments (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
022 - Disclosure - Note 4 - Inventories (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
023 - Disclosure - Note 5 - Stock-based Compensation (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
024 - Disclosure - Note 6 - Income Taxes (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
025 - Disclosure - Note 7 - Leases (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
026 - Disclosure - Note 8 - Concentrations (Tables)
link:calculationLink
link:definitionLink
link:presentationLink
027 - Disclosure - Note 1 - Description of Business (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
028 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
029 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Weighted Average Number of Shares (Details)
link:calculationLink
link:definitionLink
link:presentationLink
030 - Disclosure - Note 3 - Fair Value of Financial Instruments (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
031 - Disclosure - Note 3 - Fair Value of Financial Instruments - Fair Value of Available-for-sale Securities (Details)
link:calculationLink
link:definitionLink
link:presentationLink
032 - Disclosure - Note 3 - Fair Value of Financial Instruments - Assets Measured on Recurring Basis (Details)
link:calculationLink
link:definitionLink
link:presentationLink
033 - Disclosure - Note 3 - Fair Value of Financial Instruments - Reconciliation of Available-for-sale Securities (Details)
link:calculationLink
link:definitionLink
link:presentationLink
034 - Disclosure - Note 3 - Fair Value of Financial Instruments - Investment Securities With Unrealized Losses (Details)
link:calculationLink
link:definitionLink
link:presentationLink
035 - Disclosure - Note 4 - Inventories - Summary of Inventories (Details)
link:calculationLink
link:definitionLink
link:presentationLink
036 - Disclosure - Note 5 - Stock-based Compensation (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
037 - Disclosure - Note 5 - Stock-based Compensation - Schedule of Valuation Assumptions (Details)
link:calculationLink
link:definitionLink
link:presentationLink
038 - Disclosure - Note 5 - Stock-based Compensation - Summary of Options Outstanding (Details)
link:calculationLink
link:definitionLink
link:presentationLink
039 - Disclosure - Note 5 - Stock-based Compensation - Summary of Stock Options (Details)
link:calculationLink
link:definitionLink
link:presentationLink
040 - Disclosure - Note 6 - Income Taxes (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
041 - Disclosure - Note 6 - Income Taxes - Schedule of Income Tax Provisions (Details)
link:calculationLink
link:definitionLink
link:presentationLink
042 - Disclosure - Note 6 - Income Taxes - Reconciliation of Income Tax Provisions (Details)
link:calculationLink
link:definitionLink
link:presentationLink
043 - Disclosure - Note 6 - Income Taxes - Deferred Tax Assets and Liabilities (Details)
link:calculationLink
link:definitionLink
link:presentationLink
044 - Disclosure - Note 7 - Leases - Operating Lease (Details)
link:calculationLink
link:definitionLink
link:presentationLink
045 - Disclosure - Note 7 - Leases - Maturities of Lease Liabilities (Details)
link:calculationLink
link:definitionLink
link:presentationLink
046 - Disclosure - Note 8 - Concentrations (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
047 - Disclosure - Note 8 - Concentrations - Revenue by Major Customers (Details)
link:calculationLink
link:definitionLink
link:presentationLink
048 - Disclosure - Note 9 - Stock Repurchase Program (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
049 - Disclosure - Note 10 - Information as to Employee Stock Purchase, Savings, and Similar Plans (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink
050 - Disclosure - Note 11 - Subsequent Events (Details Textual)
link:calculationLink
link:definitionLink
link:presentationLink