| 1 |
Document - Cover [Set] |
Set |
| 2 |
Documents Incorporated by Reference [Text Block] |
TextBlock |
| 3 |
Document - Cover [Set] |
Set |
| 4 |
Document - Audit Information [Set] |
Set |
| 5 |
Assets [Abstract] |
RollUp |
| 6 |
Liabilities and Equity [Roll Up] |
RollUp |
| 7 |
Liabilities and Equity [Abstract] |
Set |
| 8 |
Statement - Consolidated Balance Sheets (Parenthetical) [Set] |
Set |
| 9 |
Revenues [Abstract] |
Set |
| 10 |
Cost of Revenue [Abstract] |
Set |
| 11 |
Statement - Consolidated Statements of Operations [Set] |
Set |
| 12 |
Operating Expenses [Abstract] |
RollUp |
| 13 |
Statement - Consolidated Statements of Operations [Set] |
Set |
| 14 |
Statement - Consolidated Statements of Operations (Parenthetical) [Set] |
Set |
| 15 |
Statement - Consolidated Statements of Comprehensive Income [Set] |
Set |
| 16 |
Other Comprehensive Income (Loss), before Tax [Abstract] |
RollUp |
| 17 |
Statement - Consolidated Statements of Comprehensive Income [Set] |
Set |
| 18 |
Shares, Outstanding [Roll Forward Info] |
RollForwardInfo |
| 19 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
Set |
| 20 |
Equity, Attributable to Parent [Roll Forward] |
RollForward |
| 21 |
Net Cash Provided by (Used in) Operating Activities [Abstract] |
RollUp |
| 22 |
Net Cash Provided by (Used in) Investing Activities [Abstract] |
RollUp |
| 23 |
Net Cash Provided by (Used in) Financing Activities [Abstract] |
RollUp |
| 24 |
Statement - Consolidated Statements of Cash Flows [Set] |
Set |
| 25 |
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Roll Forward] |
RollForward |
| 26 |
Supplemental Cash Flow Information [Abstract] |
Set |
| 27 |
Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] |
TextBlock |
| 28 |
Revenue from Contract with Customer [Text Block] |
TextBlock |
| 29 |
Financial Instruments Disclosure [Text Block] |
TextBlock |
| 30 |
Fair Value Disclosures [Text Block] |
TextBlock |
| 31 |
Property, Plant and Equipment Disclosure [Text Block] |
TextBlock |
| 32 |
Commitments Disclosure [Text Block] |
TextBlock |
| 33 |
Business Combination Disclosure [Text Block] |
TextBlock |
| 34 |
Goodwill and Intangible Assets Disclosure [Text Block] |
TextBlock |
| 35 |
Debt Disclosure [Text Block] |
TextBlock |
| 36 |
Restructuring and Related Activities Disclosure [Text Block] |
TextBlock |
| 37 |
Shareholders' Equity and Share-Based Payments [Text Block] |
TextBlock |
| 38 |
Income Tax Disclosure [Text Block] |
TextBlock |
| 39 |
Earnings Per Share [Text Block] |
TextBlock |
| 40 |
Legal Matters and Contingencies [Text Block] |
TextBlock |
| 41 |
Subsequent Events [Text Block] |
TextBlock |
| 42 |
Pay vs Performance [Table Text Block] |
TextBlock |
| 43 |
Disclosure - Pay vs Performance Disclosure [Set] |
Set |
| 44 |
Named Executive Officers, Footnote [Text Block] |
TextBlock |
| 45 |
Peer Group Issuers, Footnote [Text Block] |
TextBlock |
| 46 |
Changed Peer Group, Footnote [Text Block] |
TextBlock |
| 47 |
Disclosure - Pay vs Performance Disclosure [Set] |
Set |
| 48 |
Adjustment To PEO Compensation, Footnote [Text Block] |
TextBlock |
| 49 |
Disclosure - Pay vs Performance Disclosure [Set] |
Set |
| 50 |
Adjustment to Non-PEO NEO Compensation Footnote [Text Block] |
TextBlock |
| 51 |
Equity Valuation Assumption Difference, Footnote [Text Block] |
TextBlock |
| 52 |
Compensation Actually Paid vs. Total Shareholder Return [Text Block] |
TextBlock |
| 53 |
Compensation Actually Paid vs. Net Income [Text Block] |
TextBlock |
| 54 |
Compensation Actually Paid vs. Company Selected Measure [Text Block] |
TextBlock |
| 55 |
Total Shareholder Return Vs Peer Group [Text Block] |
TextBlock |
| 56 |
Compensation Actually Paid vs. Other Measure [Text Block] |
TextBlock |
| 57 |
Tabular List [Table Text Block] |
TextBlock |
| 58 |
Disclosure - Pay vs Performance Disclosure [Set] |
Set |
| 59 |
Non-GAAP Measure Description [Text Block] |
TextBlock |
| 60 |
Additional 402(v) Disclosure [Text Block] |
TextBlock |
| 61 |
Disclosure - Recovery of Erroneously Awarded Compensation [Set] |
Set |
| 62 |
Erroneous Compensation Analysis [Text Block] |
TextBlock |
| 63 |
Stock Price or TSR Estimation Method [Text Block] |
TextBlock |
| 64 |
Disclosure - Recovery of Erroneously Awarded Compensation [Set] |
Set |
| 65 |
Aggregate Erroneous Compensation Not Yet Determined [Text Block] |
TextBlock |
| 66 |
Disclosure - Recovery of Erroneously Awarded Compensation [Set] |
Set |
| 67 |
Forgone Recovery, Explanation of Impracticability [Text Block] |
TextBlock |
| 68 |
Disclosure - Recovery of Erroneously Awarded Compensation [Set] |
Set |
| 69 |
Restatement Does Not Require Recovery [Text Block] |
TextBlock |
| 70 |
Award Timing MNPI Disclosure [Text Block] |
TextBlock |
| 71 |
Award Timing Method [Text Block] |
TextBlock |
| 72 |
Disclosure - Award Timing Disclosure [Set] |
Set |
| 73 |
Award Timing, How MNPI Considered [Text Block] |
TextBlock |
| 74 |
Disclosure - Award Timing Disclosure [Set] |
Set |
| 75 |
Awards Close in Time to MNPI Disclosures [Table Text Block] |
TextBlock |
| 76 |
Disclosure - Award Timing Disclosure [Set] |
Set |
| 77 |
Material Terms of Trading Arrangement [Text Block] |
TextBlock |
| 78 |
Disclosure - Insider Trading Arrangements [Set] |
Set |
| 79 |
Disclosure - Insider Trading Policies and Procedures [Set] |
Set |
| 80 |
Insider Trading Policies and Procedures Not Adopted [Text Block] |
TextBlock |
| 81 |
Fiscal Period, Policy [Policy Text Block] |
TextBlock |
| 82 |
Use of Estimates, Policy [Policy Text Block] |
TextBlock |
| 83 |
Consolidation, Policy [Policy Text Block] |
TextBlock |
| 84 |
Segment Reporting, Policy [Policy Text Block] |
TextBlock |
| 85 |
Concentration Risk, Credit Risk, Policy [Policy Text Block] |
TextBlock |
| 86 |
Revenue from Contract with Customer [Policy Text Block] |
TextBlock |
| 87 |
Cash and Cash Equivalents, Policy [Policy Text Block] |
TextBlock |
| 88 |
Marketable Securities, Policy [Policy Text Block] |
TextBlock |
| 89 |
Investment, Policy [Policy Text Block] |
TextBlock |
| 90 |
Fair Value of Financial Instruments, Policy [Policy Text Block] |
TextBlock |
| 91 |
Derivatives, Policy [Policy Text Block] |
TextBlock |
| 92 |
Property, Plant and Equipment, Policy [Policy Text Block] |
TextBlock |
| 93 |
Lessee, Leases [Policy Text Block] |
TextBlock |
| 94 |
Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] |
TextBlock |
| 95 |
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] |
TextBlock |
| 96 |
Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] |
TextBlock |
| 97 |
Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] |
TextBlock |
| 98 |
Compensation Related Costs, Policy [Policy Text Block] |
TextBlock |
| 99 |
Advertising Cost [Policy Text Block] |
TextBlock |
| 100 |
Income Tax, Policy [Policy Text Block] |
TextBlock |
| 101 |
Foreign Currency Transactions and Translations Policy [Policy Text Block] |
TextBlock |
| 102 |
Commitments and Contingencies, Policy [Policy Text Block] |
TextBlock |
| 103 |
New Accounting Pronouncements, Policy [Policy Text Block] |
TextBlock |
| 104 |
Property, Plant and Equipment [Table Text Block] |
TextBlock |
| 105 |
Disaggregation of Revenue [Table Text Block] |
TextBlock |
| 106 |
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] |
TextBlock |
| 107 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] |
TextBlock |
| 108 |
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] |
TextBlock |
| 109 |
Debt Securities, Available-for-Sale [Table Text Block] |
TextBlock |
| 110 |
Disclosure - Investments (Tables) [Set] |
Set |
| 111 |
Fair Value, by Balance Sheet Grouping [Table Text Block] |
TextBlock |
| 112 |
Property, Plant and Equipment [Table Text Block] |
TextBlock |
| 113 |
Lease, Cost [Table Text Block] |
TextBlock |
| 114 |
Disclosure - Leases and Other Commitments (Tables) [Set] |
Set |
| 115 |
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] |
TextBlock |
| 116 |
Finance Lease, Liability, to be Paid, Maturity [Table Text Block] |
TextBlock |
| 117 |
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] |
TextBlock |
| 118 |
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] |
TextBlock |
| 119 |
Schedule of Goodwill [Table Text Block] |
TextBlock |
| 120 |
Schedule of Long-Term Debt Instruments [Table Text Block] |
TextBlock |
| 121 |
Schedule of Maturities of Long-Term Debt [Table Text Block] |
TextBlock |
| 122 |
Restructuring and Related Costs [Table Text Block] |
TextBlock |
| 123 |
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] |
TextBlock |
| 124 |
Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
TextBlock |
| 125 |
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] |
TextBlock |
| 126 |
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] |
TextBlock |
| 127 |
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
TextBlock |
| 128 |
Disclosure - Stockholders' Equity (Tables) [Set] |
Set |
| 129 |
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] |
TextBlock |
| 130 |
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] |
TextBlock |
| 131 |
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] |
TextBlock |
| 132 |
Schedule of Deferred Tax Assets and Liabilities [Table Text Block] |
TextBlock |
| 133 |
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] |
TextBlock |
| 134 |
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
TextBlock |
| 135 |
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] |
TextBlock |
| 136 |
Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Details) [Set] |
Set |
| 137 |
Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Details) [Set] |
Set |
| 138 |
Disclosure - Revenues - Summary of Subscription and Support and Geographic Location Revenue (Details) [Set] |
Set |
| 139 |
Unearned Revenue [Roll Forward] |
RollForward |
| 140 |
Disclosure - Revenues - Schedule of Change in Unearned Revenue (Details) [Set] |
Set |
| 141 |
Disclosure - Revenues - Summary of Remaining Performance Obligation (Details) [Set] |
Set |
| 142 |
Revenue, Remaining Performance Obligation, Amount [Roll Up] |
RollUp |
| 143 |
Debt Securities, Available-for-Sale, Amortized Cost [Roll Up] |
RollUp |
| 144 |
Debt Securities, Available-for-Sale [Roll Up] |
RollUp |
| 145 |
Disclosure - Investments - Schedule of Strategic Investments (Details) [Set] |
Set |
| 146 |
Gain (Loss) on Investments [Roll Up] |
RollUp |
| 147 |
Disclosure - Investments - Components of Gains and Losses on Strategic Investments (Details) [Set] |
Set |
| 148 |
Disclosure - Investments - Components of Gains and Losses on Strategic Investments (Details) [Set] |
Set |
| 149 |
Assets, Fair Value Disclosure [Roll Up] |
RollUp |
| 150 |
Disclosure - Fair Value Measurement (Details) [Set] |
Set |
| 151 |
Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization [Roll Up] |
RollUp |
| 152 |
Disclosure - Property and Equipment, Net and Other Balance Sheet Accounts (Details) [Set] |
Set |
| 153 |
Disclosure - Leases and Other Commitments - Narrative (Details) [Set] |
Set |
| 154 |
Disclosure - Leases and Other Commitments - Components of Lease Expense and Supplemental Cash Flow Information (Details) [Set] |
Set |
| 155 |
Lease, Cost [Abstract] |
RollUp |
| 156 |
Cash Flow, Lessee [Abstract] |
Set |
| 157 |
Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] |
Set |
| 158 |
Operating Lease, Assets And Liabilities, Lessee [Abstract] |
Set |
| 159 |
Operating Lease, Liability [Roll Up] |
RollUp |
| 160 |
Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Roll Up] |
RollUp |
| 161 |
Finance Lease, Assets And Liabilities, Lessee [Abstract] |
Set |
| 162 |
Finance Lease, Liability [Roll Up] |
RollUp |
| 163 |
Weighted Average Remaining Lease Term [Abstract] |
Set |
| 164 |
Leases, Weighted Average Discount Rate [Abstract] |
Set |
| 165 |
Lessee, Operating Lease, Liability, to be Paid [Roll Up] |
RollUp |
| 166 |
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] |
Set |
| 167 |
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] |
Set |
| 168 |
Finance Lease, Liability, to be Paid [Roll Up] |
RollUp |
| 169 |
Disclosure - Business Combinations - Narrative (Details) [Set] |
Set |
| 170 |
Finite-Lived Intangible Assets, Gross [Roll Forward] |
RollForward |
| 171 |
Finite-Lived Intangible Assets [Roll Forward] |
Set |
| 172 |
Finite-Lived Intangible Assets, Net [Roll Up] |
RollUp |
| 173 |
Finite-Lived Intangible Assets, Net [Roll Forward] |
RollForward |
| 174 |
Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill - Summary of Intangible Assets Acquired From Business Combinations (Details) [Set] |
Set |
| 175 |
Finite-Lived Intangible Assets, Net [Roll Up] |
RollUp |
| 176 |
Goodwill [Roll Forward] |
RollForward |
| 177 |
Disclosure - Debt - Carrying Value of Borrowings (Details) [Set] |
Set |
| 178 |
Long-Term Debt [Roll Up] |
RollUp |
| 179 |
Disclosure - Debt - Narrative (Details) [Set] |
Set |
| 180 |
Long-Term Debt, Gross [Roll Up] |
RollUp |
| 181 |
Restructuring Reserve [Roll Forward] |
RollForward |
| 182 |
Disclosure - Stockholders' Equity - Narrative (Details) [Set] |
Set |
| 183 |
Disclosure - Stockholders' Equity - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) [Set] |
Set |
| 184 |
Shares Granted or Issued, Share-Based Payment Arrangement [Abstract] |
RollForwardInfo |
| 185 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] |
RollForwardInfo |
| 186 |
Disclosure - Stockholders' Equity - Share-based Compensation, Stock Options, Activity (Details) [Set] |
Set |
| 187 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] |
RollForwardInfo |
| 188 |
Disclosure - Stockholders' Equity - Share-based Compensation, Stock Options, Activity (Details) [Set] |
Set |
| 189 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract] |
Set |
| 190 |
Disclosure - Stockholders' Equity - Stock Options Outstanding (Details) [Set] |
Set |
| 191 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] |
RollForwardInfo |
| 192 |
Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Details) [Set] |
Set |
| 193 |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price [Roll Forward] |
RollForwardInfo |
| 194 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] |
Set |
| 195 |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Roll Up] |
RollUp |
| 196 |
Common Stock, Capital Shares Reserved for Future Issuance [Roll Up] |
RollUp |
| 197 |
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Roll Up] |
RollUp |
| 198 |
Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] |
RollUp |
| 199 |
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] |
RollUp |
| 200 |
Disclosure - Income Taxes - Provisions For (Benefit From) (Details) [Set] |
Set |
| 201 |
Income Tax Expense (Benefit) [Roll Up] |
RollUp |
| 202 |
Disclosure - Income Taxes - Narrative (Details) [Set] |
Set |
| 203 |
Components of Deferred Tax Assets [Abstract] |
RollUp |
| 204 |
Components of Deferred Tax Liabilities [Abstract] |
RollUp |
| 205 |
Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) [Set] |
Set |
| 206 |
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] |
RollForward |
| 207 |
Numerator [Abstract] |
Set |
| 208 |
Denominator [Abstract] |
RollUp |
| 209 |
Disclosure - Net Income Per Share - Shares Excluded from Diluted Earnings Per Share (Details) [Set] |
Set |
| 210 |
Disclosure - Legal Proceedings and Claims (Details) [Set] |
Set |
| 211 |
Disclosure - Subsequent Events (Details) [Set] |
Set |