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 and COMPREHNSIVE LOSS
CONSOLIDATED STATEMENTS OF CASH FLOWS
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
Notes to Financial Statements
Description of the Company and Basis of Presentation
Revenue Recognition
Fair Value Measurements
Intangible Assets
Subscription Agreement
Computation of Earnings per Share
Equity and Stock-based Compensation
Income Taxes
Accounting Policies
Description of the Company and Basis of Presentation (Policies)
Notes Tables
Revenue Recognition (Tables)
Fair Value Measurements (Tables)
Intangible Assets (Tables)
Equity and Stock-based Compensation (Tables)
Notes 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 Contract Type (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)
Fair Value Measurements - Summary of Changes in Note Receivable (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 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)
Computation of Earnings per Share - Schedule of Net loss per share (Details)
Equity and Stock-based Compensation - Summary of Stock-based Compensation Expenses (Details)
Equity and Stock-based Compensation - Stock Option Grants and Unrestricted Stock Grants (Details)
Equity and Stock-based Compensation - Share Purchases (Details)
Income Taxes - Additional Information (Details)
All Reports