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
Reports
Cover
Audit Information
Statements
Consolidated Balance Sheets
Consolidated Balance Sheets (Parenthetical)
Consolidated Statements of Comprehensive Income
Consolidated Statements of Shareholders' Equity
Consolidated Statements of Cash Flows
Reports
Nature of Business
Summary of Significant Accounting Policies
Revenue
Net Income Per Common Share
Goodwill and Other Intangible Assets
Fair Value Measurements
Marketable Securities
Property and Equipment
Inventory
Financing Obligations
Employee Benefit Plans
Stock-Based Compensation
Leases
Accumulated Other Comprehensive Loss
Income Taxes
Litigation
Segment Reporting
Insider Trading Arrangements
Insider Trading Policies and Procedures
Cybersecurity Risk Management and Strategy Disclosure
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Tables
Nature of Business (Tables)
Revenue (Tables)
Net Income Per Common Share (Tables)
Goodwill and Other Intangible Assets (Tables)
Fair Value Measurements (Tables)
Marketable Securities (Tables)
Property and Equipment (Tables)
Inventory (Tables)
Stock-Based Compensation (Tables)
Leases (Tables)
Accumulated Other Comprehensive Loss (Tables)
Income Taxes (Tables)
Segment Reporting (Tables)
Details
Summary of Significant Accounting Policies (Details)
Revenue - Narrative (Details)
Revenue - Schedule of Revenue by Geographic Areas (Details)
Revenue - Schedule of Disaggregation of Revenue (Details)
Net Income Per Common Share - Narrative (Details)
Net Income Per Common Share -Schedule of Computation Of Basic and Diluted Net Income Per Share (Details)
Goodwill and Other Intangible Assets - Narrative (Details)
Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)
Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)
Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis (Details)
Marketable Securities - Short-Term and Long-Term Marketable Securities (Details)
Marketable Securities - Maturities of Available-For-Sale Debt Securities (Details)
Property and Equipment - Schedule of Property, Plant and Equipment (Details)
Property and Equipment - Narrative (Details)
Inventory (Details)
Financing Obligations (Details)
Employee Benefit Plans (Details)
Stock-Based Compensation - Narrative (Details)
Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Details)
Stock-Based Compensation - Weighted Average Assumptions (Details)
Stock-Based Compensation - Option Activity (Details)
Stock-Based Compensation - Stock Options Outstanding (Details)
Stock-Based Compensation - Stock Activity (Details)
Leases - Supplemental Balance Sheet Information (Details)
Leases - Lease Cost (Details)
Leases - Maturities of Operating And Finance Lease Liabilities (Details)
Leases - Narrative (Details)
Leases - Weighted Average Remaining Lease Term And Discount (Details)
Leases - Supplemental Cash Flow Information (Details)
Accumulated Other Comprehensive Loss - Narrative (Details)
Accumulated Other Comprehensive Loss - Changes In Accumulated Other Comprehensive Loss (Details)
Income Taxes - Narrative (Details)
Income Taxes - Components of Income Before Income Taxes (Details)
Income Taxes - Provisions for Income Taxes (Details)
Income Taxes - Reconciliation of Federal Statutory Income Tax Rate (Details)
Income Taxes - Deferred Tax Assets and Liabilities (Details)
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)
Income Taxes - Reconciliation of Cash Taxes Paid (Details)
Segment Reporting - Narrative (Details)
Segment Reporting - Reportable Segments (Details)
Segment Reporting - Long-Lived Assets by Geographic Areas (Details)
Segment Reporting - Expenditures For Additions To Long-Lived Assets (Details)
Segment Reporting - Depreciation And Amortization (Details)
All Reports