000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations and Comprehensive Income link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Business and Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Goodwill and Intangible Assets link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Net Income Per Share link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Customer and Geographic Information link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Financial Instruments link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Employee Benefit Plan link:calculationLink link:definitionLink link:presentationLink 016 - Document - Note 11 - Selected Quarterly Financial Data (Unaudited) link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 1 - Business and Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 2 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 3 - Goodwill and Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 4 - Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 5 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 6 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 7 - Net Income Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 8 - Customer and Geographic Information (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 9 - Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 11 - Selected Quarterly Financial Data (Unaudited) (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 1 - Business and Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 1 - Business and Significant Accounting Policies - Estimated Useful Lives of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 1 - Business and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 1 - Business and Significant Accounting Policies - Reconciliation of Adjustments to Consolidated Balance Sheet Data (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 1 - Business and Significant Accounting Policies - Reconciliation of Adjustments to Consolidated Statements of Income Data (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 1 - Business and Significant Accounting Policies - Reconciliation of Adjustments to Consolidated Statements of Cash Flows Data (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 2 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 2 - Property and Equipment - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 3 - Goodwill and Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 3 - Goodwill and Intangible Assets - Goodwill Activity (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 3 - Goodwill and Intangible Assets - Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 3 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 4 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 4 - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating Leases (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 5 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 5 - Stockholders' Equity - Allocation of Recognized Period Costs (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 5 - Stockholders' Equity - Stock Options, Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 5 - Stockholders' Equity - Stock Options Activity (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 5 - Stockholders' Equity - Nonvested Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 6 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 6 - Income Taxes - Income Tax Expense (Benefit) (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 6 - Income Taxes - Income Tax Reconciliation (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 6 - Income Taxes - Deferred Tax Assets (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 6 - Income Taxes - Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 6 - Income Taxes - Valuation Allowance of Deferred Tax Assets (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 7 - Net Income Per Share - Calculation of Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 7 - Net Income Per Share - Antidilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 8 - Customer and Geographic Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 8 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 8 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 8 - Customer and Geographic Information - Revenues by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 8 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 9 - Financial Instruments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 9 - Financial Instruments - Fair Value, Assets Measured on a Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 10 - Employee Benefit Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 11 - Selected Quarterly Financial Data (Unaudited) - Selected Quarterly Financial Data (Unaudited) (Details) link:calculationLink link:definitionLink link:presentationLink