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
Statements
CONSOLIDATED BALANCE SHEETS
CONSOLIDATED BALANCE SHEETS (Parenthetical)
CONSOLIDATED STATEMENTS OF OPERATIONS
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
CONSOLIDATED STATEMENTS OF CASH FLOWS
Reports
Summary of Significant Accounting Policies
Revenue
Cash Equivalents, Short-Term Investments and Other Investments
Property and Equipment, Net
Goodwill and Intangible Assets
Leases
Debt
Commitments and Contingencies
Stock-Based Compensation
Income Taxes
Net Earnings (Loss) Per Share
Insider Trading Arrangements
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Tables
Revenue (Tables)
Cash Equivalents, Short-Term Investments and Other Investments (Tables)
Property and Equipment, Net (Tables)
Goodwill and Intangible Assets (Tables)
Leases (Tables)
Debt (Tables)
Stock-Based Compensation (Tables)
Net Earnings (Loss) Per Share (Tables)
Details
Summary of Significant Accounting Policies (Details)
Revenue - Schedule of Revenue (Details)
Revenue - Schedule of Revenue by Region (Details)
Revenue - Concentrations (Details)
Revenue - Contract Balances (Details)
Revenue - Schedule of Future Estimated Revenue Related To Unsatisfied Performance Obligations (Details)
Revenue -Schedule of Activity of Deferred Contract Costs (Details)
Cash Equivalents, Short-Term Investments and Other Investments - Schedule of Amortized Cost, Unrealized Gain and Loss and Estimated Fair Value (Details)
Cash Equivalents, Short-Term Investments and Other Investments - Schedule of Contractual Maturities on Short-Term Investments (Details)
Cash Equivalents, Short-Term Investments and Other Investments - Narrative (Details)
Cash Equivalents, Short-Term Investments and Other Investments - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details)
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)
Property and Equipment, Net - Narrative (Details)
Goodwill and Intangible Assets - Narrative (Details)
Goodwill and Intangible Assets - Schedule of Acquired Intangible Assets Subject to Amortization (Details)
Goodwill and Intangible Assets - Schedule of Future Amortization of Intangible Assets (Details)
Leases -Schedule of Components of Lease Expense (Details)
Leases - Narrative (Details)
Leases - Schedule of Supplemental Information Related to Leases (Details)
Leases - Schedule of Operating Lease Liability Maturities (Details)
Debt- Narrative (Details)
Debt -Schedule of Carrying Value of Term Loan (Details)
Debt -Schedule of Maturities of Term Loan (Details)
Commitments and Contingencies (Details)
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)
Stock-Based Compensation - Schedule of Unrecognized Stock-Based Compensation (Details)
Stock-Based Compensation - Schedule of RSUs and PSUs (Details)
Stock-Based Compensation - Narrative (Details)
Stock-Based Compensation - Schedule of Stock Option Activity (Details)
Stock-Based Compensation -Schedule of Fair Value Assumptions (Details)
Income Taxes (Details)
Net Earnings (Loss) Per Share -Schedule of Computation of Basic and Diluted Net Loss Per Share (Details)
Net Earnings (Loss) Per Share - Schedule of Potentially Dilutive Securities (Details)
All Reports