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 COMPREHNSIVE LOSS
CONSOLIDATED STATEMENTS OF CASH FLOWS
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
Reports
Pay vs Performance Disclosure
Insider Trading Arrangements
Description of the Company and Basis of Presentation
Revenue Recognition
Fair Value Measurements
Intangible Assets
Computation of Earnings per Share
Equity and Stock-based Compensation
Income Taxes
Accounting Policies
Description of the Company and Basis of Presentation (Policies)
Tables
Revenue Recognition (Tables)
Fair Value Measurements (Tables)
Intangible Assets (Tables)
Equity and Stock-based Compensation (Tables)
Details
Revenue Recognition - Additional Information (Details)
Revenue Recognition - Revenue Generated Following Geographic Regions (Details)
Revenue Recognition - Revenue by Timing of Transfer of Goods or Services (Details)
Revenue Recognition - Schedule of Revenue by Product Group (Details)
Revenue Recognition - Changes in Contract Assets (Details)
Revenue Recognition - Changes in Contract Liabilities (Details)
Fair Value Measurements - Additional information (Details)
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)
Fair Value Measurements - Summary of Marketable Securities by Security Type (Details)
Intangible Assets - Summary of Intangible Assets and Estimated Useful Lives (Details)
Intangible Assets - Additional Information (Details)
Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)
Subscription Agreement - Additional Information (Details)
Equity and Stock-based Compensation - Summary of Stock-based Compensation Expenses (Details)
Equity and Stock-based Compensation - Stock Option Grants Restricted Stock Units and Unrestricted Stock Grants (Details)
Equity and Stock-based Compensation - Share Purchases (Details)
Income Taxes - Additional Information (Details)
All Reports