2107100 - Disclosure - Commitments and Contingencies
link:presentationLink
link:calculationLink
link:definitionLink
2407402 - Disclosure - Commitments and Contingencies - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2407403 - Disclosure - Commitments and Contingencies - Minimum Rental Payments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2307301 - Disclosure - Commitments and Contingencies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2112100 - Disclosure - Compensation Plan for Board Members
link:presentationLink
link:calculationLink
link:definitionLink
2412401 - Disclosure - Compensation Plan for Board Members (Details)
link:presentationLink
link:calculationLink
link:definitionLink
1001000 - Statement - Consolidated Balance Sheets
link:presentationLink
link:calculationLink
link:definitionLink
1001501 - Statement - Consolidated Balance Sheets (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
1004000 - Statement - Consolidated Statements of Cash Flows
link:presentationLink
link:calculationLink
link:definitionLink
1002000 - Statement - Consolidated Statements of Operations
link:presentationLink
link:calculationLink
link:definitionLink
1003000 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity
link:presentationLink
link:calculationLink
link:definitionLink
1003501 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
2113100 - Disclosure - Defined Contribution Plan
link:presentationLink
link:calculationLink
link:definitionLink
2101100 - Disclosure - Description of Business
link:presentationLink
link:calculationLink
link:definitionLink
2401401 - Disclosure - Description of Business - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
0001000 - Document - Document and Entity Information
link:presentationLink
link:calculationLink
link:definitionLink
2104100 - Disclosure - Fair Value of Financial Instruments
link:presentationLink
link:calculationLink
link:definitionLink
2404404 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2404403 - Disclosure - Fair Value of Financial Instruments - Summary of Changes in Fair Value of Level1 and Level 3 Financial Instruments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2404402 - Disclosure - Fair Value of Financial Instruments - Summary of Financial Instruments Measured at Fair Value on Recurring Basis (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2304301 - Disclosure - Fair Value of Financial Instruments (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2109100 - Disclosure - Income Taxes
link:presentationLink
link:calculationLink
link:definitionLink
2409402 - Disclosure - Income Taxes - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2409403 - Disclosure - Income Taxes - Geographical Distribution of Income (Loss) before Income Taxes (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2409404 - Disclosure - Income Taxes - Reconciliation of Income Tax Expense by Applying Statutory U.S. Federal Income Tax Rate to Income Before Income Taxes (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2409405 - Disclosure - Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2409406 - Disclosure - Income Taxes - Summary of Gross Unrecognized Tax Benefits (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2309301 - Disclosure - Income Taxes (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2102100 - Disclosure - Liquidity, Financial Condition and Management's Plans
link:presentationLink
link:calculationLink
link:definitionLink
2402401 - Disclosure - Liquidity, Financial Condition and Management's Plans - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2111100 - Disclosure - NeoForce Group, Inc. Acquisition
link:presentationLink
link:calculationLink
link:definitionLink
2411402 - Disclosure - NeoForce Group, Inc. Acquisition - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2411404 - Disclosure - NeoForce Group, Inc. Acquisition - Fair Values of Assets Acquired (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2411403 - Disclosure - NeoForce Group, Inc. Acquisition - Schedule of Aggregate Purchase Price Consideration (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2411405 - Disclosure - NeoForce Group, Inc. Acquisition - Schedule of Unaudited Pro Forma Financial Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2311301 - Disclosure - NeoForce Group, Inc. Acquisition (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2110100 - Disclosure - Net loss per share
link:presentationLink
link:calculationLink
link:definitionLink
2410402 - Disclosure - Net loss per share - Schedule of Potentially Dilutive Securities Outstanding Excluded from Computations of Diluted Weighted-Average Shares Outstanding (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2310301 - Disclosure - Net loss per share (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2105100 - Disclosure - Property and Equipment, Net
link:presentationLink
link:calculationLink
link:definitionLink
2405403 - Disclosure - Property and Equipment, Net - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2405402 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2305301 - Disclosure - Property and Equipment, Net (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2108100 - Disclosure - Stockholders' Equity
link:presentationLink
link:calculationLink
link:definitionLink
2408402 - Disclosure - Stockholders' Equity - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2408404 - Disclosure - Stockholders' Equity - Schedule of Fair Value of Award Granted Using Black-Scholes Option Pricing Model (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2408403 - Disclosure - Stockholders' Equity - Summary of Stock Based Compensation Expense (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2408405 - Disclosure - Stockholders' Equity - Summary of Stock Option Transactions (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2308301 - Disclosure - Stockholders' Equity (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2115100 - Disclosure - Subsequent Events
link:presentationLink
link:calculationLink
link:definitionLink
2415401 - Disclosure - Subsequent Events - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2103100 - Disclosure - Summary of Significant Accounting Policies
link:presentationLink
link:calculationLink
link:definitionLink
2403403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2403405 - Disclosure - Summary of Significant Accounting Policies - Future Amortization Expense (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2403404 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
2303302 - Disclosure - Summary of Significant Accounting Policies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2106100 - Disclosure - Warrant Liabilities
link:presentationLink
link:calculationLink
link:definitionLink
2406402 - Disclosure - Warrant Liabilities - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2406403 - Disclosure - Warrant Liabilities - Fair Value of Convertible Preferred Stock Warrant Liability (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2306301 - Disclosure - Warrant Liabilities (Tables)
link:presentationLink
link:calculationLink
link:definitionLink