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
Financial Statements
Consolidated Balance Sheets
Consolidated Balance Sheets (Parentheticals)
Consolidated Statements of Operations
Consolidated Statements of Comprehensive Income
Consolidated Statements of Cash Flows
Consolidated Statements of Stockholders' Equity
Notes to Financial Statements
Note 1 - The Company and Summary of Significant Accounting Policies
Note 2 - Fair Value of Financial Instruments
Note 3 - Accumulated Other Comprehensive Income (Loss)
Note 4 - Property and Equipment, Net
Note 5 - Revenue from Contracts with Customers
Note 6 - Acquisitions
Note 7 - Intangible Assets, Net
Note 8 - Leases
Note 9 - Commitment and Contingencies
Note 10 - Stockholders' Equity and Stock-based Compensation
Note 11 - Employee Benefits Plan
Note 12 - Income Taxes
Note 13 - Segment and Geographic Area Information
Note 14 - Net Income Per Share
Accounting Policies
Significant Accounting Policies (Policies)
Notes Tables
Note 2 - Fair Value of Financial Instruments (Tables)
Note 3 - Accumulated Other Comprehensive Income (Loss) (Tables)
Note 4 - Property and Equipment, Net (Tables)
Note 5 - Revenue from Contracts with Customers (Tables)
Note 6 - Acquisitions (Tables)
Note 7 - Intangible Assets, Net (Tables)
Note 8 - Leases (Tables)
Note 9 - Commitment and Contingencies (Tables)
Note 10 - Stockholders' Equity and Stock-based Compensation (Tables)
Note 12 - Income Taxes (Tables)
Note 13 - Segment and Geographic Area Information (Tables)
Note 14 - Net Income Per Share (Tables)
Notes Details
Note 1 - The Company and Summary of Significant Accounting Policies (Details Textual)
Note 2 - Fair Value of Financial Instruments (Details Textual)
Note 2 - Fair Value of Financial Instruments - Cash and Cash Equivalents (Details)
Note 2 - Fair Value of Financial Instruments - Fair Value Hierarchy (Details)
Note 2 - Fair Value of Financial Instruments - Summary of the Fair Value of Marketable Securities (Details)
Note 2 - Fair Value of Financial Instruments - Summary of Derivative Financial Instruments (Details)
Note 2 - Fair Value of Financial Instruments - Amounts Recognized In Statement Of Operations (Details)
Note 3 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Loss) (Details)
Note 3 - Accumulated Other Comprehensive Income (Loss) - Amounts Reclassified from AOCI (Details)
Note 4 - Property and Equipment, Net (Details Textual)
Note 4 - Property and Equipment, Net - Property and Equipment, Net (Details)
Note 5 - Revenue from Contracts with Customers (Details Textual)
Note 5 - Revenue from Contracts with Customers - Expected Revenue from All Remaining Performance Obligations (Details)
Note 5 - Revenue from Contracts with Customers - Expected Revenue from All Remaining Performance Obligations 2 (Details)
Note 5 - Revenue from Contracts with Customers - Revenue by Sales Channel (Details)
Note 5 - Revenue from Contracts with Customers - Capitalized Cost to Obtain Contracts, Current and Noncurrent (Details)
Note 6 - Acquisitions (Details Textual)
Note 6 - Acquisitions - Estimated Fair Values of the Acquired Assets (Details)
Note 7 - Intangible Assets, Net (Details Textual)
Note 7 - Intangible Assets, Net - Carrying Value of Intangible Assets (Details)
Note 7 - Intangible Assets, Net - Expected Amortization Expense in Future Periods (Details)
Note 8 - Leases (Details Textual)
Note 8 - Leases - Supplemental Cash Flow Information (Details)
Note 8 - Leases - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Details)
Note 8 - Leases - Minimum Annual Lease Payments (Details)
Note 9 - Commitment and Contingencies - Remaining Purchase Commitments (Details)
Note 10 - Stockholders' Equity and Stock-based Compensation (Details Textual)
Note 10 - Stockholders' Equity and Stock-based Compensation - Summary of Stock-based Compensation Expense (Details)
Note 10 - Stockholders' Equity and Stock-based Compensation - Fair Value Assumptions, Stock Options (Details)
Note 10 - Stockholders' Equity and Stock-based Compensation - Share-based Compensation and Stock Options Activity (Details)
Note 10 - Stockholders' Equity and Stock-based Compensation - Share-based Compensation, Restricted Stock and Restricted Stock Units (Details)
Note 10 - Stockholders' Equity and Stock-based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)
Note 10 - Stockholders' Equity and Stock-based Compensation - Schedule of Repurchase Agreements (Details)
Note 11 - Employee Benefits Plan (Details Textual)
Note 12 - Income Taxes (Details Textual)
Note 12 - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)
Note 12 - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)
Note 12 - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
Note 12 - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)
Note 12 - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)
Note 13 - Segment and Geographic Area Information (Details Textual)
Note 13 - Segment and Geographic Area Information - Revenue and Property and Equipment, Net by Geographic Area (Details)
Note 14 - Net Income Per Share - Basic and Diluted Net Income Per Share (Details)
Note 14 - Net Income Per Share - Anti-dilutive Net Income Per Share (Details)
All Reports