XML 31 R20.htm IDEA: XBRL DOCUMENT
v3.8.0.1

The Company And Basis of Presentation (Policies) | 9 Months Ended
--- | ---
Oct. 01, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Reclassification [Policy Text Block] | Reclassification In the first quarter of fiscal 2017, the Company reorganized its operating segment structure resulting in a change to its reportable segments. This change primarily impacted Goodwill in Note 4, Balance Sheet Components and Note 11, Segment Information. The prior-year segment financial information has been reclassified to conform to the current-year presentation. None of the changes impact previously reported consolidated net revenue, income from operations, net income per share, total assets, or stockholders’ equity. Refer to Note 11, Segment Information, for a further discussion of the segment reorganization. Additionally, in the first quarter of fiscal 2017, upon adoption of ASU 2016-09, the Company elected to apply the presentation requirements for cash flows related to excess tax benefits retrospectively to all periods presented. Refer to recently adopted accounting pronouncement under Note 2, Summary of Significant Accounting Policies, for a further discussion of the impact from the adoption of ASU 2016-09.

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration