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
Audit Information
Statements
Balance Sheets
Balance Sheets (Parenthetical)
Statements of Operations and Comprehensive (Loss) Income
Statements of Stockholders' Equity
Statements of Cash Flows
Reports
Organization and Operations
Summary of Significant Accounting Policies
Statements of Operations and Comprehensive (Loss) Income Components
Balance Sheet Components
Commitments and Contingencies
Stockholders' Equity
Stock-Based Compensation
401(k) Plan
Significant Agreements
Geographic Information
Income Taxes
Net (Loss) Income Per Common Share
Subsequent Events
Insider Trading Arrangements
Insider Trading Policies and Procedures
Cybersecurity Risk Management and Strategy Disclosure
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Tables
Summary of Significant Accounting Policies (Tables)
Statements of Operations and Comprehensive (Loss) Income Components (Tables)
Balance Sheet Components (Tables)
Commitments and Contingencies (Tables)
Stockholders' Equity (Tables)
Stock-Based Compensation (Tables)
Geographic Information (Tables)
Income Taxes (Tables)
Net (Loss) Income Per Common Share (Tables)
Details
Summary of Significant Accounting Policies - Narrative (Details)
Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Net (Details)
Summary of Significant Accounting Policies - Schedule of Revenue and Accounts Receivable for Each Significant Customer (Details)
Summary of Significant Accounting Policies - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details)
Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details)
Statements of Operations and Comprehensive (Loss) Income Components - Schedule of Disaggregated by Sales Channel (Details)
Statements of Operations and Comprehensive (Loss) Income Components - Schedule of Disaggregated by Timing of Recognition (Details)
Statements of Operations and Comprehensive (Loss) Income Components - Schedule of Disaggregated by Type (Details)
Statements of Operations and Comprehensive (Loss) Income Components - Schedule of Revenue by Region (Details)
Statements of Operations and Comprehensive (Loss) Income Components - Narrative (Details)
Balance Sheet Components - Schedule of Inventory (Details)
Balance Sheet Components - Schedule of Property and Equipment, Net (Details)
Balance Sheet Components - Narrative (Details)
Balance Sheet Components - Schedule of Intangible Assets, Net (Details)
Balance Sheet Components - Schedule of Estimated Future Amortization Expense for Finite-Lived Intangible Assets (Details)
Balance Sheet Components - Schedule of Accrued Liabilities (Details)
Commitments and Contingencies - Schedule of Undiscounted Future Non-Cancellable Lease Payments (Details)
Commitments and Contingencies - Schedule of Lease Cost (Details)
Commitments and Contingencies - Narrative (Details)
Stockholders' Equity - Narrative (Details)
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)
Stock-Based Compensation - Narrative (Details)
Stock-Based Compensation - Schedule of Stock Option Activity (Details)
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details)
Significant Agreements (Details)
Geographic Information - Schedule of Property and Equipment by Country (Details)
Geographic Information - Schedule of Revenue by Country (Details)
Income Taxes - Schedule of Components of Income Taxes (Details)
Income Taxes - Schedule of Net Income Tax Payments (Details)
Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate (Details)
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)
Income Taxes - Narrative (Details)
Income Taxes - Schedule of Net Valuation Allowance (Details)
Income Taxes - Schedule of Changes in the Company's Gross Unrecognized Tax Benefits (Details)
Net (Loss) Income Per Common Share - Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share (Details)
Net (Loss) Income Per Common Share - Schedule of Potentially Dilutive Securities Excluded from Diluted Net (Loss) Income Per Common Share (Details)
All Reports