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
Condensed Consolidated Statement of Comprehensive Loss (Unaudited)
Condensed Consolidated Statements of Temporary Equity and Stockholders' Equity (Deficit) (Unaudited)
Condensed Consolidated Statements of Cash Flows
Notes to Financial Statements
Basis of Presentation and Summary of Significant Accounting Policies
Revenues
Supplemental Financial Information
Intangible Assets
Income Taxes
Fair Value Measurements
Commitments and Contingencies
Stockholders' Equity
Stock-based Compensation
Loss per Share
Segment Information
Accounting Policies
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
Notes Tables
Revenues (Tables)
Supplemental Financial Information (Tables)
Intangible Assets (Tables)
Fair Value Measurements (Tables)
Stock-based Compensation (Tables)
Loss per Share (Tables)
Segment Information (Tables)
Notes Details
Basis of Presentation and Summary of Significant Accounting Policies - Additional information (Detail)
Revenues - Schedule of Revenue Disaggregated by Type of Revenue (Details)
Revenues - Additional Information (Details)
Revenues - Additional Information (Details 1)
Acquisitions - Additional Information (Details)
Supplemental Financial Information - Schedule of Inventory (Details)
Supplemental Financial Information - Additional Information (Details)
Supplemental Financial Information - Schedule of Prepaid and Other Current Assets (Details)
Supplemental Financial Information - Schedule of Major Classes of Property Plant and Equipment (Details)
Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details)
Supplemental Financial Information - Schedule of Other Non Current Liabilities (Details)
Intangible Assets - Additional Information (Details)
Intangible Assets - Summary of Intangible Assets (Details)
Intangible Assets - Expected Future Amortization Expense Related to Intangible Assets (Details)
Warrant Liabilities - Additional Information (Details)
Income Taxes - Additional Information (Details)
Fair Value Measurements - Schedule of fair value hierarchy (Details)
Fair Value Measurements - Summary of the Changes In Fair Value of the Company Financial Instruments (Details)
Fair Value Measurements - Schedule of Range of Inputs To Determine The fair Value of Contingent Consideration (Details)
Fair Value Measurements - Summary of Available-for-Sale Marketable Securities (Details)
Fair Value Measurements - Schedule of Breakdown of the Available-for-Sale Marketable Securities in an Unrealized Loss Position (Details)
Fair Value Measurements - Additional Information (Details)
Fair Value Measurements - Summary of Gains or Losses on Available-for-Sale Marketable Securities (Details)
Commitments and Contingencies - Additional Information (Details)
Convertible Preferred Stock - Additional Information (Details)
Convertible Preferred Stock - Schedule of Three Classes of Convertible Preferred Stock Before Combination (Details)
Stockholders' Equity - Additional Information (Detail)
Stock-based Compensation - Additional Information (Details)
Stock-based Compensation - Summary of Share-based Compensation (Details)
Stock-based Compensation - Summary of stock option activity (Details)
Stock-based Compensation - Summary of fair value of options granted (Details)
Stock-based Compensation - Summary of restricted stock units (Details)
Loss per Share - Schedule of Computation of Basic and Diluted Loss (Details)
Loss per Share - Additional Information (Details)
Loss per Share - Schedule of Computation of diluted Shares Outstanding (Details)
Segment Information - Schedule of Segment Reporting Information by Revenue (Details)
Segment Information - Summary of Reconciles Segment Gross Profit to Loss Before Income Taxes (Details)
Segment Information - Additional Information (Details)
Related Party Transactions - Additional Information (Details)
All Reports