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
Cover Page
Financial Statements
Condensed Consolidated Balance Sheets
Condensed Consolidated Balance Sheets (Parenthetical)
Condensed Consolidated Statements of Operations
Condensed Consolidated Statements of Comprehensive (Loss) Income
Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit)
Condensed Consolidated Statements of Cash Flows
Notes to Financial Statements
Organization, Description of Business, Basis of Presentation, Use of Estimates and Recently Adopted Accounting Pronouncements
Revenue Recognition
Acquisition
Fair Value Measurements
Balance Sheet Components
Leases
Goodwill and Intangible Assets
Long Term Debt
Income Taxes
Commitment and Contingencies
Stockholders' Equity
Stock-based Compensation
Net (Loss) Income Per Common Share
Accounting Policies
Organization, Description of Business, Basis of Presentation, Use of Estimates and Recently Adopted Accounting Pronouncements (Policies)
Notes Tables
Revenue Recognition (Tables)
Acquisition (Tables)
Fair Value Measurements (Tables)
Balance Sheet Components (Tables)
Leases (Tables)
Goodwill and Intangible Assets (Tables)
Stockholders' Equity (Tables)
Stock-based Compensation (Tables)
Net (Loss) Income Per Common Share (Tables)
Notes Details
Organization, Description of Business, Basis of Presentation, Use of Estimates and Recently Adopted Accounting Pronouncements - Certain Risks and Concentrations (Details)
Organization, Description of Business, Basis of Presentation, Use of Estimates and Recently Adopted Accounting Pronouncements - Segment Information (Details)
Organization, Description of Business, Basis of Presentation, Use of Estimates and Recently Adopted Accounting Pronouncements - New Accounting Pronouncements (Details)
Revenue Recognition - Disaggregation of Revenue (Details)
Revenue Recognition - Narrative (Details)
Acquisition - Consideration Transferred (Details)
Acquisition - Purchase Price, Identifiable Assets and Liabilities (Details)
Acquisition - Narrative (Details)
Fair Value Measurements - Financial Assets Measured on Recurring Basis (Details)
Fair Value Measurements - Financial Liabilities Measured on Nonrecurring Basis (Details)
Fair Value Measurements - Narrative (Details)
Balance Sheet Components - Accounts Receivable, Net of Allowance (Details)
Balance Sheet Components - Allowance for Credit Losses (Details)
Balance Sheet Components - Property, Equipment and Capitalized Software (Details)
Balance Sheet Components - Accrued and Other Current Liabilities (Details)
Leases - Assets and Liabilities (Details)
Leases - Lease Expense Components (Details)
Leases - Future Lease Payments (Details)
Leases - Weighted Average Lease Terms and Discount Rates (Details)
Leases - Supplemental Cash Flow Information (Details)
Leases - Future Minimum Lease Payments (Details)
Goodwill and Intangible Assets - Narrative (Details)
Goodwill and Intangible Assets - Goodwill Rollforward (Details)
Goodwill and Intangible Assets - Intangible Assets, Net (Details)
Goodwill and Intangible Assets - Estimated Amortization (Details)
Long Term Debt - Convertible Notes (Details)
Long Term Debt - Revolving Credit Facility (Details)
Income Taxes (Details)
Stockholders' Equity - Narrative (Details)
Stockholders' Equity - Schedule of Stock Repurchase Program (Details)
Stock-based Compensation - Narrative (Details)
Stock-based Compensation - Schedule of Expense (Details)
Stock-based Compensation - Award Activity (Details)
Net (Loss) Income Per Common Share - Basic and Diluted Earnings Per Share (Details)
Net (Loss) Income Per Common Share - Antidilutive Shares (Details)
All Reports