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
Consolidated Statements of Stockholders' Equity
Consolidated Statements of Cash Flows
Reports
Pay vs Performance Disclosure
Insider Trading Arrangements
Description of Business and Basis of Presentation
Revenue Recognition
Segment Reporting and Geographic Information
Concentrations
Fair Value of Financial Instruments
Stockholders' Equity
Net Loss Per Share
Property and Equipment
Leases
Commitments and Contingencies
Taxes
Domain Asset Sale
Acquisition Stock Purchase Agreement ("SPA")
Accounting Policies
Description of Business and Basis of Presentation (Policies)
Tables
Revenue Recognition (Tables)
Segment Reporting and Geographic Information (Tables)
Concentrations (Tables)
Fair Value of Financial Instruments (Tables)
Stockholders' Equity (Tables)
Net Loss Per Share (Tables)
Property and Equipment (Tables)
Leases (Tables)
Commitments and Contingencies (Tables)
Details
Description of Business and Basis of Presentation - Additional Information (Details)
Revenue Recognition - Summary of Net Accounts Receivable, Including Unbilled Accounts Receivable (Details)
Revenue Recognition - Summary of Contract Liabilities (Details)
Revenue Recognition - Summary of Contract Assets, Net (Details)
Revenue Recognition - Additional Information (Details)
Segment Reporting and Geographic Information - Additional Information (Detail)
Segment Reporting and Geographic Information - Schedule of Revenues by Geographic Region (Detail)
Concentrations - Additional Information (Details)
Concentrations - Schedules of Consolidated Revenue and Outstanding Receivable (Details)
Fair Value of Financial Instruments - Fair Vale of Cash and Cash Equivalents (Details)
Stockholders' Equity - Additional Information (Detail)
Stockholders' Equity - Stock-based Compensation Expense by Operating Expense (Detail)
Stockholders' Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail)
Stockholders' Equity - Summary of Stock Option Activity (Detail)
Stockholders' Equity - Summary of RSA and RSU Activity (Detail)
Net Loss Per Share - Computation of Net Loss Per Share Basic and Diluted (Detail)
Property and Equipment - Property and Equipment (Detail)
Leases - Additional Information (Details)
Leases - Schedule of Lease Cost Other than The Impairment Loss Amount Recognized in Consolidated Statement of Operations and Other Lease Information (Detail)
Leases - Schedule of Future Payments Under Operating Lease Liabilities (Detail)
Commitments and Contingencies - Future Minimum Payments on Other Contractual Obligations (Detail)
Commitments and Contingencies - Additional Information (Detail)
Taxes - Additional Information (Detail)
Domain Asset Sale - Additional Information (Details)
Acquisition Stock Purchase Agreement ("SPA") - Additional Information (Details)
All Reports