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 Loss
Consolidated Statements of Redeemable Common Stock, Stock Options, Convertible Preferred Stock and Stockholders' Equity (Deficit)
Consolidated Statements of Cash Flows
Notes to Financial Statements
Organization and Basis of Presentation
Summary of Accounting Policies
Short-Term Investments
Inventories
Property and Equipment
Fair Value Measurements
Accrued Expenses and Other Current Liabilities
Term Loan
Stock-Based Compensation Expense
Stockholders Equity (Deficit)
Income Taxes
Leases
Commitments and Contingencies
Employee benefit plan
Accounting Policies
Summary of Accounting Policies (Policies)
Notes Tables
Summary of Accounting Policies (Tables)
Short-Term Investments (Tables)
Inventories (Tables)
Property and Equipment (Tables)
Fair Value Measurements (Tables)
Accrued Expenses and Other Current Liabilities (Tables)
Stockholders Equity (Deficit) (Tables)
Stock-Based Compensation Expense (Tables)
Income Taxes (Tables)
Leases (Tables)
Notes Details
Organization and Basis of Presentation - Additional Information (Details)
Summary of Accounting Policies - Additional Information (Details)
Summary of Accounting Policies - Schedule of Cash Cash Equivalents And Restricted Cash (Details)
Summary of Accounting Policies - Schedule of Dilutive Securities Excluded from Computation of Income (Loss) Per Share (Details)
Summary of Accounting Policies - Schedule of Revenue From Contracts With Customers (Details)
Summary of Accounting Policies - Schedule of Deferred Revenue Activity (Details)
Short-Term Investments - Schedule of Short-term Investment Available For Sale (Details)
Short-Term Investments - Additional Information (Details)
Inventories - Schedule of Inventories (Details)
Inventories - Additional Information (Details)
Property and Equipment - Schedule of property and equipment (Details)
Property and Equipment - Additional Information (Details)
Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis and the fair value hierarchy of the valuation techniques (Details)
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)
Term Loan - Additional Information (Details)
Term Loan - Future Annual Principal Payments Due Under the Amended Term Loan (Details)
Common Stock Warrant Liability - Additional Information (Details)
Common Stock Warrant Liability - Schedule Of Assumptions Used To Determine The Fair Value Of Warrant (Details)
Stockholders Equity (Deficit) - Summary of Preferred Units (Details)
Stockholders Equity (Deficit) - Additional Information (Details)
Stockholders Equity (Deficit) - Summary of Common Stock Reserved For Future Issuance (Details)
Stockholders' Equity - Summary of Common Stock Reserved For Future Issuance (Parenthetical) (Details)
Convertible Preferred Stock Warrants - Schedule of Probability Weighted Assumptions of Convertible Preferred Stock Warrants (Details)
Stock-Based Compensation Expense - Additional Information (Details)
Stock-Based Compensation Expense - Summary of Stock Option Activities (Details)
Stock-Based Compensation Expense - Summary of Non-Vested Restricted stock unit Activities (Details)
Stock-Based Compensation Expense - Schedule of Stock-Based Compensation Expense (Details)
Stock-Based Compensation Expense - Schedule of Range and Weighted-average Assumptions Used in Black-Scholes Option Pricing Model to Determine the Fair Value of Stock Options (Details)
Income Taxes - Schedule of Income before Income Tax (Details)
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)
Income Tax - Schedule of Deferred Tax Assets (Details)
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
Income Taxes - Additional Information (Details)
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)
Leases - Additional Information (Details)
Leases - Summary Of Lease Balances Sheet Information (Details)
Leases - Schedule of Components of Lease Expense (Details)
Leases - Schedule of Maturities of Lease Liabilities (Details)
Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate (Details)
Commitments and Contingencies - Additional Information (Details)
Employee benefit plan - Additional Information (Details)
Subsequent events - Additional Information (Details)
All Reports