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
Document and Entity Information
Statements
Condensed Consolidated Balance Sheets
Condensed Consolidated Balance Sheets (Parenthetical)
Condensed Consolidated Statements of Operations and Comprehensive Loss
Condensed Consolidated Statements of Changes in Stockholders' Equity
Condensed Consolidated Statements of Cash Flows
Condensed Consolidated Statements of Cash Flows (Parenthetical)
Reports
Organization and Description of Business
Summary of Significant Accounting Policies
Revenue
Stockholders' Equity
Condensed Consolidated Balance Sheet Components
Fair Value
Commitments and Contingencies
Segment Reporting
Subsequent Event
Insider Trading Arrangements
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Tables
Summary of Significant Accounting Policies (Tables)
Revenue (Tables)
Stockholders' Equity (Tables)
Condensed Consolidated Balance Sheet Components (Tables)
Fair Value (Tables)
Commitments and Contingencies (Tables)
Segment Reporting (Tables)
Details
Summary of Significant Accounting Policies (Details)
Summary of Significant Accounting Policies - Concentration of Risk (Details)
Summary of Significant Accounting Policies - Intangible Assets (Details)
Summary of Significant Accounting Policies - Foreign Currency (Details)
Summary of Significant Accounting Policies - Loss Per Share (Details)
Revenue - Disaggregation of revenue (Details)
Revenue - Changes in deferred revenue (Details)
Revenue - Performance Obligations (Details)
Stockholders' Equity - Common and Preferred Stock (Details)
Stockholders' Equity - Share Repurchase (Details)
Stockholders' Equity - Stock Incentive Plans (Details)
Stockholders' Equity - Stock Options (Details)
Stockholders' Equity - Employee Stock Purchase Plan (Details)
Stockholders' Equity - Stock-based Compensation Expense (Details)
Condensed Consolidated Balance Sheet Components - Inventory (Details)
Condensed Consolidated Balance Sheet Components - Property and equipment, Net (Details)
Condensed Consolidated Balance Sheet Components - Intangible assets (Details)
Condensed Consolidated Balance Sheet Components - Accrued expenses and other (Details)
Fair Value - Assets and Liabilities Measured at Fair Value on Recurring and Non-Recurring Basis (Details)
Fair Value - Financial Instruments (Details)
Commitments and Contingencies - Lease costs (Details)
Commitments and Contingencies - Maturities of lease liabilities (Details)
Segment Reporting (Details)
Segment Reporting - Revenue by geographic location (Details)
Subsequent Event (Details)
All Reports