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 COMPREHENSIVE LOSS (UNAUDITED) (PARENTHETICAL)
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
Notes to Financial Statements
Company Overview
Basis of Presentation, Significant Accounting Policies and Recently-Issued Accounting Pronouncements
Redeemable Non-Controlling Interest
Balance Sheet Components
Fair Value Measurements
Convertible Senior Notes
Commitments and Contingencies
Equity Awards
Unearned Revenue and Performance Obligations
Income Taxes
Net Loss per Share
Geographic Information
Accounting Policies
Basis of Presentation, Significant Accounting Policies and Recently-Issued Accounting Pronouncements (Policies)
Notes Tables
Basis of Presentation, Significant Accounting Policies and Recently-Issued Accounting Pronouncements (Tables)
Redeemable Non-Controlling Interest (Tables)
Balance Sheet Components (Tables)
Fair Value Measurements (Tables)
Convertible Senior Notes (Tables)
Equity Awards (Tables)
Net Loss per Share (Tables)
Geographic Information (Tables)
Notes Details
Basis of Presentation, Significant Accounting Policies and Recently-Issued Accounting Pronouncements -Additional Information (Details)
Basis of Presentation, Significant Accounting Policies and Recently-Issued Accounting Pronouncements - Schedule of Revisions for the Financial Statement - Condensed Consolidated Statement of Operations (Details)
Basis of Presentation, Significant Accounting Policies and Recently-Issued Accounting Pronouncements - Schedule of Revisions for the Financial Statement - Condensed Consolidated Statement of Comprehensive Loss (Details)
Basis of Presentation, Significant Accounting Policies and Recently-Issued Accounting Pronouncements - Schedule of Revisions for the Financial Statement - Condensed Consolidated Statements of Stockholders' Equity (Details)
Basis of Presentation, Significant Accounting Policies and Recently-Issued Accounting Pronouncements - Schedule of Revisions for the Financial Statement - Condensed Consolidated Statement of Cash Flows (Details)
Redeemable Non-Controlling Interest - Additional Information (Details)
Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details)
Balance Sheet Components - Schedule of Investments in Marketable Securities (Details)
Balance Sheet Components - Additional Information (Details)
Balance Sheet Components - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details)
Balance Sheet Components - Summary of Other Assets (Details)
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)
Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details)
Convertible Senior Notes - Additional Information (Details)
Convertible Senior Notes - Summary of Notes (Details)
Commitments and Contingencies - Additional Information (Details)
Equity Awards - Summary of Stock-Based Compensation Expense (Details)
Equity Awards - Additional Information (Details)
Equity Awards - Summary of Stock Options Activity (Details)
Equity Awards - Summary of Restricted Stock Units Activity (Details)
Unearned Revenue and Performance Obligations - Additional Information (Details)
Income Taxes - Additional Information (Details)
Net Loss per Share - Schedule of Basic and Diluted Loss per Share) (Details)
Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details)
Net Loss per Share - Additional Information (Details)
Geographic Information - Schedule of Disaggregation of Revenues by Geographic Region (Details)
All Reports