Report Summary

Reporting scheme 7
Fact count 1412
Structure count 82
Hypercube count 82
Hypercube (explicit) 35
Hypercube (implied) 47
Block count 211
Disclosure count 0
Pattern count 211
Set 71
Roll Up 32
Roll Forward 8
Roll Forward Info 6
Adjustments
Variances
Text Blocks 94
Member Aggregation
Arithmetic
Validation inconsistencies depending on SBRM 307
XBRL Calculation 307
XBRL Formula 0
Model structure 0
Report Elements
All Local (Added) Percent
Structure 82 82 100.00%
Hypercube 23 0 0.00%
Dimensions 39 0 0.00%
Members 115 5 4.35%
LineItems 24 0 0.00%
Abstracts 109 55 50.46%
Concepts 518 42 8.11%
# Block name Patterns
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
# Disclosure name
Disclosure Requirement Status Action