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
Document and Entity Information
Statements
CONSOLIDATED BALANCE SHEETS
CONSOLIDATED BALANCE SHEETS (Parenthetical)
CONSOLIDATED STATEMENTS OF OPERATIONS and COMPREHENSIVE LOSS
CONSOLIDATED STATEMENTS OF CASH FLOWS
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
Reports
Pay vs Performance Disclosure
Insider Trading Arrangements
Cybersecurity Risk Management, Strategy, and Governance
Nature of Business
Summary of Significant Accounting Policies
Property and Equipment
Intangible Assets
Note Receivable
Income Taxes
Equity and Stock Compensation Plans
Leases
Commitments and Contingent Liabilities
Employee Benefit Plan
Net Loss Per Share
Subsequent Events
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Tables
Summary of Significant Accounting Policies (Tables)
Property and Equipment (Tables)
Intangible Assets (Tables)
Income Taxes (Tables)
Equity and Stock Compensation Plans (Tables)
Leases (Tables)
Commitments and Contingent Liabilities (Tables)
Net Loss Per Share (Tables)
Details
Summary of Significant Accounting Policies - Additional Information (Details)
Summary of Significant Accounting Policies - Assets Measured at Fair Value on a Recurring Basis (Details)
Summary of Significant Accounting Policies - Summary of Marketable Securities by Security Type (Details)
Summary of Significant Accounting Policies - Summary of Changes in Note Receivable (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 - Contract Assets (Details)
Summary of Significant Accounting Policies - Contract Liabilities (Details)
Summary of Significant Accounting Policies - Remaining Performance Obligation , Contract Costs , Capitalization Costs and Concentration of Credit Risk (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 - Additional Information (Details)
Acquisition - Additional Information (Details)
Acquisition - Summary of Fair Value of Assets Acquired and Liabilities Assumed At Date of Acquisition (Details)
Intangible Assets - Summary of Carrying Value of Intangible Assets and Estimated Useful Life (Details)
Intangible Assets - Additional Information (Details)
Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)
Note Receivable - Additional Information (Details)
Income Taxes - Summary of Components of Net Loss Before Income Tax Expense (Details)
Income Taxes - Additional Information (Details)
Income Taxes - Schedule of Components of Provision for Income Taxes (Details)
Income Taxes - Disclosure - Income Taxes - Schedule of Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate (Details) (Details)
Income Taxes - Schedule of Principal Components of Deferred Tax Assets (Details)
Income Taxes - Summary of Income Taxes (Net of Refunds Received) (Details)
Equity and Stock Compensation Plans - Stock Option Plan (Details)
Equity and Stock Compensation Plans - Summary of Stock-based Compensation Expenses (Details)
Equity and Stock Compensation Plans - Stock Option Grants, Restricted Stock Units and Unrestricted Stock Grants (Details)
Equity and Stock Compensation Plans - Schedule of Specific Assumptions Used to Determine the Fair Value of Options Granted Using the Black Scholes Valuation Model (Details)
Equity and Stock Compensation Plans - Schedule of Total Restricted Stock Units Outstanding (Details)
Equity and Stock Compensation Plans - Summary of Stock Option Transactions (Details)
Equity and Stock Compensation Plans - Summary of Stock Option Transactions (Parenthetical) (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)
Equity and Stock Compensation Plans - Dividends (Details)
Leases - Additional Information (Details)
Leases - Summary of Components of Lease Expense (Details)
Leases - Summary of Supplemental Balance Sheet Information Related to Company's Operating Leases (Details)
Leases - Summary of Future Minimum Lease Payments for Operating Leases (Details)
Employee Benefit Plans (Details)
Net Loss Per Share - Summary of Potentially Outstanding Common Shares Anti-dilutive (Details)
Net Loss Per Share - Schedule of Net loss per share (Details)
All Reports