Report Summary

Reporting scheme 7
Fact count 1269
Structure count 93
Term count Local 59 · Imported 696 755
Hypercubes Local 2 · Imported 21 23
Dimensions Local 0 · Imported 29 29
Members Local 7 · Imported 94 101
LineItems Local 2 · Imported 22 24
Abstracts Local 21 · Imported 64 85
Concepts Local 27 · Imported 464 491
TypedDimension Local 0 · Imported 2 2
Associations count 1,664
Presentation 921
Calculation 184
Definition 558
Hypercube count 93
Hypercube (explicit) 35
Hypercube (implied) 58
Block count 199
Disclosure count 0
Pattern count 199
Set 71
Roll Up 29
Roll Forward 4
Roll Forward Info 3
Adjustments
Variances
Text Blocks 92
Member Aggregation
Arithmetic
Validation inconsistencies depending on SBRM 328
XBRL Calculation 328
XBRL Formula 0
Model structure 34
# Block name Patterns
1 Document - Cover page [Set] Set
2 Documents Incorporated by Reference [Text Block] TextBlock
3 Document - Cover page [Set] Set
4 Document - Audit Information [Set] Set
5 Pay vs Performance [Table Text Block] TextBlock
6 Disclosure - Pay vs Performance Disclosure [Set] Set
7 Named Executive Officers, Footnote [Text Block] TextBlock
8 Peer Group Issuers, Footnote [Text Block] TextBlock
9 Changed Peer Group, Footnote [Text Block] TextBlock
10 Disclosure - Pay vs Performance Disclosure [Set] Set
11 Adjustment To PEO Compensation, Footnote [Text Block] TextBlock
12 Disclosure - Pay vs Performance Disclosure [Set] Set
13 Adjustment to Non-PEO NEO Compensation Footnote [Text Block] TextBlock
14 Equity Valuation Assumption Difference, Footnote [Text Block] TextBlock
15 Compensation Actually Paid vs. Total Shareholder Return [Text Block] TextBlock
16 Compensation Actually Paid vs. Net Income [Text Block] TextBlock
17 Compensation Actually Paid vs. Company Selected Measure [Text Block] TextBlock
18 Total Shareholder Return Vs Peer Group [Text Block] TextBlock
19 Compensation Actually Paid vs. Other Measure [Text Block] TextBlock
20 Tabular List [Table Text Block] TextBlock
21 Disclosure - Pay vs Performance Disclosure [Set] Set
22 Non-GAAP Measure Description [Text Block] TextBlock
23 Additional 402(v) Disclosure [Text Block] TextBlock
24 Pension Benefits Adjustments, Footnote [Text Block] TextBlock
25 Equity Awards Adjustments, Footnote [Text Block] TextBlock
26 Disclosure - Recovery of Erroneously Awarded Compensation [Set] Set
27 Erroneous Compensation Analysis [Text Block] TextBlock
28 Stock Price or TSR Estimation Method [Text Block] TextBlock
29 Disclosure - Recovery of Erroneously Awarded Compensation [Set] Set
30 Aggregate Erroneous Compensation Not Yet Determined [Text Block] TextBlock
31 Disclosure - Recovery of Erroneously Awarded Compensation [Set] Set
32 Forgone Recovery, Explanation of Impracticability [Text Block] TextBlock
33 Disclosure - Recovery of Erroneously Awarded Compensation [Set] Set
34 Restatement Does Not Require Recovery [Text Block] TextBlock
35 Award Timing MNPI Disclosure [Text Block] TextBlock
36 Award Timing Method [Text Block] TextBlock
37 Disclosure - Award Timing Disclosure [Set] Set
38 Award Timing, How MNPI Considered [Text Block] TextBlock
39 Disclosure - Award Timing Disclosure [Set] Set
40 Awards Close in Time to MNPI Disclosures [Table Text Block] TextBlock
41 Disclosure - Award Timing Disclosure [Set] Set
42 Material Terms of Trading Arrangement [Text Block] TextBlock
43 Disclosure - Insider Trading Arrangements [Set] Set
44 Disclosure - Insider Trading Policies and Procedures [Set] Set
45 Insider Trading Policies and Procedures Not Adopted [Text Block] TextBlock
46 Assets [Abstract] RollUp
47 Liabilities and Equity [Abstract] RollUp
48 Equity, Attributable to Parent [Abstract] Set
49 Statement - CONSOLIDATED STATEMENTS OF INCOME [Set] Set
50 Costs and Expenses [Abstract] RollUp
51 Statement - CONSOLIDATED STATEMENTS OF INCOME [Set] Set
52 Earnings Per Share [Abstract] Set
53 Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Set
54 Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Set] Set
55 Other Comprehensive Income (Loss), Net of Tax [Abstract] Set
56 Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Set] Set
57 Common Stock, Shares, Outstanding [Roll Forward Info] RollForwardInfo
58 Increase (Decrease) in Stockholders' Equity [Roll Forward] Set
59 Equity, Attributable to Parent [Roll Forward] RollForward
60 Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parentheticals) [Set] Set
61 Net Cash Provided by (Used in) Operating Activities [Abstract] RollUp
62 Net Cash Provided by (Used in) Investing Activities [Abstract] RollUp
63 Net Cash Provided by (Used in) Financing Activities [Abstract] RollUp
64 Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS [Set] Set
65 Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Roll Forward] RollForward
66 Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] RollUp
67 Supplemental Cash Flow Information [Abstract] Set
68 Basis of Presentation and Significant Accounting Policies [Text Block] TextBlock
69 Revenue from Contract with Customer [Text Block] TextBlock
70 Restructuring, Impairment, and Other Activities Disclosure [Text Block] TextBlock
71 Earnings Per Share [Text Block] TextBlock
72 Financial Instruments Disclosure [Text Block] TextBlock
73 Disclosure - Non-marketable Equity Securities [Set] Set
74 Property, Plant and Equipment Disclosure [Text Block] TextBlock
75 Lessee, Operating Leases [Text Block] TextBlock
76 Lessee, Finance Leases [Text Block] TextBlock
77 Goodwill and Intangible Assets Disclosure [Text Block] TextBlock
78 Long-Term Debt [Text Block] TextBlock
79 Accounts Payable and Accrued Liabilities Disclosure [Text Block] TextBlock
80 Commitments and Contingencies Disclosure [Text Block] TextBlock
81 Shareholders' Equity and Share-Based Payments [Text Block] TextBlock
82 Other Nonoperating Income and Expense [Text Block] TextBlock
83 Income Tax Disclosure [Text Block] TextBlock
84 Segment Reporting Disclosure [Text Block] TextBlock
85 Basis of Accounting, Policy [Policy Text Block] TextBlock
86 Reclassification, Comparability Adjustment [Policy Text Block] TextBlock
87 Use of Estimates, Policy [Policy Text Block] TextBlock
88 Revenue from Contract with Customer [Policy Text Block] TextBlock
89 Research, Development, and Computer Software, Policy [Policy Text Block] TextBlock
90 Share-Based Payment Arrangement [Policy Text Block] TextBlock
91 Income Tax, Policy [Policy Text Block] TextBlock
92 Advertising Cost [Policy Text Block] TextBlock
93 Disclosure - Summary of Significant Accounting Policies (Policies) [Set] Set
94 Fair Value of Financial Instruments, Policy [Policy Text Block] TextBlock
95 Accounts Receivable [Policy Text Block] TextBlock
96 Property, Plant and Equipment, Policy [Policy Text Block] TextBlock
97 Lessee, Leases [Policy Text Block] TextBlock
98 Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] TextBlock
99 Commitments and Contingencies, Policy [Policy Text Block] TextBlock
100 Business Combinations Policy [Policy Text Block] TextBlock
101 Goodwill and Intangible Assets, Policy [Policy Text Block] TextBlock
102 Foreign Currency Transactions and Translations Policy [Policy Text Block] TextBlock
103 Concentration Risk, Credit Risk, Policy [Policy Text Block] TextBlock
104 New Accounting Pronouncements, Policy [Policy Text Block] TextBlock
105 Earnings Per Share, Policy [Policy Text Block] TextBlock
106 Disclosure - Summary of Significant Accounting Policies (Tables) [Set] Set
107 Disaggregation of Revenue [Table Text Block] TextBlock
108 Restructuring and Related Costs [Table Text Block] TextBlock
109 Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] TextBlock
110 Fair Value, Assets Measured on Recurring Basis [Table Text Block] TextBlock
111 Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] TextBlock
112 Investments Classified by Contractual Maturity Date [Table Text Block] TextBlock
113 Equity Securities without Readily Determinable Fair Value [Table Text Block] TextBlock
114 Property, Plant and Equipment [Table Text Block] TextBlock
115 Lease, Cost [Table Text Block] TextBlock
116 Disclosure - Leases (Tables) [Set] Set
117 Finance Lease, Liability, to be Paid, Maturity [Table Text Block] TextBlock
118 Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] TextBlock
119 Disclosure - Leases (Tables) [Set] Set
120 Schedule of Goodwill [Table Text Block] TextBlock
121 Disclosure - Goodwill and Intangible Assets (Tables) [Set] Set
122 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] TextBlock
123 Schedule of Long-Term Debt Instruments [Table Text Block] TextBlock
124 Schedule of Maturities of Long-Term Debt [Table Text Block] TextBlock
125 Schedule of Accrued Liabilities [Table Text Block] TextBlock
126 Contractual Obligation, Fiscal Year Maturity [Table Text Block] TextBlock
127 Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] TextBlock
128 Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] TextBlock
129 Schedule of Other Nonoperating Income (Expense) [Table Text Block] TextBlock
130 Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] TextBlock
131 Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] TextBlock
132 Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] TextBlock
133 Schedule of Deferred Tax Assets and Liabilities [Table Text Block] TextBlock
134 Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] TextBlock
135 Schedule of Segment Reporting Information, by Segment [Table Text Block] TextBlock
136 Long-Lived Assets by Geographic Areas [Table Text Block] TextBlock
137 Disclosure - Summary of Significant Accounting Policies - Narrative (Details) [Set] Set
138 Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property and Equipment (Details) [Set] Set
139 Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) [Set] Set
140 Disclosure - Revenue - Narrative (Details) [Set] Set
141 Disclosure - Restructuring - Narrative (Details) [Set] Set
142 Disclosure - Restructuring - Restructuring and Related Costs (Details) [Set] Set
143 Disclosure - Earnings per Share - Narrative (Details) [Set] Set
144 Earnings Per Share, Basic [Abstract] Set
145 Earnings Per Share, Diluted [Abstract] Set
146 Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] RollUp
147 Assets, Fair Value Disclosure [Roll Up] RollUp
148 Debt Securities, Available-for-Sale, Unrealized Loss Position [Roll Up] RollUp
149 Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Roll Up] RollUp
150 Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] RollUp
151 Disclosure - Non-marketable Equity Securities - Schedule of Non-Marketable Equity Securities (Details) [Set] Set
152 Nonmarketable Equity Securities, Carrying Value [Roll Up] RollUp
153 Disclosure - Non-marketable Equity Securities - Narrative (Details) [Set] Set
154 Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization [Roll Up] RollUp
155 Disclosure - Property and Equipment - Narrative (Details) [Set] Set
156 Lease, Cost [Abstract] Set
157 Disclosure - Leases - Components of Lease Cost and Supplementary Info (Details) [Set] Set
158 Disclosure - Leases - Narrative (Details) [Set] Set
159 Lessee, Weighted Average Remaining Lease Term [Abstract] Set
160 Lessee, Weighted Average Discount Rate [Abstract] Set
161 Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Set
162 Lessee, Operating Lease, Liability, to be Paid [Roll Up] RollUp
163 Finance Lease, Liability, to be Paid [Roll Up] RollUp
164 Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Set
165 Finance Lease, Liability [Roll Up] RollUp
166 Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) [Set] Set
167 Cash Flow, Lessee [Abstract] Set
168 Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Set
169 Disclosure - Goodwill and Intangible Assets - Narrative (Details) [Set] Set
170 Goodwill [Roll Forward] RollForward
171 Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) [Set] Set
172 Finite-Lived Intangible Assets, Net [Abstract] RollUp
173 Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] Set
174 Intangible Assets, Net (Excluding Goodwill) [Abstract] Set
175 Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] RollUp
176 Disclosure - Long-term Debt - Narrative (Details) [Set] Set
177 Disclosure - Long-term Debt - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) [Set] Set
178 Long-Term Debt [Roll Up] RollUp
179 Long-Term Debt, Gross [Roll Up] RollUp
180 Accrued Liabilities, Current [Roll Up] RollUp
181 Disclosure - Commitments and Contingencies - Narrative (Details) [Set] Set
182 Contractual Obligation [Roll Up] RollUp
183 Disclosure - Stockholders' Equity - Common Stock Narrative (Details) [Set] Set
184 Disclosure - Stockholders' Equity - Summary of Share-Based Compensation Expense (Details) [Set] Set
185 Disclosure - Stockholders' Equity - Capital Return Program Narrative (Details) [Set] Set
186 Disclosure - Stockholders' Equity - Share-based Compensation Plans Narrative (Details) [Set] Set
187 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] RollForwardInfo
188 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] RollForwardInfo
189 Disclosure - Stockholders' Equity - Additional Award Disclosures Narrative (Details) [Set] Set
190 Nonoperating Income (Expense) [Roll Up] RollUp
191 Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Roll Up] RollUp
192 Income Tax Expense (Benefit), Continuing Operations [Abstract] RollUp
193 Effective Income Tax Rate Reconciliation, Percent [Abstract] RollUp
194 Components of Deferred Tax Assets and Liabilities [Abstract] RollUp
195 Disclosure - Income Taxes - Narrative (Details) [Set] Set
196 Unrecognized Tax Benefits [Roll Forward] RollForward
197 Disclosure - Segment and Geographical Information - Narrative (Details) [Set] Set
198 Operating Income (Loss) [Roll Up] RollUp
199 Disclosure - Segment and Geographical Information - Schedule of Property and Equipment (Details) [Set] Set
# Disclosure name
Disclosure Requirement Status Action