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
Cover
Statements
Consolidated Balance Sheets
Consolidated Balance Sheets (Parenthetical)
Consolidated Statements of Net Loss and Comprehensive Loss
Consolidated Statements of Cash Flows
Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)
Reports
Pay vs Performance Disclosure
Award Timing Disclosure
Insider Trading Arrangements
Insider Trading Policies and Procedures
Cybersecurity Risk Management, Strategy, and Governance
The Company, Initial Public Offering, and Basis of Presentation
Summary of Significant Accounting Policies
Business Combinations
Revenue
Property and Equipment, Net
Accrued Expenses
Intangible Assets, Net
Goodwill
Fair Value Measurement
Leases
Notes Payable
Commitments and Contingencies
Stockholders' Equity (Deficit) and Redeemable Convertible Preferred Stock
Stock-Based Compensation
Income Taxes
Related Party Transactions
Net Loss Per Share
Segment and Geographical Information
Subsequent Events
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Tables
Summary of Significant Accounting Policies (Tables)
Business Combinations (Tables)
Revenue (Tables)
Property and Equipment, Net (Tables)
Accrued Expenses (Tables)
Intangible Assets, Net (Tables)
Goodwill (Tables)
Fair Value Measurement (Tables)
Leases (Tables)
Notes Payable (Tables)
Stockholders Deficit and Redeemable Convertible Preferred Stock (Tables)
Stock-Based Compensation (Tables)
Income Taxes (Tables)
Related Party Transactions (Tables)
Net Loss Per Share (Tables)
Segment and Geographical Information (Tables)
Details
The Company, Initial Public Offering, and Basis of Presentation (Details)
Summary of Significant Accounting Policies (Additional Information) (Details)
Summary of Significant Accounting Policies - Schedule of property and equipment useful lives (Details)
Summary of Significant Accounting Policies - Schedule of Concentration of Credit Risk (Details)
Business Combinations (Additional Information) (Details)
Business Combinations - Schedule of Consideration Paid and The Fair Value of Assets Acquired, and Liabilities Assumed (Details)
Business Combinations - Schedule of Fair Value of Acquired Identifiable Intangible Assets (Details)
Business Combinations - Schedule of Net Impact of Acquisition (Details)
Business Combinations - Schedule of Unaudited Pro Forma Information (Details)
Revenue - Schedule of Disaggregated Revenue (Details)
Revenue - Schedule of Contract Assets (Details)
Revenue (Additional Information) (Details)
Revenue - Schedule of Deferred Revenue (Details)
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)
Property and Equipment, Net (Additional Information) (Details)
Accrued Expenses (Details)
Intangible Assets, Net - Schedule of intangible assets gross carrying amount and accumulated amortization (Details)
Intangible Assets, Net - Schedule of future amortization expense on intangible assets (Details)
Intangible Assets, Net (Additional Information) (Details)
Goodwill - Schedule of Changes in the Carrying Amount of Goodwill (Details)
Fair Value Measurement (Additional Information) (Details)
Fair Value Measurement - Present the Key Inputs Applied In the Valuations Warrants (Details)
Fair Value Measurement - Schedule of Presents the Key Inputs Applied in the Valuations (Details)
Fair Value Measurement - Schedule of Carrying Value of The Term Loans Approximated Their Estimated Fair Value (Details)
Leases - Schedule of Lease Expense (Details)
Leases - Schedule of Operating and Finance Lease Right-of-use Assets and Liabilities (Details)
Leases - Schedule of Lease Term and Discount Rate (Details)
Leases - Schedule of Reconciles the Undiscounted Future Minimum Lease Payments (Details)
Leases (Additional Information) (Details)
Notes Payable (Additional Information) (Details)
Notes Payable - Net Carrying Amount of the Company's outstanding debt (Details)
Notes Payable - Net Carrying Amount of the Company's outstanding debt (Parenthetical) (Details)
Notes Payable - Interest Expense Related to the Term Loans (Details)
Notes Payable and Warrants - Principal Payments Under the Term Loans (Details)
Notes Payable - Principal Payments Under the Term Loans (Parenthetical) (Details)
Commitments and Contingencies (Details)
Stockholders' Equity (Deficit) and Redeemable Convertible Preferred Stock (Details)
Stockholders' Equity (Deficit) and Redeemable Convertible Preferred Stock (Additional Information) (Details)
Stock-Based Compensation (Additional Information) (Details)
Stock-Based Compensation - Summary of restricted stock activity (Details)
Stock-Based Compensation - Summary of stock option activity (Details)
Stock-Based Compensation - Schedule of weighted average assumptions used in the estimated grant date fair value calculations (Details)
Stock-Based Compensation - Schedule of stock-based compensation expense related to options and RSUs (Details)
Income Taxes - Schedule of Income before Income Tax (Details)
Income Taxes - Schedule of Income Tax Expense (Details)
Income Taxes (Additional Information) (Details)
Income Taxes - Schedule of Effective Income Tax Reconciliation (Details)
Income Taxes - Schedule of Provision for Effective Income Tax Reconciliation (Details)
Income Taxes - Summary of Income Tax Paid by Jurisdication (Details)
Income Taxes - Summary of Carryforwards That Gave Rise to Significant Portions of Deferred Taxes (Details)
Income Taxes - Summary of Unrecognized Tax Benefits (Details)
Related Party Transactions (Additional Information) (Details)
Related Party Transactions - Schedule of Related Party Transactions (Details)
Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details)
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)
Segment and Geographical Information (Additional Information) (Details)
Segment and Geographical Information - Schedule of Segment Reporting Information, by Segment (Details)
All Reports