XML 13 R21.htm IDEA: XBRL DOCUMENT
v3.19.3

Basis of Presentation (Policies) | 9 Months Ended
--- | ---
Sep. 28, 2019
Basis of Presentation [Abstract] |
Fiscal Period, Policy | The Company reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first fiscal quarter, which always begins on January 1, and the fourth fiscal quarter, which always ends on December 31. The four fiscal quarters in 2019 end on March 30, 2019, June 29, 2019, September 28, 2019, and December 31, 2019, respectively. The four fiscal quarters in 2018 ended on March 31, 2018, June 30, 2018, September 29, 2018, and December 31, 2018, respectively.
Recently Adopted Accounting Guidance | Recently Adopted Accounting Guidance In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-02, Leases (Topic 842). The ASU is the result of a project between the FASB and the International Accounting Standards Board to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The guidance in ASU No. 2016-02 and all related ASUs is codified in Accounting Standard Codification (“ASC”) Topic 842, Leases. The Company adopted ASC Topic 842 effective January 1, 2019. Upon adoption at January 1, 2019, the Company recognized right of use assets of $91,462 and lease liabilities of $95,784 on the consolidated balance sheet. The difference between the initial right of use asset and lease liability balances recognized upon adoption of ASC Topic 842 is primarily due to accrued lease incentive balances at December 31, 2018. On December 20, 2018, the Company received sale proceeds of $45,500 and concurrently leased-back its former manufacturing site in Santa Clara, California, under a short-term arrangement, to raze the buildings. Upon adoption of ASC Topic 842, the Company was required to reassess the accounting for these transactions. The transactions did not qualify as a completed sale and leaseback under previous GAAP. However, pursuant to ASC Topic 842’s sale and leaseback guidance, the transaction would qualify as a completed sale. The Company recognized a cumulative-effect adjustment to retained earnings (accumulated deficit) of $23,013, to recognize the sale as of the date of adoption, and derecognized the land, building, and related deferred proceeds, which had been recorded in other accrued expenses. The adoption of the ASU did not have a material impact on the Company's results of operations or cash flows. See Note 3.
Recently Issued Accounting Guidance | Recently Issued Accounting Guidance In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The ASU replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The ASU is effective for the Company for interim and annual periods beginning on or after January 1, 2020, with the ability to early adopt for interim and annual periods beginning on or after January 1, 2019. The Company is currently evaluating the effect of the ASU on its financial assets measured at amortized cost.
Reclassifications | Reclassifications Certain prior period amounts have been reclassified to conform to the current financial statement presentation.

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

X
- Definition The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -URI http://asc.fasb.org/topic&trid=2122394 + Details
Name: | us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02(b)) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03(b)) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -URI http://asc.fasb.org/topic&trid=2122394 + Details
Name: | us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
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://fasb.org/us-gaap/role/ref/legacyRef -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