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
Financial Statements
Consolidated Balance Sheets
Consolidated Balance Sheets (Parenthetical)
Consolidated Statements of Operations and Comprehensive Income
Consolidated Statements of Redeemable Common Stock, Stock Options, Convertible Preferred Stock and Stockholders' Equity (Deficit)
Consolidated Statements of Redeemable Common Stock, Stock Options, Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical)
Consolidated Statements of Cash Flows
Consolidated Statements of Cash Flows (Parenthetical)
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
Common Stock Warrant Liability
Stockholders Equity (Deficit)
Convertible Preferred Stock Warrants
Stock-Based Compensation Expense
Income Taxes
Notes Receivable for Redeemable Common Stock
Leases
Commitments and Contingencies
Employee benefit plan
Subsequent Events
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)
Term Loan (Tables)
Common Stock Warrant Liability (Tables)
Stockholders Equity (Deficit) (Tables)
Convertible Preferred Stock Warrants (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 Basic and Diluted Net Loss Per Share (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 Customer (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)
Fair Value Measurements (Additional Information) (Details)
Fair Value Measurements - Schedule of estimated fair value for the warrant liabilities measured using significant unobservable inputs (Details)
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)
Term Loan - Additional Information (Details)
Term Loan - Annual Principal Payments Due Under the 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 Equivalent Of Preferred Stock Due To Anti Dilution Provisions (Details)
Stockholders Equity (Deficit) - Summary of Common Stock Reserved For Future Issuance (Details)
Convertible Preferred Stock Warrants - Schedule of Probability Weighted Assumptions of Convertible Preferred Stock Warrants (Details)
Convertible Preferred Stock Warrants - Additional Information (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)
Notes Receivable for Redeemable Common Stock - Additional Information (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