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 (Parenthetical) (Unaudited)
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)
Notes to Financial Statements
Overview And Basis of Presentation
Revenue, Deferred Revenue and Commissions
Fair Value Measurements
Balance Sheet Components
Commitments and Contingencies
Stockholders' Equity
Stock-Based Compensation
Income Taxes
Basic and Diluted Net Loss Per Share
Related Party Transaction
Business Acquisition
Accounting Policies
Significant Accounting Policies (Policies)
Notes Tables
Revenue, Deferred Revenue and Commissions (Tables)
Fair Value Measurements (Tables)
Balance Sheet Components (Tables)
Stockholders' Equity (Tables)
Stock-Based Compensation (Tables)
Basic and Diluted Net Loss Per Share (Tables)
Business Acquisition (Tables)
Notes Details
Revenue, Deferred Revenue and Commissions - Additional Information (Details)
Revenue, Deferred Revenue and Commissions - Summary of Impact of Adopting Topic 606 on Condensed Consolidated Statement of Operations (Details)
Revenue, Deferred Revenue and Commissions - Summary of Impact of Adopting Topic 606 on Condensed Consolidated Statement of Balance Sheet (Details)
Revenue, Deferred Revenue and Commissions - Summary of Revenue Disaggregated by Revenue Source (Details)
Revenue, Deferred Revenue and Commissions - Concentration of Net Accounts Receivable Balance (Details)
Revenue, Deferred Revenue and Commissions - Components of Deferred Revenue (Details)
Fair Value Measurements - Schedule of Financial Assets and Liabilities at Fair Value (Details)
Fair Value Measurements - Additional Information (Details)
Fair Value Measurement - Schedule of Changes in Level 3 Fair Value Category (Details)
Fair Value Measurements - Schedule of Short-term Investments by Contractual Maturities (Details)
Balance Sheet Components - Components of Inventories (Details)
Balance Sheet Components - Components of Other Current Assets (Details)
Balance Sheet Components - Additional Information (Details)
Balance Sheet Components - Summary of Carrying Values of Intangible Assets Other than Goodwill (Details)
Balance Sheet Components - Schedule of Estimated Future Amortization Expense for Intangible Assets (Details)
Balance Sheet Components - Components of Accrued Expenses (Details)
Commitments and Contingencies - Additional Information (Details)
Stockholders' Equity - Summarizes of Stock Option Activities (Details)
Stockholders' Equity - Additional Information (Details)
Stockholders' Equity - Summarizes of Restricted Stock Units Activities (Details)
Stock-Based Compensation - Total Stock-Based Compensation Recognized for Stock-Based Awards in Condensed Consolidated Statements of Operations (Details)
Stock-Based Compensation - Additional Information (Details)
Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Employee Stock Options Grants and Employee Stock Purchase Plan Using Black-Scholes Option Pricing Model (Details)
Income Taxes - Additional Information (Details)
Basic and Diluted Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share of Common Stock (Details)
Basic and Diluted Net Loss Per Share - Additional Information (Details)
Related Party Transaction - Additional Information (Details)
Business Acquisition - Additional Information (Details)
Business Acquisition - Schedule of Fair Value of Consideration Transferred (Details)
Business Acquisition - Schedule of Fair Value of Consideration Transferred (Parenthetical) (Details)
All Reports
Rendering Log