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
Condensed Statements of Operations
Condensed Balance Sheets
Condensed Balance Sheets (Parenthetical)
Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit
Condensed Statements of Changes in Convertible Preferred Stock and Stockholders' Deficit (Parenthetical)
Condensed Statements of Cash Flows
Condensed Statements of Cash Flows (Parenthetical)
Notes to Financial Statements
Description of Business and Summary of Significant Accounting Policies
Business Combinations
Fair Value Accounting
Balance Sheet Disclosures
Convertible Notes Payable
Long-Term Debt
Income Taxes
Commitments
Convertible Preferred Stock
Stock Options
Warrants for Convertible Preferred Stock
Subsequent Events
Accounting Policies
Description of Business and Summary of Significant Accounting Policies (Policies)
Notes Tables
Description of Business and Summary of Significant Accounting Policies (Tables)
Business Combinations (Tables)
Fair Value Accounting (Tables)
Balance Sheet Disclosures (Tables)
Convertible Notes Payable (Tables)
Long-Term Debt (Tables)
Commitments (Tables)
Convertible Preferred Stock (Tables)
Stock Options (Tables)
Warrants for Convertible Preferred Stock (Tables)
Notes Details
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)
Description of Business and Summary of Significant Accounting Policies - Summary of Revenue from Services (Details)
Description of Business and Summary of Significant Accounting Policies - Schedule of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)
Description of Business and Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details)
Business Combinations - Additional Information (Details)
Business Combinations - Summary of Aggregate Consideration Paid by Company and Allocation of Purchase Price (Details)
Business Combinations - Summary of Aggregate Consideration Paid by Company and Allocation of Purchase Price Parenthetical (Details)
Business Combinations - Summary of Intangible Assets Acquired Amortization Method And Estimated Useful Lives (Details)
Fair Value Accounting - Schedule of Liabilities Measured at Fair Value on Recurring Basis (Details)
Fair Value Accounting - Schedule of Unobservable Inputs to Calculate Fair Value of Liabilities Classified as Level 3 Liabilities (Details)
Fair Value Accounting - Additional Information (Detail)
Balance Sheet Disclosures- Property and Equipment (Details)
Balance Sheet Disclosures - Additional Information (Details)
Balance Sheet Disclosures- Intangible Assets (Details)
Balance Sheet Disclosures - Schedule of Amortization Related to Remaining Net Intangible Assets Schedule to Amortize (Details)
Balance Sheet Disclosures - Accrued Liabilities (Details)
Convertible Notes Payable - Additional Information (Details)
Convertible Notes Payable - Summary of Convertible Notes Payable (Details)
Long-Term Debt - Additional Information (Details)
Long-Term Debt - Summary of Long-term Notes Payable (Details)
Long-Term Debt - Summary of Maturities of Long-term Obligations (Details)
Income Taxes - Additional Information (Details)
Commitments - Additional Information (Details)
Commitments - Summary of Future Minimum Lease Payments for Operating Lease Obligations, Net of Sublease Income (Details)
Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details)
Convertible Preferred Stock - Additional Information (Details)
Stock Options - Additional Information (Details)
Stock Options - Summary of Activity for Options and Restricted Stock Units (RSUs) Outstanding (Details)
Stock Options - Composition of Options Outstanding and Exercisable (Details)
Stock Options - Summary of Weighted Average Assumptions (Details)
Stock Options - Impact of Employee Stock-based Compensation Expense (Details)
Warrants for Convertible Preferred Stock - Summary of Activity for Convertible Preferred Stock Warrants Outstanding (Details)
All Reports