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 Comprehensive Income (Loss)
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)
Consolidated Statements of Cash Flows
Notes to Financial Statements
Pay vs Performance Disclosure
Insider Trading Arrangements
Organization and Description of Business
Summary of Significant Accounting Policies
Business Combinations
Revenue
Fair Value Measurements
Property and Equipment
Intangible Assets
Accrued Expenses
Debt Arrangements
Redeemable Convertible Preferred Stock
Warrants to Purchase Preferred and Common Stock
Employee Benefit Plans
Stock-based Compensation
Earnings (Loss) Per Share
Income Taxes
Related Party Transactions
Commitments and Contingencies
Leases
Geographical Information
Subsequent Events
Schedule II -Valuation And Qualifying Accounts
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Notes Tables
Business Combinations (Tables)
Revenue (Tables)
Fair Value Measurements (Tables)
Property and Equipment (Tables)
Intangible Assets (Tables)
Accrued Expenses (Tables)
Debt Arrangements (Tables)
Warrants to Purchase Preferred and Common Stock (Tables)
Share-based Compensation (Tables)
Earnings (Loss) Per Share (Tables)
Income Taxes (Tables)
Leases (Tables)
Geographical Information (Tables)
Notes Details
Organization and Description of Business - Additional Information (Details)
Summary of Significant Accounting Policies - Additional Information (Details)
Business Combinations - Schedule of Purchase Consideration and Preliminary Fair Value of Assets Acquired and Liabilities (Details)
Business Combinations - Schedule of Unaudited Pro Forma Results (Details)
Business Combinations (Additional Information) (Details)
Revenue - Schedule of Revenues on Disaggregated Basis (Details)
Revenue - Schedule of Contract assets (Details)
Fair Value Measurements - Summary of Financial Assets and Liabilities Measurement on Recurring Basis (Details)
Fair Value Measurements - Summary of Fair value and Amortized Cost of Available-for-Sale Debt Securities (Details)
Fair Value Measurements - Summary of Fair Value And Amortized Cost of Available-for-sale Debt Securities by Contractual Maturity (Details)
Fair Value Measurements - Summary of The Changes in The Fair Value of The Contingent Purchase Consideration (Details)
Fair Value Measurements - Reconciliation of Change in Fair Value of Derivative Liability and Warrant Liability (Details)
Property and Equipment - Summary of Property and Equipment (Details)
Property and Equipment - Additional Information (Details)
Intangible Assets - Schedule of Intangible Assets (Details)
Intangible Assets - Additional Information (Details)
Intangible Assets - Schedule of Remaining Estimated Amortization Expense for Intangible Assets (Details)
Accrued Expenses - Schedule of Accrued Expenses (Details)
Debt Arrangements - Summary of Debt Arrangements (Details)
Debt Arrangements - Summary of Debt Arrangements (Parenthetical) (Details)
Debt Arrangements - Additional Information (Details)
Redeemable Convertible Preferred Stock - Additional Information (Details)
Warrants to Purchase Preferred and Common Stock - Schedule of Warrants Outstanding (Details)
Employee Benefit Plans - Additional Information (Details)
Stock-based Compensation - Additional Information (Details)
Stock-based Compensation - Schedule of Non-cash Stock Based Compensation Expense (Details)
Share-based Compensation - Summary of Stock Option Activity (Details)
Share-based Compensation - Summary of Non-vested Stock Option Activity (Details)
Share-based Compensation - Summary of Weighted-Average Grant Date Fair Value of Options Granted and Range of Assumptions Using Model for Stock Options Granted (Details)
Share-based Compensation - Summary of Restricted Stock Units (Details)
Earnings (Loss) Per Share - Schedule of earnings per share, basic and diluted (Details)
Income Taxes - Components of Loss Before Income Taxes (Details)
Income Taxes - Components of Provision for Income Taxes (Details)
Income Taxes - Reconciliation Between the Federal Statutory Income Tax Rate and Effective Tax Rate (Details)
Income Taxes - Significant Deferred Tax Assets and Liabilities (Details)
Income Taxes - Additional Information (Details)
Related Party Transactions - Additional Information (Details)
Leases - Summary of Operating Lease Cost (Details)
Leases - Summary of Maturity of Operating Lease Liabilities (Details)
Leases - Summary of Additional Information Relating to Company's Operating Leases (Details)
Geographical Information - Company Revenue in Different Geographic Locations (Details)
Geographical Information - Additional Information (Details)
Subsequent Events - Additional Information (Details)
Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details)
All Reports