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