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
Audit Information
Statements
CONSOLIDATED BALANCE SHEETS
CONSOLIDATED BALANCE SHEETS (Parenthetical)
CONSOLIDATED STATEMENTS OF OPERATIONS
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
CONSOLIDATED STATEMENTS OF CASH FLOWS
Reports
Nature of Business
Summary of Significant Accounting Policies
Revenue and Deferred Costs
Investment Securities and Fair Value Measurements
Property and Equipment, net
Capitalized Software Development Costs, net
Business Combination
Goodwill and Intangible Assets, Net
Leases
Other Balance Sheet Components
Commitments and Contingencies
Stockholders' Equity
Stock-Based Compensation
Income Taxes
Net Income Per Share
Workforce Reduction
Retirement Plans
Insider Trading Arrangements
Insider Trading Policies and Procedures
Cybersecurity Risk Management and Strategy Disclosure
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Tables
Summary of Significant Accounting Policies (Tables)
Revenue and Deferred Costs (Tables)
Investment Securities and Fair Value Measurements (Tables)
Property and Equipment, net (Tables)
Capitalized Software Development Costs, net (Tables)
Business Combination (Tables)
Goodwill and Intangible Assets, Net (Tables)
Leases (Tables)
Other Balance Sheet Components (Tables)
Stock-Based Compensation (Tables)
Income Taxes (Tables)
Net Income Per Share (Tables)
Workforce Reduction (Tables)
Details
Summary of Significant Accounting Policies - Narrative (Details)
Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Property and Equipment (Details)
Revenue and Deferred Costs (Details)
Revenue and Deferred Costs - Narrative (Details)
Investment Securities and Fair Value Measurements - Schedule of Investment Securities Available-for-Sale (Details)
Investment Securities and Fair Value Measurements - Narrative (Details)
Investment Securities and Fair Value Measurements - Schedule of Fair Values of Available-for-Sale Investment Securities, by Remaining Contractual Maturity (Details)
Investment Securities and Fair Value Measurements - Schedule of Sales and Maturities of Investment Securities (Details)
Investment Securities and Fair Value Measurements- Schedule of Long-Term Investments (Details)
Investment Securities and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)
Property and Equipment, net - Schedule of Property and Equipment, Net (Details)
Property and Equipment, net - Narrative (Details)
Capitalized Software Development Costs, net - Schedule of Capitalized Software Development Costs, Net (Details)
Capitalized Software Development Costs, net - Narrative (Details)
Capitalized Software Development Costs, net - Schedule of Future Amortization Expense of Capitalized Software Development Costs (Details)
Business Combination - Narrative (Details)
Business Combination - Schedule of Purchase Price Allocation (Details)
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details)
Goodwill and Intangible Assets, Net - Narrative (Details)
Goodwill and Intangible Assets, Net - Scheduled of Future Amortization Expense of Intangible Assets (Details)
Goodwill and Intangible Assets, Net - Schedule of Change in the Carrying Amount of Goodwill (Details)
Leases - Narrative (Details)
Leases - Schedule of Components of Lease Expense (Details)
Leases - Schedule of Lease-Related Assets and Liabilities (Details)
Leases - Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases (Details)
Other Balance Sheet Components- Schedule of Prepaid Expenses And Other Current Assets (Details)
Other Balance Sheet Components - Schedule of Accrued Employee Expenses (Details)
Other Balance Sheet Components - Schedule of Other Current Liabilities (Details)
Commitments and Contingencies (Details)
Stockholders' Equity - Amended and Restated Certificate of Incorporation (Narrative) (Details)
Stockholders' Equity - Class A Common Stock and Class B Common Stock (Narrative) (Details)
Stockholders' Equity - Preferred Stock (Narrative) (Details)
Stockholders' Equity - Share Repurchase Program (Narrative) (Details)
Stock-Based Compensation - Narrative (Details)
Stock-Based Compensation - Schedule of Stock Option Activity (Details)
Stock-Based Compensation - Stock Options (Narrative) (Details)
Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details)
Stock-Based Compensation - Restricted Stock Units (Narrative) (Details)
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
Income Taxes - Schedule of (Benefit From) Provision for Income Tax (Details)
Income Taxes - Schedule of Components of Deferred Tax Assets (Liabilities) (Details)
Income Taxes - Narrative (Details)
Income Taxes - Schedule of Unrecognized Tax Benefits from Uncertain Tax Positions (Details)
Income Taxes - Schedule of Cash Taxes (Details)
Net Income Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Common Share (Details)
Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)
Workforce Reduction - Narrative (Details)
Workforce Reduction - Schedule of Total Severance and Related Personnel Costs by Function (Details)
Workforce Reduction - Schedule of Changes in the Accrued Severance and Related Personnel Cost (Details)
Retirement Plans (Details)
All Reports