This page uses Javascript. Your browser either doesn't support Javascript or you have it turned off. To see this page as it is meant to appear please use a Javascript enabled browser.
Print Document
View Excel Document
Cover
Document and Entity Information
Financial Statements
CONSOLIDATED BALANCE SHEETS
CONSOLIDATED BALANCE SHEETS (Parenthetical)
CONSOLIDATED STATEMENTS OF OPERATIONS
CONSOLIDATED STATEMENTS OF CASH FLOWS
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
Notes to Financial Statements
Nature of Business
Summary of Significant Accounting Policies
Property and Equipment
Acquisitions
Income Taxes
Equity and Stock Compensation Plans
Commitments and Contingent Liabilities
Employee Benefit Plan
Net Income (Loss) Per Share
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Notes Tables
Summary of Significant Accounting Policies (Tables)
Property and Equipment (Tables)
Acquisitions (Tables)
Income Taxes (Tables)
Equity and Stock Compensation Plans (Tables)
Net Income (Loss) Per Share (Tables)
Notes Details
Summary of Significant Accounting Policies - Fair Value Measurements, Goodwill, Valuation of Long-Lived Assets, Revenue Recognition (Details)
Summary of Significant Accounting Policies - Assets Measured at Fair Value on a Recurring Basis (Details)
Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)
Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Details)
Summary of Significant Accounting Policies - Remaining Performance Obligation , Contract Costs , Capitalization Costs and Concentration of Credit Risk (Details)
Summary of Significant Accounting Policies - Contract Assets (Details)
Summary of Significant Accounting Policies - Contract Liabilities (Details)
Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)
Summary of Significant Accounting Policies - Revenues Generated Following Geographic Regions (Details)
Summary of Significant Accounting Policies - Summary of Revenue by Product Group (Details)
Summary of Significant Accounting Policies - Revenue by Timing of Transfer of Goods or Services (Details)
Property and Equipment - Summary of Property and Equipment (Details)
Property and Equipment (Details)
Acquisitions - Additional Information (Details)
Acquisitions - Summary of Fair Value of Assets Acquired and Liabilities Assumed At Date of Acquisition (Details)
Acquisitions - Summary of Fair Value of Intangible Assets and Estimated Useful Live (Details)
Acquisitions - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)
Income Taxes - Additional Information (Details)
Income Taxes - Schedule of Components of Provision for Income Taxes (Details)
Income Taxes - Schedule of Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate (Details)
Income Taxes - Schedule of Principal Components of Deferred Tax Assets (Details)
Income Taxes - Schedule of Roll forward of Uncertain Tax Position Related to Research and Development Tax Credits (Details)
Equity and Stock Compensation Plans - Stock Option Plan (Details)
Equity and Stock Compensation Plans - Summary of Stock-based Employee Compensation Expenses (Details)
Equity and Stock Compensation Plans - Stock Option Grants and Unrestricted Stock Grants (Details)
Equity and Stock Compensation Plans - Assumptions to Determine Fair Value of Options (Details)
Equity and Stock Compensation Plans - Performance Share Award (Details)
Equity and Stock Compensation Plans - Summary of Stock Option Transactions (Details)
Equity and Stock Compensation Plans - Performance Share Awards (Details)
Equity and Stock Compensation Plans - Summarizes of Stock Options Outstanding (Details)
Equity and Stock Compensation Plans - Employee Stock Purchase Plan (Details)
Equity and Stock Compensation Plans - Share Purchases (Details)
Employee Benefit Plans (Details)
Net Income (Loss) Per Share - Summary of Potentially Outstanding Common Shares Anti-dilutive (Details)
Net Income (Loss) Per Share - Net income (loss) per share (Details)
All Reports