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
CONDENSED CONSOLIDATED BALANCE SHEETS
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited)
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
Reports
Description of Business and Summary of Significant Accounting Policies
Fair Value of Financial Instruments
Accumulated Other Comprehensive Income (Loss)
Property and Equipment, Net
Revenue from Contracts with Customers
Intangible Assets, Net
Leases
Commitments and Contingencies
Stockholders' Equity and Stock-based Compensation
Income Taxes
Segment and Geographic Area Information
Net Income Per Share
Insider Trading Arrangements
Accounting Policies
Description of Business and Summary of Significant Accounting Policies (Policies)
Tables
Fair Value of Financial Instruments (Tables)
Accumulated Other Comprehensive Income (Loss) (Tables)
Property and Equipment, Net (Tables)
Revenue from Contracts with Customers (Tables)
Intangible Assets, Net (Tables)
Leases (Tables)
Stockholders' Equity and Stock-based Compensation (Tables)
Segment and Geographic Area Information (Tables)
Net Income Per Share (Tables)
Details
Fair Value of Financial Instruments - Schedule of Assets and Liabilities (Details)
Fair Value of Financial Instruments - Schedule of Cash and Cash Equivalents (Details)
Fair Value of Financial Instruments - Schedule of Securities in Unrealized Loss Positions (Details)
Fair Value of Financial Instruments - Narrative (Details)
Fair Value of Financial Instruments - Schedule of Fair Value of Marketable Securities (Details)
Fair Value of Financial Instruments - Schedule of Derivative Financial Instruments (Details)
Fair Value of Financial Instruments - Schedule of Amounts Recognized In Statement of Operations (Details)
Accumulated Other Comprehensive Income (Loss) - Schedule of Components and Changes (Details)
Accumulated Other Comprehensive Income (Loss) - Schedule of Amounts Reclassified from AOCI (Details)
Accumulated Other Comprehensive Income (Loss) - Narrative (Details)
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)
Property and Equipment, Net - Narrative (Details)
Revenue from Contracts with Customers - Narrative (Details)
Revenue from Contracts with Customers - Schedule of Expected Revenue from All Remaining Performance Obligations (Details)
Revenue from Contracts with Customers - Schedule of Revenue by Sales Channel (Details)
Revenue from Contracts with Customers - Schedule of Capitalized Cost to Obtain Contracts, Current and Noncurrent (Details)
Intangible Assets, Net- Schedule of Carrying Value of Intangible Assets (Details)
Intangible Assets, Net - Narrative (Details)
Intangible Assets, Net - Schedule of Expected Amortization Expense in Future Periods (Details)
Leases - Narrative (Details)
Leases - Schedule of Supplemental Cash Flow Information (Details)
Leases- Schedule of Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Details)
Leases - Schedule of Minimum Annual Lease Payments (Details)
Stockholders' Equity and Stock-based Compensation - Narrative (Details)
Stockholders' Equity and Stock-based Compensation - Schedule of Share-based Compensation and Stock Options Activity (Details)
Stockholders' Equity and Stock-based Compensation - Schedule of Restricted Stock Unit Activity (Details)
Stockholders' Equity and Stock-based Compensation - Schedule of Stock-based Compensation Expense (Details)
Stockholders' Equity and Stock-based Compensation - Schedule of Repurchase Agreements (Details)
Income Taxes (Details)
Segment and Geographic Area Information - Narrative (Details)
Segment and Geographic Area Information - Schedule of Reported Segment Revenue, Segment Profit Or Loss (Details)
Segment and Geographic Area Information - Schedule of Revenue and Property and Equipment, Net by Geographic Area (Details)
Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details)
Net Income Per Share - Schedule of Anti-dilutive Net Income Per Share (Details)
All Reports