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
Consolidated Statements of Comprehensive Loss
Consolidated Statements of Stockholders' Equity
Consolidated Statements of Cash Flows
Notes to Financial Statements
Organization
Summary of Significant Accounting Policies
Fair Value Measurement
Inventories
Property and Equipment
Goodwill
Intangible Assets
Accrued Expenses
PPP Loan
Commitments and Contingencies
Stockholders' Equity
Employee Benefit Plan
Income Taxes
Loan and Security Agreement
Business Segments and Geographical Information
Computation of Basic and Diluted Net Loss Per Common Share
Subsequent Events
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Notes Tables
Summary of Significant Accounting Policies (Tables)
Fair Value Measurement (Tables)
Inventories (Tables)
Property and Equipment (Tables)
Intangible Assets (Tables)
Accrued Expenses (Tables)
Commitments and Contingencies (Tables)
Stockholders' Equity (Tables)
Income Taxes (Tables)
Business Segments and Geographical Information (Tables)
Computation of Basic and Diluted Net Income Per Common Share (Tables)
Notes Details
Summary of Significant Accounting Policies - Additional Information (Details)
Summary of Significant Accounting Policies - Reconciliation of Changes in Allowance for Doubtful Accounts (Details)
Summary of Significant Accounting Policies - Reconciliation of Changes in Deferred Revenue (Details)
Summary of Significant Accounting Policies - Reconciliation of Changes in Warranty Liability (Details)
Fair Value Measurement - Financial Assets and Liabilities Measured and Recognized at Fair Value on a Recurring Basis (Details)
Inventories - Components of Inventories (Details)
Property and Equipment - Component of Property and Equipment (Details)
Property and Equipment - Additional Information (Details)
Goodwill - Additional Information (Details)
Intangible Assets - Components of Purchased Intangible Assets (Details)
Intangible Assets - Additional Information (Details)
Intangible Assets - Estimated Future Amortization Expense for Purchased Intangible Assets (Details)
Accrued Expenses - Components of Accrued Expenses (Details)
Accrued Expenses - Additional Information (Details)
PPP Loan - Additional Information (Details)
Commitments and Contingencies - Additional Information (Details)
Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details)
Commitments and Contingencies - Future Minimum Payments for our Purchase Commitments (Details)
Stockholders' Equity - Additional Information (Details)
Stockholders' Equity - Summary of Share Activity and Total Number of Share Available for Grant (Details)
Stockholders' Equity - Stock-Based Compensation Expenses (Details)
Stockholders' Equity - Summary of Activity in Stock Option Plan (Details)
Stockholders' Equity - Stock Options Outstanding and Exercisable (Details)
Stockholders' Equity - Weighted Average Assumptions for Fair Value of Options Granted (Details)
Stockholders' Equity - Stock Options Outstanding, Exercisable and Expected to Vest (Details)
Stockholders' Equity - Restricted Stock Units Outstanding, Vested and Expected to Vest (Details)
Stockholders' Equity - Restricted Stock Units and Awards (Details)
Employee Benefit Plan - Additional Information (Details)
Income Taxes - Loss from Operations Before Provision for Income Taxes (Details)
Income Taxes - Provision for Income Taxes (Details)
Income Taxes - Effective Tax Rate Differs from the Statutory Federal Income Tax Rate (Details)
Income Taxes - Tax Effect of Temporary Differences and Carryforwards that Give Rise to Significant Portions of the Net Deferred Tax Assets (Details)
Income Taxes - Additional Information (Details)
Income Taxes - A Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits (Details)
Loan and Security Agreement - Additional Information (Details)
Business Segments and Geographical Information - Additional Information (Details)
Business Segments and Geographical Information - Schedule of Revenue Information by Product (Details)
Business Segments and Geographical Information - Schedule of Revenue Information by Product (Parenthetical) (Details)
Business Segments and Geographical Information - Revenue Information by Geographic Region (Details)
Computation of Basic and Diluted Net Loss Per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Net Income Per Common Share (Details)
Computation of Basic and Diluted Net Loss Per Common Share - Additional Information (Details)
Subsequent Events - Additional Information (Details)
All Reports