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
Condensed Consolidated Balance Sheets (Unaudited)
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)
Condensed Consolidated Statements of Operations (Unaudited)
Condensed Consolidated Statements of Comprehensive Loss (Unaudited)
Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited)
Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) (Parenthetical)
Condensed Consolidated Statements of Cash Flows (Unaudited)
Notes to Financial Statements
Nature of Operations
Summary of Significant Accounting Policies
Revenue
Net Loss per Share
Fair Value Measurements
Balance Sheet Components
Commitments and Contingencies
Long-Term Debt
Common Stock Reserved For Issuance
Stock Option Plan
Income Taxes
Subsequent Events
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Notes Tables
Summary of Significant Accounting Policies (Tables)
Revenue (Tables)
Net Loss Per Share (Tables)
Fair Value Measurements - (Tables)
Balance Sheet Components (Tables)
Commitments and Contingencies (Tables)
Long-Term Debt (Tables)
Common Stock Reserved For Issuance (Tables)
Stock Option Plan (Tables)
Notes Details
Nature of Operations - Additional Information (Details)
Summary of Significant Accounting Policies - Additional Information (Details)
Summary of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)
Revenue - Impact on Financial Statements in Accordance with Topic 606 (Income Statement) (Details)
Revenue - Impact on Financial Statements in Accordance with Topic 606 (Balance Sheet) (Details)
Revenue - Additional Information (Details)
Revenue - Additional Information (Details1)
Revenue - Summary of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations Unsatisfied or Partially Unsatisfied at Period End (Details)
Revenue - Deferred Revenue (Remaining Performance Obligations) (Details)
Revenue - Disaggregation of Revenue Geographic Regions (Details)
Revenue - Disaggregation of Revenue Geographic Regions (Parenthetical) (Details)
Revenue - Disaggregation of Revenue Nature of Products and Services (Details)
Net Loss Per Share - Additional Information (Details)
Net Loss Per Share - Outstanding Shares of Common Stock Equivalents Excluded from Calculation of Diluted Net Loss per Share Attributable to Common Stockholders (Details)
Fair Value Measurements - Schedule for Levels of Fair Value Measurements of Cash Equivalents - (Details)
Balance Sheet Components - Schedule of Inventory (Details)
Balance Sheet Components - Schedule of Property and Equipment, Net (Details)
Balance Sheet Components - Additional Information (Details)
Commitments and Contingencies - Additional Information (Details)
Commitments and Contingencies - Summary of Aggregate Future Minimum Lease Payments under Operating Leases (Details)
Long-Term Debt - Additional Information (Details)
Long-Term Debt - Schedule Principal Payments on Outstanding Borrowings (Details)
Common Stock Reserved for Issuance - Additional Information (Details)
Common Stock Reserved for Issuance - Schedule of Common Stock Reserved for Issuance (Details)
Stock Option Plan - Additional Information (Details)
Stock Option Plan - Summary of Recognized Stock-based Compensation Expense for Employees and Non-employees (Details)
Stock Option Plan - Assumptions used in Fair Value of Option Estimated at Date of Grant using Black-Scholes-Merton Option Pricing Model (Details)
Stock Option Plan - Summary of Stock Option Activity (Details)
Income Taxes - Additional Information (Details)
Subsequent Events - Additional Information (Details)
All Reports