0001558370-21-015531 10-Q 61 20211002 20211110 20211110 NETLIST INC 0001282631 3674 954812784 DE 0101 10-Q 34 001-33170 211397430 175 TECHNOLOGY DRIVE, SUITE 150 IRVINE CA 92618 949-435-0025 175 TECHNOLOGY DRIVE, SUITE 150 IRVINE CA 92618 10-Q 1 nlst-20211002x10q.htm 10-Q
P10D0.00100us-gaap:OperatingLeaseRightOfUseAssetus-gaap:AccruedLiabilitiesCurrentus-gaap:AccruedLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrentus-gaap:AccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrentNETLIST INC0001282631--01-012021Q3falseP4YP36M225969000195978000P36MP2Y0001282631nlst:SvicWarrantMember2021-10-020001282631us-gaap:CommonStockMember2020-03-292020-06-270001282631us-gaap:RetainedEarningsMember2021-10-020001282631us-gaap:AdditionalPaidInCapitalMember2021-10-020001282631us-gaap:RetainedEarningsMember2021-07-030001282631us-gaap:AdditionalPaidInCapitalMember2021-07-0300012826312021-07-030001282631us-gaap:RetainedEarningsMember2021-04-030001282631us-gaap:AdditionalPaidInCapitalMember2021-04-0300012826312021-04-030001282631us-gaap:RetainedEarningsMember2021-01-020001282631us-gaap:AdditionalPaidInCapitalMember2021-01-020001282631us-gaap:RetainedEarningsMember2020-09-260001282631us-gaap:AdditionalPaidInCapitalMember2020-09-260001282631us-gaap:RetainedEarningsMember2020-06-270001282631us-gaap:AdditionalPaidInCapitalMember2020-06-2700012826312020-06-270001282631us-gaap:RetainedEarningsMember2020-03-280001282631us-gaap:AdditionalPaidInCapitalMember2020-03-2800012826312020-03-280001282631us-gaap:RetainedEarningsMember2019-12-280001282631us-gaap:AdditionalPaidInCapitalMember2019-12-280001282631us-gaap:CommonStockMember2021-10-020001282631us-gaap:CommonStockMember2021-07-030001282631us-gaap:CommonStockMember2021-04-030001282631us-gaap:CommonStockMember2021-01-020001282631us-gaap:CommonStockMember2020-09-260001282631us-gaap:CommonStockMember2020-06-270001282631us-gaap:CommonStockMember2020-03-280001282631us-gaap:CommonStockMember2019-12-2800012826312017-04-170001282631nlst:Amended2006PlanMember2021-10-020001282631us-gaap:SeriesAPreferredStockMember2017-04-170001282631us-gaap:RestrictedStockMembernlst:Plan2006Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-032021-10-020001282631us-gaap:ProductMember2021-07-042021-10-020001282631nlst:ResalesOfThirdPartyProductsMember2021-07-042021-10-020001282631nlst:ModularMemorySubsystemsMember2021-07-042021-10-020001282631us-gaap:ProductMember2021-01-032021-10-020001282631us-gaap:LicenseMember2021-01-032021-10-020001282631nlst:ResalesOfThirdPartyProductsMember2021-01-032021-10-020001282631nlst:ModularMemorySubsystemsMember2021-01-032021-10-020001282631us-gaap:ProductMember2020-06-282020-09-260001282631nlst:ResalesOfThirdPartyProductsMember2020-06-282020-09-260001282631nlst:ModularMemorySubsystemsMember2020-06-282020-09-260001282631us-gaap:ProductMember2019-12-292020-09-260001282631nlst:ResalesOfThirdPartyProductsMember2019-12-292020-09-260001282631nlst:ModularMemorySubsystemsMember2019-12-292020-09-260001282631us-gaap:SeriesAPreferredStockMember2021-10-020001282631us-gaap:SeriesAPreferredStockMember2021-01-020001282631nlst:SecondFirst2021LincolnParkPurchaseAgreementMember2021-10-032021-10-030001282631nlst:LincolnParkPurchaseAgreement2020Member2021-01-032021-10-020001282631us-gaap:RetainedEarningsMember2021-07-042021-10-020001282631us-gaap:RetainedEarningsMember2021-04-042021-07-030001282631us-gaap:RetainedEarningsMember2021-01-032021-04-030001282631us-gaap:RetainedEarningsMember2020-06-282020-09-260001282631us-gaap:RetainedEarningsMember2020-03-292020-06-270001282631us-gaap:RetainedEarningsMember2019-12-292020-03-280001282631nlst:SiliconValleyBankMember2021-01-020001282631nlst:SiliconValleyBankMember2021-10-020001282631us-gaap:LetterOfCreditMembernlst:SiliconValleyBankMember2019-12-292021-01-020001282631nlst:SiliconValleyBankMember2019-12-292021-01-020001282631us-gaap:BuildingMember2021-10-020001282631currency:KRW2021-04-042021-07-030001282631nlst:PaycheckProtectionProgramLoanMember2020-04-230001282631nlst:PaycheckProtectionProgramLoanMember2021-04-042021-07-030001282631nlst:SeniorSecuredConvertibleNoteDueDecember2025Member2015-11-180001282631nlst:PaycheckProtectionProgramLoanMember2021-01-020001282631nlst:SeniorSecuredConvertibleNoteDueDecember2025Member2021-10-020001282631nlst:SeniorSecuredConvertibleNoteDueDecember2025Member2021-01-020001282631nlst:CustomerTwoMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-07-042021-10-020001282631nlst:CustomerOneMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-07-042021-10-020001282631nlst:CustomerBAndCMembernlst:SalesRevenueResaleOfProductsMemberus-gaap:CustomerConcentrationRiskMember2021-07-042021-10-020001282631nlst:CustomerOneMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-01-032021-10-020001282631nlst:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-032021-10-020001282631nlst:CustomerBAndCMembernlst:SalesRevenueResaleOfProductsMemberus-gaap:CustomerConcentrationRiskMember2021-01-032021-10-020001282631nlst:CustomerThreeMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2020-06-282020-09-260001282631nlst:CustomerFourMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2020-06-282020-09-260001282631nlst:CustomerBAndCMembernlst:SalesRevenueResaleOfProductsMemberus-gaap:CustomerConcentrationRiskMember2020-06-282020-09-260001282631nlst:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-12-292021-01-020001282631nlst:CustomerFourMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2019-12-292020-09-260001282631nlst:CustomerBAndCMembernlst:SalesRevenueResaleOfProductsMemberus-gaap:CustomerConcentrationRiskMember2019-12-292020-09-260001282631nlst:SvicWarrantMember2015-11-1800012826312019-12-2800012826312020-09-260001282631us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-042021-10-020001282631us-gaap:ResearchAndDevelopmentExpenseMember2021-07-042021-10-020001282631us-gaap:CostOfSalesMember2021-07-042021-10-020001282631us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-032021-10-020001282631us-gaap:ResearchAndDevelopmentExpenseMember2021-01-032021-10-020001282631us-gaap:CostOfSalesMember2021-01-032021-10-020001282631us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-06-282020-09-260001282631us-gaap:ResearchAndDevelopmentExpenseMember2020-06-282020-09-260001282631us-gaap:CostOfSalesMember2020-06-282020-09-260001282631us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-292020-09-260001282631us-gaap:ResearchAndDevelopmentExpenseMember2019-12-292020-09-260001282631us-gaap:CostOfSalesMember2019-12-292020-09-260001282631us-gaap:AdditionalPaidInCapitalMember2020-06-282020-09-2600012826312020-06-282020-09-260001282631us-gaap:AdditionalPaidInCapitalMember2020-03-292020-06-2700012826312020-03-292020-06-2700012826312019-12-292020-03-280001282631nlst:FinanceLeaseAssetsMember2021-10-020001282631nlst:FinanceLeaseAssetsMember2021-01-020001282631srt:MaximumMembernlst:LincolnParkPurchaseAgreement2021Member2021-07-122021-07-1200012826312021-07-122021-07-120001282631us-gaap:AdditionalPaidInCapitalMember2019-12-292020-03-280001282631us-gaap:CommonStockMember2019-12-292020-03-280001282631nlst:LincolnParkPurchaseAgreement2019Member2019-06-242019-06-240001282631nlst:First2021LincolnParkPurchaseAgreementMember2021-10-032021-10-030001282631srt:MaximumMembernlst:SecondFirst2021LincolnParkPurchaseAgreementMember2021-09-282021-09-280001282631nlst:LincolnParkPurchaseAgreement2019Member2021-07-042021-10-020001282631nlst:First2021LincolnParkPurchaseAgreementMember2021-07-042021-10-020001282631nlst:LincolnParkPurchaseAgreement2019Member2021-01-032021-10-020001282631nlst:LincolnParkPurchaseAgreement2020Member2020-03-062020-03-060001282631srt:MaximumMembernlst:LincolnParkPurchaseAgreement2019Member2019-06-242019-06-240001282631nlst:Amended2006PlanMember2021-01-032021-10-020001282631nlst:SecondFirst2021LincolnParkPurchaseAgreementMember2021-09-280001282631nlst:LincolnParkPurchaseAgreement2021Member2021-07-120001282631nlst:LincolnParkPurchaseAgreement2021Member2021-07-122021-07-120001282631nlst:LincolnParkPurchaseAgreement2020Member2020-03-052020-03-050001282631currency:KRWnlst:LicenseAgreementWithSkHynixInc.Member2021-04-042021-07-030001282631nlst:SecondFirst2021LincolnParkPurchaseAgreementMember2021-09-282021-09-280001282631nlst:LincolnParkPurchaseAgreement2021Member2021-01-032021-10-020001282631srt:MinimumMember2021-10-020001282631srt:MaximumMember2021-10-0200012826312022-01-010001282631nlst:InphiCorporationMember2021-01-032021-10-0200012826312017-04-172017-04-1700012826312021-01-020001282631nlst:SiliconValleyBankMember2021-01-032021-10-020001282631us-gaap:LetterOfCreditMembernlst:SiliconValleyBankMember2021-01-032021-10-0200012826312019-12-292020-09-2600012826312021-10-020001282631nlst:UnsecuredConvertibleNoteDueAugust2020Member2021-01-032021-10-020001282631us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-032021-10-020001282631us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-12-292021-01-020001282631us-gaap:CommonStockMember2020-06-282020-09-260001282631us-gaap:CommonStockMember2021-07-042021-10-020001282631us-gaap:AdditionalPaidInCapitalMember2021-07-042021-10-0200012826312021-07-042021-10-020001282631us-gaap:CommonStockMember2021-04-042021-07-030001282631us-gaap:AdditionalPaidInCapitalMember2021-04-042021-07-0300012826312021-04-042021-07-030001282631us-gaap:CommonStockMember2021-01-032021-04-030001282631us-gaap:AdditionalPaidInCapitalMember2021-01-032021-04-0300012826312021-01-032021-04-0300012826312021-11-0400012826312021-01-032021-10-02xbrli:sharesiso4217:USDxbrli:sharesiso4217:USDnlst:customerxbrli:purenlst:patentnlst:item

]

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended October 2, 2021

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from _____ to _____

Commission file number: 001-33170

Graphic

NETLIST, INC.

(Exact name of registrant as specified in its charter)

Delaware

95-4812784

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

175 Technology Drive, Suite 150

Irvine, California

92618

(Address of principal executive offices)

(Zip Code)

(949) 435-0025

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act: None

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes     No 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes     No 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer 

Accelerated filer 

Non-accelerated filer 

Smaller reporting company 

Emerging growth company 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes    No 

As of November 4, 2021, there were 227,029,703 outstanding shares of the registrant’s common stock.

PART I. — FINANCIAL INFORMATION

Item 1.

Financial Statements

NETLIST, INC. AND SUBSIDIARIES

Condensed Consolidated Balance Sheets

(In thousands, except par value)

October 2,

January 2,

    

2021

    

2021

(unaudited)

ASSETS

Current Assets:

Cash and cash equivalents

$

62,282

$

13,326

Restricted cash

10,900

3,200

Accounts receivable, net of allowances of $198 (2021) and $157 (2020)

4,758

4,680

Inventories

19,387

3,198

Prepaid expenses and other current assets

729

514

Total current assets

98,056

24,918

Property and equipment, net

425

182

Operating lease right-of-use assets

165

114

Other assets

282

58

Total assets

$

98,928

$

25,272

LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)

Current Liabilities:

Accounts payable

$

28,164

$

5,327

Revolving line of credit

4,487

3,678

Accrued payroll and related liabilities

1,116

806

Accrued expenses and other current liabilities

424

777

Long-term debt due within one year

16,692

17,056

Total current liabilities

50,883

27,644

Long-term debt

146

Other liabilities

131

102

Total liabilities

51,014

27,892

Commitments and contingencies

Stockholders' equity (deficit):

Preferred stock, $0.001 par value—10,000 shares authorized: Series A preferred stock, $0.001 par value; 1,000 shares authorized; none issued and outstanding

Common stock, $0.001 par value—450,000 shares authorized; 225,969 (2021) and 195,978 (2020) shares issued and outstanding

226

195

Additional paid-in capital

229,523

192,071

Accumulated deficit

(181,835)

(194,886)

Total stockholders' equity (deficit)

47,914

(2,620)

Total liabilities and stockholders' equity (deficit)

$

98,928

$

25,272

See accompanying notes.

3

NETLIST, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Operations (Unaudited)

(In thousands, except per share amounts)

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

2021

2020

Net product sales

$

26,749

$

10,212

$

66,009

$

35,749

License fee

40,000

Net sales

26,749

10,212

106,009

35,749

Cost of sales

24,241

8,875

59,135

30,477

Gross margin

2,508

1,337

46,874

5,272

Operating expenses:

Research and development

2,038

731

5,222

2,083

Intellectual property legal fees

8,461

784

14,585

2,257

Selling, general and administrative

2,590

1,816

7,639

5,994

Total operating expenses

13,089

3,331

27,446

10,334

Operating (loss) income

(10,581)

(1,994)

19,428

(5,062)

Other (expense) income, net:

Interest expense, net

(125)

(139)

(417)

(437)

Other (expense) income, net

(2)

3

641

(2)

Total other (expense) income, net

(127)

(136)

224

(439)

(Loss) income before provision for income taxes

(10,708)

(2,130)

19,652

(5,501)

Provision for income taxes

6,601

1

Net (loss) income

$

(10,708)

$

(2,130)

$

13,051

$

(5,502)

(Loss) earnings per share:

Basic

$

(0.05)

$

(0.01)

$

0.06

$

(0.03)

Diluted

$

(0.05)

$

(0.01)

$

0.06

$

(0.03)

Weighted-average common shares outstanding:

Basic

224,020

192,257

215,135

179,154

Diluted

224,020

192,257

235,862

179,154

See accompanying notes.

4

NETLIST, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Stockholders’ Equity (Deficit) (Unaudited)

(In thousands)

Additional

Total

Common Stock

Paid-in

Accumulated

Stockholders'

    

Shares

    

Amount

    

Capital

    

Deficit

    

Equity (Deficit)

Balance, January 2, 2021

195,978

$

195

$

192,071

$

(194,886)

$

(2,620)

Net loss

(4,017)

(4,017)

Issuance of common stock, net

11,700

12

9,349

9,361

Exercise of stock options

476

376

376

Exercise of warrants

6,508

7

3,975

3,982

Stock-based compensation

338

338

Restricted stock units vested and distributed

501

1

(1)

Tax withholdings related to net share settlements of equity awards

(150)

(276)

(276)

Balance, April 3, 2021

215,013

215

205,832

(198,903)

7,144

Net income

27,776

27,776

Exercise of stock options

345

256

256

Exercise of warrants

588

1

375

376

Stock-based compensation

379

379

Restricted stock units vested and distributed

63

Tax withholdings related to net share settlements of equity awards

(22)

(47)

(47)

Balance, July 3, 2021

215,987

216

206,795

(171,127)

35,884

Net loss

(10,708)

(10,708)

Issuance of common stock, net

2,973

3

16,913

16,916

Exercise of stock options

1,909

2

3,178

3,180

Exercise of warrants

4,712

5

2,906

2,911

Stock-based compensation

445

445

Restricted stock units vested and distributed

521

Tax withholdings related to net share settlements of equity awards

(133)

(714)

(714)

Balance, October 2, 2021

225,969

$

226

$

229,523

$

(181,835)

$

47,914

See accompanying notes.

5

NETLIST, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Stockholders’ Equity (Deficit) (Unaudited) (Continued)

(In thousands)

Additional

Total

Common Stock

Paid-in

Accumulated

Stockholders'

    

Shares

    

Amount

    

Capital

    

Deficit

    

Deficit

Balance, December 28, 2019

169,539

$

169

$

179,086

$

(187,618)

$

(8,363)

Net loss

(1,542)

(1,542)

Issuance of commitment shares

1,529

2

(2)

Stock-based compensation

206

206

Restricted stock units vested and distributed

362

Tax withholdings related to net share settlements of equity awards

(135)

(32)

(32)

Balance, March 28, 2020

171,295

171

179,258

(189,160)

(9,731)

Net loss

(1,830)

(1,830)

Issuance of common stock, net

9,781

10

2,751

2,761

Stock-based compensation

164

164

Tax withholdings related to net share settlements of equity awards

(63)

(10)

(10)

Balance, June 27, 2020

181,013

181

182,163

(190,990)

(8,646)

Net loss

(2,130)

(2,130)

Issuance of common stock, net

14,180

14

9,399

9,413

Exercise of stock options

200

28

28

Exercise of warrants

256

Stock-based compensation

212

212

Restricted stock units vested and distributed

438

Tax withholdings related to net share settlements of equity awards

(136)

(61)

(61)

Balance, September 26, 2020

195,951

$

195

$

191,741

$

(193,120)

$

(1,184)

See accompanying notes.

6

NETLIST, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Cash Flows (Unaudited)

(In thousands)

Nine Months Ended

October 2,

September 26,

  

2021

  

2020

Cash flows from operating activities:

Net income (loss)

$

13,051

$

(5,502)

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

Depreciation and amortization

95

112

Interest accrued on convertible promissory notes

226

227

Amortization of debt discounts

158

159

Non-cash lease expense

288

385

Gain on extinguishment of debt

(643)

Stock-based compensation

1,162

582

Changes in operating assets and liabilities:

Accounts receivable

(78)

(531)

Inventories

(16,189)

(1,025)

Prepaid expenses and other assets

(439)

340

Accounts payable

22,837

(1,081)

Accrued payroll and related liabilities

310

(75)

Accrued expenses and other liabilities

(683)

(505)

Net cash provided by (used in) operating activities

20,095

(6,914)

Cash flows from investing activities:

Acquisition of property and equipment

(318)

(25)

Net cash used in investing activities

(318)

(25)

Cash flows from financing activities:

Net borrowings under line of credit

809

398

Proceeds from issuance of long-term debt

637

Payments on note payable

(251)

(424)

Proceeds from issuance of common stock, net

26,277

12,174

Proceeds from exercise of stock options and warrants

11,081

28

Payments for taxes related to net share settlement of equity awards

(1,037)

(103)

Net cash provided by financing activities

36,879

12,710

Net change in cash, cash equivalents and restricted cash

56,656

5,771

Cash, cash equivalents and restricted cash at beginning of period

16,526

11,716

Cash, cash equivalents and restricted cash at end of period

$

73,182

$

17,487

Reconciliation of cash, cash equivalents and restricted cash at end of period:

Cash and cash equivalents

$

62,282

$

14,287

Restricted cash

10,900

3,200

Cash, cash equivalents and restricted cash at end of period

$

73,182

$

17,487

See accompanying notes.

7

NETLIST, INC. AND SUBSIDIARIES

Notes to Condensed Consolidated Financial Statements (Unaudited)

Note 1—Description of Business

Netlist, Inc. and its wholly-owned subsidiaries (collectively the “Company” or “Netlist”) provides high-performance solid state drives and modular memory solutions to enterprise customers in diverse industries. The Company's NVMe SSDs in various capacities and form factors and the line of custom and specialty memory products bring industry-leading performance to server and storage appliance customers and cloud service providers. Netlist licenses its portfolio of intellectual property including patents, in server memory, hybrid memory and storage class memory, to companies that implement Netlist’s technology.

Note 2—Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto as of and for the year ended January 2, 2021, included in the Company’s Annual Report on Form 10-K filed with the SEC on March 26, 2021 (the “2020 Annual Report”).

In the opinion of management, all adjustments for the fair presentation of the Company’s condensed consolidated financial statements have been made. The adjustments are of a normal recurring nature except as otherwise noted. The results of operations for the interim periods are not necessarily indicative of the results to be expected for other periods or the full fiscal year. The Company has evaluated events occurring subsequent to October 2, 2021, through the filing date of this Quarterly Report on Form 10-Q and concluded that there were no events that required recognition and disclosures other than those discussed elsewhere in the notes hereto.

Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of Netlist, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Fiscal Year

The Company’s fiscal year is the 52- or 53-week period that ends on the Saturday nearest to December 31. The Company’s fiscal year 2021 will include 52 weeks and ends on January 1, 2022 and its fiscal year 2020 included 53 weeks and ended on January 2, 2021. The four quarters of fiscal year 2021 each includes 13 weeks. The first three quarters of fiscal year 2020 each included 13 weeks and the fourth quarter included 14 weeks. Unless otherwise stated, references to particular years, quarters, months and periods refer to the Company’s fiscal years ended in January and the associated quarters, months and periods of those fiscal years.

8

Use of Estimates

The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual results may differ materially from those estimates.

Recently Adopted Accounting Guidance

In the first quarter of 2021, the Company adopted the Financial Accounting Standards Board (“FASB” Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes, which eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU also clarifies and simplifies other aspects of the accounting for income taxes. The adoption of this ASU did not have an impact on the Company’s condensed consolidated financial statements.

Recently Issued Accounting Guidance

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This ASU amends the guidance on convertible instruments and the derivatives scope exception for contracts in an entity's own equity, and also improves and amends the related earnings per share guidance for both Subtopics. The ASU will be effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years and early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its condensed consolidated financial statements.

Note 3—Supplemental Financial Information

Inventories

Inventories consisted of the following (in thousands):

October 2,

January 2,

 

2021

2021

Raw materials

$

3,704

$

578

Work in process

568

2

Finished goods

15,115

2,618

$

19,387

$

3,198

9

(Loss) Earnings Per Share

The following table shows the computation of basic and diluted (loss) earnings per share of common stock (in thousands, except per share data):

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

 

2021

2020

Numerator:

Net (loss) income

$

(10,708)

$

(2,130)

$

13,051

$

(5,502)

Denominator:

Weighted-average basic shares outstanding

224,020

192,257

215,135

179,154

Effect of dilutive securities

20,727

Weighted-average diluted shares

224,020

192,257

235,862

179,154

Basic (loss) earnings per share

$

(0.05)

$

(0.01)

$

0.06

$

(0.03)

Diluted (loss) earnings per share

$

(0.05)

$

(0.01)

$

0.06

$

(0.03)

The table below shows potentially dilutive weighted average common share equivalents, consisting of shares issuable upon the exercise of outstanding stock options and warrants using the treasury stock method, shares issuable upon conversion of the SVIC Note (see Note 5) using the “if-converted” method, and the vesting of restricted stock units (“RSUs”). These potential weighted average common share equivalents have been excluded from the diluted net loss per share calculations above as their effect would be anti-dilutive (in thousands):

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

    

2021

    

2020

    

2021

    

2020

Weighted average common share equivalents

21,158

14,278

13,526

Disaggregation of Net Sales

The following table shows disaggregated net sales by major source (in thousands):

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

    

2021

2020

Resales of third-party products

$

20,089

$

6,883

$

51,014

$

24,146

Sale of the Company's modular memory subsystems

6,660

3,329

14,995

11,603

License fee

40,000

Total net sales

$

26,749

$

10,212

$

106,009

$

35,749

During the second quarter of 2021, the Company received an upfront non-refundable license fee of $40 million as consideration to enter into a license agreement with SK hynix, Inc. a South Korean memory semiconductor supplier, (“SK hynix”). The license fee was recognized when the Company granted the license of its patents to SK hynix, since the performance obligation was satisfied at a point in time. In connection with the receipt of the license fee, during the second quarter of 2021, the Company recorded a provision for income taxes of $6.6 million related to the Korean withholding tax incurred.

10

Major Customers and Products

The Company’s net product sales have historically been concentrated in a small number of customers. The following table sets forth the percentage of net product sales made to customers that each comprise 10% or more of total product sales:

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

2021

2020

Customer A

25%

*

15%

*

Customer B

13%

*

*

*

Customer C

*

21%

*

*

Customer D

*

14%

*

15%

*

Less than 10% of net sales during the period.

As of October 2, 2021 and January 2, 2021, one customer represented 28% and 50% of aggregate gross receivables, respectively. The loss of a major customer or a reduction in sales to or difficulties collecting payments from these customers could significantly reduce the Company’s net sales and adversely affect its operating results. The Company mitigates risks associated with foreign and domestic receivables by purchasing comprehensive credit insurance.

The Company resells certain component products to end-customers that are not reached in the distribution models of the component manufacturers, including storage customers, appliance customers, system builders and cloud and datacenter customers. For the three and nine months ended October 2, 2021, resales of these products represented approximately 75% and 77% of net product sales, respectively. For the three and nine months ended September 26, 2020, they represented approximately 67% and 68% of net product sales, respectively.

Cash Flow Information

The following table sets forth supplemental disclosure of non-cash financing activities:

Nine Months Ended

October 2,

September 26,

    

2021

    

2020

Gain on extinguishment of debt

$

643

$

Note 4—Credit Agreement

On October 31, 2009, the Company and Silicon Valley Bank (“SVB”) entered into a credit agreement (as the same may from time to time be amended, modified, supplemented or restated, the “SVB Credit Agreement”), which provides for a revolving line of credit up to $5.0 million. The borrowing base is limited to 85% of the eligible accounts receivable, subject to certain adjustments. On April 9, 2021, the Company entered into an amendment to the SVB Credit Agreement to accrue interest on borrowings at a per annum rate equal to the greater of 2.25% above the Wall Street Journal prime rate (“Prime Rate”) or 5.50% from the Prime Rate plus 2.75% previously and to extend the maturity date to December 30, 2021. The amount available for borrowing may be increased to $7.0 million and the maturity date will be extended to April 29, 2022 upon the Company’s request, if the Company meets certain conditions.

The SVB Credit Agreement requires letters of credit to be secured by cash, which is classified as restricted cash in the accompanying condensed consolidated balance sheets. As of October 2, 2021 and January 2, 2021, (i) outstanding letters of credit were $10.9 million and $3.2 million, respectively, (ii) outstanding borrowings were $4.5 million and $3.7 million, respectively, and (iii) availability under the revolving line of credit was $0.1 million and $0.1 million, respectively.

11

On April 12, 2017, the Company and SVB entered into an amendment to the SVB Credit Agreement to, among other things, obtain SVB’s consent in connection with the Company’s rights agreement with Computershare Trust Company, N.A., as rights agent (see Note 8), and make certain administrative changes in connection with the Company’s funding arrangement with TR Global Funding V, LLC, an affiliate of TRGP Capital Management, LLC (“TRGP”) (see Note 7).

As of October 2, 2021, all obligations under the SVB Credit Agreement were secured by a first priority security interest in the Company’s tangible and intangible assets, other than its patent portfolio, which was subject to a first priority security interest held by Samsung Venture Investment Co. (“SVIC”) (see Note 5). The SVB Credit Agreement subjects the Company to certain affirmative and negative covenants, including financial covenants with respect to the Company’s liquidity and restrictions on the payment of dividends. As of October 2, 2021, the Company was in compliance with its covenants under the SVB Credit Agreement.

Note 5—Debt

The Company’s debt consisted of the following (in thousands):

October 2,

January 2,

 

2021

 

2021

Secured convertible note, due December 2021, including accrued interest of $1,762 (2021) and $1,538 (2020), respectively

$

16,762

$

16,538

Paycheck protection program loan, due April 2022, including accrued interest of $4 (2020), respectively

641

Notes payable

251

Unamortized debt discounts and issuance costs

(70)

(228)

Total debt

16,692

17,202

Less: amounts due within one year

(16,692)

(17,056)

Long-term debt

$

$

146

Secured Convertible Note

On November 18, 2015, in connection with entering into the Joint Development and License Agreement with Samsung Electronics Co., Ltd. (“Samsung”), the Company issued to Samsung Venture Investment Co. (“SVIC”) a secured convertible note (“SVIC Note”) and stock purchase warrant (“SVIC Warrant”). The SVIC Note has an original principal amount of $15.0 million, accrues interest at a rate of 2.0% per year, is due and payable in full on December 31, 2021, and is convertible into shares of the Company’s common stock at a conversion price of $1.25 per share, subject to certain adjustments, on the maturity date of the SVIC Note. Upon a change of control of the Company prior to the maturity date of the SVIC Note, the SVIC Note may, at the Company’s option, be assumed by the surviving entity or be redeemed upon the consummation of such change of control for the principal and accrued but unpaid interest as of the redemption date. The SVIC Warrant grants SVIC a right to purchase 2,000,000 shares of the Company’s common stock at an exercise price of $0.30 per share, subject to certain adjustments, is only exercisable in the event the Company exercises its right to redeem the SVIC Note on or prior to its maturity date, and expires on December 31, 2025.

The SVIC Warrant was valued at $1.2 million, based on its relative fair value, and was recorded as a debt discount. The Company also recorded $0.2 million of debt issuance costs as a debt discount for professional services fees rendered in connection with the transaction. These amounts are being amortized to interest expense over the term of the SVIC Note using the interest method. For the three and nine months ended October 2, 2021, interest expense related to the amortization of the issuance costs associated with the liability component was not material. The effective interest rate, including accretion of the SVIC Note to par and amortization of debt issuance costs, was approximately 3.4%. As of October 2, 2021, the outstanding principal and accrued interest on the SVIC Note was $16.8 million, and the outstanding SVIC Note balance, net of unamortized debt discounts and issuance costs, was $16.7 million.

In connection with the SVIC Note, SVIC was granted a first priority security interest in the Company’s patent portfolio and a second priority security interest in all of the Company’s other tangible and intangible assets. Upon

12

issuance of the SVIC Note, the Company, SVB and SVIC entered into an Intercreditor Agreement pursuant to which SVB and SVIC agreed to their relative security interests in the Company’s assets. In May 2017, SVIC, SVB and TRGP entered into additional Intercreditor Agreements to modify certain of these lien priorities (see Note 7). Additionally, upon issuance of the SVIC Note and the SVIC Warrant, the Company and SVIC entered into a Registration Rights Agreement pursuant to which the Company is obligated to register with the Securities and Exchange Commission, upon demand by SVIC, the shares of the Company’s common stock issuable upon conversion of the SVIC Note or upon exercise of the SVIC Warrant.

The SVIC Note subjects the Company to certain affirmative and negative operating covenants. As of October 2, 2021, the Company was in compliance with its covenants under the SVIC Note.

Paycheck Protection Program Loan

On April 23, 2020, the Company entered into an unsecured promissory note with a principal amount of $0.6 million through Hanmi Bank under the Paycheck Protection Program (“PPP”) (“PPP Loan”) administered by the Small Business Administration (“SBA”) and established as part of the Coronavirus Aid, Relief, and Economic Security Act. The PPP Loan bore interest at 1.0% per annum and would mature on April 23, 2022 with the first six months of interest and principal payments deferred. The amount borrowed under the PPP Loan was guaranteed by the SBA and was eligible for forgiveness in an amount equal to the sum of the eligible costs, including payroll, benefits, rent and utilities, incurred by the Company during the 24-week period beginning on the date the Company received the proceeds. The PPP Loan contained customary events of default, and the occurrence of an event of default might result in a claim for the immediate repayment of all amounts outstanding under the PPP Loan. In May 2021, the full amount outstanding under the PPP Loan was forgiven, resulting in a gain of $0.6 million during the second quarter of 2021.

Note 6—Leases

The Company has operating and finance leases primarily associated with office and manufacturing facilities and certain equipment. The determination of which discount rate to use when measuring the lease obligation was deemed a significant judgment.

Lease cost and supplemental cash flow information related to operating leases was as follows (in thousands):

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

    

2021

2020

    

2021

    

2020

Lease cost:

Operating lease cost

$

85

$

141

$

325

$

446

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

85

141

325

442

Right-of-use assets obtained in exchange for lease obligations:

Finance leases

20

20

Lease modification to increase (decrease) lease assets

338

(365)

For the three and nine months ended October 2, 2021 and September 26, 2020, finance lease costs and cash flows from finance lease were immaterial.

13

Supplemental balance sheet information related to leases was as follows (in thousands):

October 2,

January 2,

2021

2021

Operating Leases

Operating lease right-of-use assets

$

165

$

114

Accrued expenses and other current liabilities

$

165

$

118

Finance Leases

Property and equipment, at cost

$

116

$

96

Accumulated depreciation

(49)

(34)

Property and equipment, net

$

67

$

62

Accrued expenses and other current liabilities

$

23

$

19

Other liabilities

47

46

Total finance lease liabilities

$

70

$

65

The following table includes supplemental information:

October 2,

January 2,

2021

2021

Weighted Average Remaining Lease Term (in years)

Operating lease

0.8

0.4

Finance lease

3.1

3.3

Weighted Average Discount Rate

Operating lease

5.5%

6.1%

Finance lease

5.2%

5.1%

Maturities of lease liabilities as of October 2, 2021 were as follows (in thousands):

Operating

Finance

Fiscal Year

Leases

Leases

2021 (remainder of the year)

$

63

$

6

2022

105

26

2023

26

2024

10

2025

5

Thereafter

3

Total lease payments

168

76

Less: imputed interest

(3)

(6)

Total

$

165

$

70

As of October 2, 2021, the Company had $2.4 million of future payments under additional leases, primarily for corporate facilities, that had not yet commenced. These leases will commence during 2021, with lease terms ranging from two to five years.

Note 7—Commitments and Contingencies

TRGP Agreement

On May 3, 2017, the Company and TRGP entered into an investment agreement (the “TRGP Agreement”), which generally provided that TRGP directly fund the costs incurred by or on behalf of the Company in connection with the Company’s first action in the U.S. International Trade Commission (“ITC”) and its U.S. district court proceedings,

14

but excluding all other proceedings (all such funded costs, collectively, the “Funded Costs”). In exchange for such funding, the Company agreed that, if the Company recovered any proceeds in connection with the funded SK hynix proceedings relating to certain patents, it would pay to TRGP the amount of the Funded Costs paid by TRGP plus an escalating premium based on when any such proceeds are recovered. On January 23, 2020, the Company and TRGP entered into an amendment to the TRGP Agreement to alter the recovery sharing formula related to claims against SK hynix for alleged infringement of the Company’s patents (the “First Amendment”). The Company believes that the SK hynix License Agreement entered into on April 5, 2021 falls outside the scope of the TRGP Agreement and the First Amendment to the TRGP Agreement and does not anticipate that it will be obligated to make payments to TRGP under the TRGP Agreement or the First Amendment.

Litigation and Patent Reexaminations

The Company owns numerous patents and continues to seek to grow and strengthen its patent portfolio, which covers various aspects of the Company’s innovations and includes various claim scopes. The Company plans to pursue avenues to monetize its intellectual property portfolio, in which it would generate revenue by selling or licensing its technology, and it intends to vigorously enforce its patent rights against alleged infringers of such rights. The Company dedicates substantial resources to protecting and enforcing its intellectual property rights, including with patent infringement proceedings it files against third parties and defense of its patents against challenges made by way of reexamination and review proceedings at the U.S. Patent and Trademark Office (“USPTO”) and Patent Trial and Appeal Board (“PTAB”). The Company expects these activities to continue for the foreseeable future, with no guarantee that any ongoing or future patent protection or litigation activities will be successful, or that the Company will be able to monetize its intellectual property portfolio. The Company is also subject to litigation based on claims that it has infringed on the intellectual property rights of others.

Any litigation, regardless of its outcome, is inherently uncertain, involves a significant dedication of resources, including time and capital, and diverts management’s attention from other activities of the Company. As a result, any current or future infringement claims or patent challenges by or against third parties, whether or not eventually decided in the Company’s favor or settled, could materially adversely affect the Company’s business, financial condition and results of operations. Additionally, the outcome of pending or future litigation and related patent reviews and reexaminations, as well as any delay in their resolution, could affect the Company’s ability to continue to sell its products, protect against competition in the current and expected markets for its products or license or otherwise monetize its intellectual property rights in the future.

Google Litigation

On December 4, 2009, the Company filed a patent infringement lawsuit against Google, Inc. (“Google”) in the U.S. District Court for the Northern District of California (the “Northern District Court”), seeking damages and injunctive relief based on Google’s alleged infringement of the Company’s U.S. Patent No. 7,619,912 (the “‘912 patent”), which relates generally to technologies to implement rank multiplication. In February 2010, Google answered the Company’s complaint and asserted counterclaims against the Company seeking a declaration that the patent is invalid and not infringed, and claiming that the Company committed fraud, negligent misrepresentation and breach of contract based on the Company’s activities in the Joint Electron Device Engineering Council (“JEDEC”) standard-setting organization. The counterclaim seeks unspecified compensatory damages. Accruals have not been recorded for loss contingencies related to Google’s counterclaim because it is not probable that a loss has been incurred and the amount of any such loss cannot be reasonably estimated. In October 2010, Google requested and was later granted an Inter Partes Reexamination of the ‘912 patent by the USPTO. The reexamination proceedings are described below. In connection with the reexamination request, the Northern District Court granted the Company’s and Google’s joint request to stay the ‘912 patent infringement lawsuit against Google until the completion of the reexamination proceedings. On January 31, 2019, the PTAB, in response to Google’s rehearing request, denied rehearing of the PTAB’s previous decision upholding the validity of claims in Netlist’s ‘912 patent. On April 16, 2019, Google filed an appeal to this decision. On June 15, 2020, the United States Court of Appeals for the Federal Circuit affirmed the PTAB’s previous decision upholding the validity of claims in Netlist’s ‘912 patent. The Google litigation is now resuming with issuance of the ‘912 reexamination certificate and the scheduling of a Markman hearing for March 9, 2022.

15

Inphi Litigation

On September 22, 2009, the Company filed a patent infringement lawsuit against Inphi Corporation (“Inphi”) in the U.S. District Court for the Central District of California (the “Central District Court”). The complaint, as amended, alleges that Inphi is contributorily infringing and actively inducing the infringement of U.S. patents owned by the Company, including the ‘912 patent, U.S. Patent No. 7,532,537 (the “‘537 patent”), which relates generally to memory modules with load isolation and memory domain translation capabilities, and U.S. Patent No. 7,636,274 (the “‘274 patent”), which is related to the ‘537 patent and relates generally to load isolation and memory domain translation technologies. The Company is seeking damages and injunctive relief based on Inphi’s use of the Company’s patented technology. Inphi denied infringement and claimed that the three patents are invalid. In June 2010, Inphi requested and was later granted Inter Partes Reexaminations of the ‘912, ‘537 and ‘274 patents by the USPTO. The reexamination proceedings are described below (except for the reexamination proceeding related to the ‘537 patent, which have concluded with the confirmation of all of the claims of such patent). In connection with the reexamination requests, Inphi filed a motion to stay the patent infringement lawsuit with the Central District Court until completion of the reexamination proceedings, which was granted. On April 16, 2019, Inphi filed an appeal to the PTAB’s January 31, 2019 decision upholding the validity of claims in Netlist’s ‘912 patent. On June 15, 2020, the United States Court of Appeals for the Federal Circuit affirmed the PTAB’s previous decision upholding the validity of claims in Netlist’s ‘912 patent. On August 18, 2021, Netlist dismissed this lawsuit without prejudice.

Micron Litigation

On April 28, 2021, the Company filed legal proceedings for patent infringement against Micron Technology, Inc. (“Micron”) in the United States District Court for the Western District of Texas (Case No. 6:21-cv-00431 & Case No. 6:21-cv-00430). These proceedings are based on the alleged infringement by Micron’s load-reduced dual in-line memory modules (“LRDIMM”) and Micron’s non-volatile dual in-line memory modules (“NVDIMM”) enterprise memory products of four of the Company’s U.S. patents – US Pat. No. 10,489,314; US Pat. No. 9,824,035; US Pat. No. 10,268,608; & US Pat. No. 8,301,833. Case schedules for these cases have not yet been set.

Samsung Litigation

On May 28, 2020, the Company filed legal proceedings against Samsung in the United States District Court for the Central District of California seeking damages for breach of contract of the Joint Development and License Agreement (the “JDLA”) entered into between Netlist and Samsung on November 12, 2015. On July 22, 2020, the Company amended its complaint to further seek a Declaratory Judgment that Netlist terminated the JDLA including the patent license under the JDLA. These proceedings are based on the alleged material breach by Samsung of the JDLA. On October 14, 2021, the court entered summary judgment in favor of Netlist on Samsung’s material breach of the supply obligation and material breach of tax withholding claims. The court further held that Netlist had properly terminated the JDLA on July 15, 2020. Finally, the court held that Netlist could not recover consequential damages. Trial on direct damages for the case is set to begin on November 30, 2021.

Other Contingent Obligations

In the ordinary course of its business, the Company has made certain indemnities, commitments and guarantees pursuant to which it may be required to make payments in relation to certain transactions. These include, among others: (i) intellectual property indemnities to the Company’s customers and licensees in connection with the use, sale and/or license of Company products; (ii) indemnities to vendors and service providers pertaining to claims based on the Company’s negligence or willful misconduct; (iii) indemnities involving the accuracy of representations and warranties in certain contracts; (iv) indemnities to directors and officers of the Company to the maximum extent permitted under the laws of the State of Delaware; (v) indemnities to SVIC and SVB pertaining to all obligations, demands, claims, and liabilities claimed or asserted by any other party in connection with transactions contemplated by the applicable investment or loan documents, as applicable; and (vi) indemnities or other claims related to certain real estate leases, under which the Company may be required to indemnify property owners for environmental and other liabilities or may face other claims arising from the Company’s use of the applicable premises. The duration of these indemnities, commitments and guarantees varies and, in certain cases, may be indefinite. The majority of these indemnities,

16

commitments and guarantees do not provide for any limitation of the maximum potential for future payments the Company could be obligated to make. Historically, the Company has not been obligated to make significant payments as a result of these obligations, and no liabilities have been recorded for these indemnities, commitments and guarantees in the accompanying condensed consolidated balance sheets.

Note 8—Stockholders’ Equity

Serial Preferred Stock

The Company’s authorized capital stock includes 10,000,000 shares of serial preferred stock, with a par value of $0.001 per share. No shares of preferred stock were outstanding as of October 2, 2021 or January 2, 2021.

On April 17, 2017, the Company entered into a rights agreement (as amended from time to time, the “Rights Agreement”) with Computershare Trust Company, N.A., as rights agent. In connection with the adoption of the Rights Agreement and pursuant to its terms, the Company’s board of directors authorized and declared a dividend of one right (each, a “Right”) for each outstanding share of the Company’s common stock to stockholders of record at the close of business on May 18, 2017 (the “Record Date”), and authorized the issuance of one Right for each share of the Company’s common stock issued by the Company (except as otherwise provided in the Rights Agreement) between the Record Date and the Distribution Date (as defined below).

Each Right entitles the registered holder, subject to the terms of the Rights Agreement, to purchase from the Company, when exercisable and subject to adjustment, one unit consisting of one one-thousandth of a share (a “Unit”) of Series A Preferred Stock of the Company (the “Preferred Stock”), at a purchase price of $6.56 per Unit, subject to adjustment. Subject to the provisions of the Rights Agreement, including certain exceptions specified therein, a distribution date for the Rights (the “Distribution Date”) will occur upon the earlier of (i) 10 business days following a public announcement that a person or group of affiliated or associated persons (an “Acquiring Person”) has acquired or otherwise obtained beneficial ownership of 15% or more of the then-outstanding shares of the Company’s common stock, and (ii) 10 business days (or such later date as may be determined by the Company’s board of directors) following the commencement of a tender offer or exchange offer that would result in a person or group becoming an Acquiring Person. The Rights are not exercisable until the Distribution Date and, unless earlier redeemed or exchanged by the Company pursuant to the terms of the Rights Agreement (as amended on April 16, 2018, April 16, 2019 and August 14, 2020) will expire on the close of business on April 17, 2024.

In connection with the adoption of the Rights Agreement, the Company’s board of directors approved a Certificate of Designation of the Series A Preferred Stock (the “Certificate of Designation”) designating 1,000,000 shares of its serial preferred stock as Series A Preferred Stock and setting forth the rights, preferences and limitations of the Preferred Stock. The Company filed the Certificate of Designation with the Secretary of State of the State of Delaware on April 17, 2017.

2019 Lincoln Park Purchase Agreement

On June 24, 2019, the Company entered into a purchase agreement (the “2019 Purchase Agreement”) with Lincoln Park Capital Fund, LLC (“Lincoln Park”), pursuant to which the Company has the right to sell to Lincoln Park up to an aggregate of $10 million in shares of its common stock subject to the conditions and limitations set forth in the 2019 Purchase Agreement. As consideration for entering into the 2019 Purchase Agreement, the Company issued to Lincoln Park 818,420 shares of its common stock as initial commitment shares in a noncash transaction on June 24, 2019 and will issue up to 818,420 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company will not receive any cash proceeds from the issuance of these additional commitment shares.

During the three and nine months ended October 2, 2021, Lincoln Park purchased an aggregate of 406,074 shares and 2,075,503 shares of the Company’s common stock for a net purchase price of $2.0 million and $3.6 million, respectively, under the 2019 Purchase Agreement. In connection with the purchases, during the three and nine months ended October 2, 2021, the Company issued to Lincoln Park an aggregate of 165,319 shares and 294,787 shares of its

17

common stock, respectively, as additional commitment shares in noncash transactions. In July 2021, the Company completed the sales under the 2019 Purchase Agreement.

2020 Lincoln Park Purchase Agreement

On March 5, 2020, the Company entered into a purchase agreement (the “2020 Purchase Agreement”) with Lincoln Park, pursuant to which the Company had the right to sell to Lincoln Park up to an aggregate of $20 million in shares of its common stock over the 36-month term of the 2020 Purchase Agreement subject to the conditions and limitations set forth in the 2020 Purchase Agreement. As consideration for entering into the 2020 Purchase Agreement, the Company issued to Lincoln Park 1,529,052 shares of its common stock as initial commitment shares in a noncash transaction on March 6, 2020 and would issue up to 917,431 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company would not receive any cash proceeds from the issuance of these additional commitment shares.

During the nine months ended October 2, 2021, Lincoln Park purchased an aggregate of 9,544,595 shares of the Company’s common stock for a net purchase price of $7.8 million under the 2020 Purchase Agreement. In connection with the purchases, during the nine months ended October 2, 2021, the Company issued to Lincoln Park an aggregate of 356,843 shares of its common stock as additional commitment shares in noncash transactions. In February 2021, the Company completed the sales under the 2020 Purchase Agreement.

First 2021 Lincoln Park Purchase Agreement

On July 12, 2021, the Company entered into a purchase agreement (the “First 2021 Purchase Agreement”) with Lincoln Park, pursuant to which the Company has the right to sell to Lincoln Park up to an aggregate of $17.4 million in shares of its common stock subject to the conditions and limitations set forth in the First 2021 Purchase Agreement. As consideration for entering into the First 2021 Purchase Agreement, the Company issued to Lincoln Park 80,000 shares of its common stock as initial commitment shares in a noncash transaction on July 12, 2021 and will issue up to 120,500 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company will not receive any cash proceeds from the issuance of these additional commitment shares.

Pursuant to the First 2021 Purchase Agreement, on any business day and as often as every other business day over the 36-month term of the First 2021 Purchase Agreement, the Company has the right, from time to time, at its sole discretion and subject to certain conditions, to direct Lincoln Park to purchase up to 750,000 shares of its common stock, with such amount increasing as the closing sale price of its common stock increases; provided Lincoln Park’s obligation under any single such purchase will not exceed $3.0 million, unless the Company and Lincoln Park mutually agree to increase the maximum amount of such single regular purchase. If the Company directs Lincoln Park to purchase the maximum number of shares of common stock it then may sell in a regular purchase, then in addition to such regular purchase, and subject to certain conditions and limitations in the First 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase an additional amount of common stock that may not exceed the lesser of (i) 300% of the number of shares purchased pursuant to the corresponding regular purchase and (ii) 30% of the total number of shares of its common stock traded during a specified period on the applicable purchase date as set forth in the First 2021 Purchase Agreement. Under certain circumstances and in accordance with the First 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase shares in multiple accelerated purchases on the same trading day.

The Company controls the timing and amount of any sales of its common stock to Lincoln Park. There is no upper limit on the price per share that Lincoln Park must pay for the Company’s common stock under the First 2021 Purchase Agreement, but in no event will shares be sold to Lincoln Park on a day the closing price is less than the floor price specified in the First 2021 Purchase Agreement. In all instances, the Company may not sell shares of its common stock to Lincoln Park under the First 2021 Purchase Agreement if that would result in Lincoln Park beneficially owning more than 9.99% of its common stock.

The First 2021 Purchase Agreement does not limit the Company’s ability to raise capital from other sources at the Company’s sole discretion, except that, subject to certain exceptions, the Company may not enter into any Variable

18

Rate Transaction (as defined in the First 2021 Purchase Agreement, including the issuance of any floating conversion rate or variable priced equity-like securities) during the 36 months after the date of the 2021 Purchase Agreement. The Company has the right to terminate the First 2021 Purchase Agreement at any time, at no cost to the Company.

During the three months ended October 2, 2021, Lincoln Park purchased an aggregate of 2,000,000 shares of the Company’s common stock for a net purchase price of $14.9 million under the First 2021 Purchase Agreement. In connection with the purchases, during the three months ended October 2, 2021, the Company issued to Lincoln Park an aggregate of 103,292 shares of its common stock as additional commitment shares in noncash transactions.

Subsequent to October 2, 2021, Lincoln Park purchased an aggregate of 383,748 shares of the Company’s common stock for a net purchase price of $2.5 million under the First 2021 Purchase Agreement. In connection with the purchases, the Company issued to Lincoln Park an aggregate of 17,208 shares of its common stock as additional commitment shares in noncash transactions. In October 2021, the Company completed the sales under the First 2021 Purchase Agreement.

Second 2021 Lincoln Park Purchase Agreement

On September 28, 2021, the Company entered into a purchase agreement (the “Second 2021 Purchase Agreement”) with Lincoln Park, pursuant to which the Company has the right to sell to Lincoln Park up to an aggregate of $75 million in shares of its common stock subject to the conditions and limitations set forth in the Second 2021 Purchase Agreement. Concurrent with the execution of the Second 2021 Purchase Agreement, the Company also entered into a registration rights agreement with Lincoln Park relating to the Company’s common stock to be sold to Lincoln Park. As consideration for entering into the Second 2021 Purchase Agreement, the Company issued to Lincoln Park 218,750 shares of its common stock as initial commitment shares in a noncash transaction on September 28, 2021 and will issue up to 143,750 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company will not receive any cash proceeds from the issuance of these additional commitment shares.

Pursuant to the Second 2021 Purchase Agreement, on any business day and as often as every other business day over the 36-month term of the Second 2021 Purchase Agreement, the Company has the right, from time to time, at its sole discretion and subject to certain conditions, to direct Lincoln Park to purchase up to 750,000 shares of its common stock, provided Lincoln Park’s obligation under any single such purchase will not exceed $4.0 million, unless the Company and Lincoln Park mutually agree to increase the maximum amount of such single regular purchase. If the Company directs Lincoln Park to purchase the maximum number of shares of common stock it then may sell in a regular purchase, then in addition to such regular purchase, and subject to certain conditions and limitations in the Second 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase an additional amount of common stock that may not exceed the lesser of (i) 300% of the number of shares purchased pursuant to the corresponding regular purchase or (ii) 30% of the total number of shares of its common stock traded during a specified period on the applicable purchase date as set forth in the Second 2021 Purchase Agreement. Under certain circumstances and in accordance with the Second 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase shares in multiple accelerated purchases on the same trading day.

The Company controls the timing and amount of any sales of its common stock to Lincoln Park. There is no upper limit on the price per share that Lincoln Park must pay for the Company’s common stock under the Second 2021 Purchase Agreement, but in no event will shares be sold to Lincoln Park on a day the closing price is less than the floor price specified in the Second 2021 Purchase Agreement. In all instances, the Company may not sell shares of its common stock to Lincoln Park under the Second 2021 Purchase Agreement if that would result in Lincoln Park beneficially owning more than 9.99% of its common stock.

The Second 2021 Purchase Agreement does not limit the Company’s ability to raise capital from other sources at the Company’s sole discretion, except that, subject to certain exceptions, the Company may not enter into any Variable Rate Transaction (as defined in the Second 2021 Purchase Agreement, including the issuance of any floating conversion rate or variable priced equity-like securities) during the 36 months after the date of the Second 2021 Purchase

19

Agreement. The Company has the right to terminate the Second 2021 Purchase Agreement at any time, at no cost to the Company.

During the three months ended October 2, 2021, Lincoln Park did not purchase shares of the Company’s common stock under the Second 2021 Purchase Agreement. Subsequent to October 2, 2021, Lincoln Park purchased an aggregate of 650,000 shares of the Company’s common stock for a net purchase price of $4.8 million under the Second 2021 Purchase Agreement. In connection with the purchases, the Company issued to Lincoln Park an aggregate of 9,111 shares of its common stock as additional commitment shares in noncash transactions.

Warrants

Warrant activity for the nine months ended October 2, 2021 is as follows:

Weighted

Number of

Average

Shares

Exercise

    

(in thousands)

    

Price

Outstanding as of January 2, 2021

13,911

$

0.59

Granted

Exercised

(11,911)

0.64

Expired

Outstanding as of October 2, 2021

2,000

0.30

Note 9—Stock-Based Awards

As of October 2, 2021, the Company had 630,323 shares of common stock reserved for future issuance under its Amended and Restated 2006 Incentive Plan (“Amended 2006 Plan”). Stock options granted under the Amended 2006 Plan generally vest at a rate of at least 25% per year over four years and expire 10 years from the grant date. RSUs granted for employees and consultants generally vest semi-annually from the grant date over a four-year term, and RSUs granted for independent directors fully-vest on the grant date.

Stock Options

The following table summarizes the activity related to stock options during the nine months ended October 2, 2021:

Weighted-

Number of

Average

Shares

Exercise

(in thousands)

    

Price

Outstanding as of January 2, 2021

7,519

$

1.12

Granted

1,995

1.01

Exercised

(2,730)

1.40

Expired or forfeited

(740)

1.68

Outstanding as of October 2, 2021

6,044

0.89

20

Restricted Stock Units

The following table summarizes the activity related to RSUs during the nine months ended October 2, 2021:

Weighted-

Average

Number of

Grant-Date

Shares

Fair Value

(in thousands)

per Share

Outstanding as of January 2, 2021

3,037

$

0.53

Granted

305

4.54

Vested

(1,085)

0.57

Forfeited

(88)

0.51

Outstanding as of October 2, 2021

2,169

1.07

Stock-Based Compensation

The following table summarizes the stock-based compensation expense by line item in the condensed consolidated statements of operations (in thousands):

Three Months Ended

    

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

2021

2020

Cost of sales

$

2

$

1

$

9

$

8

Research and development

160

63

438

154

Selling, general and administrative

283

148

715

420

Total

$

445

$

212

$

1,162

$

582

As of October 2, 2021, the Company had approximately $3.9 million, net of estimated forfeitures, of unearned stock-based compensation, which it expects to recognize over a weighted-average period of approximately 3.0 years.

21

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

Note About Forward-Looking Statements

This Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) and other parts of this report include “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are statements other than historical facts and often address future events or our future performance. Words such as "anticipate," "estimate," "expect," "project," "intend," "may," “will,” “might,” "plan," "predict," "believe," "should," “could” and similar words or expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words.

Forward-looking statements contained in this MD&A include statements about, among other things: 

specific and overall impacts of the COVID-19 pandemic on our financial condition and results of operations;
our beliefs regarding the market and demand for our products or the component products we resell;
our ability to develop and launch new products that are attractive to the market and stimulate customer demand for these products;
our plans relating to our intellectual property, including our goals of monetizing, licensing, expanding and defending our patent portfolio;
our expectations and strategies regarding outstanding legal proceedings and patent reexaminations relating to our intellectual property portfolio;
our expectations with respect to any strategic partnerships or other similar relationships we may pursue;
the competitive landscape of our industry;
general market, economic and political conditions;
our business strategies and objectives;
our expectations regarding our future operations and financial position, including revenues, costs and prospects, and our liquidity and capital resources, including cash flows, sufficiency of cash resources, efforts to reduce expenses and the potential for future financings;
our ability to remediate any material weakness, maintain effective internal control over financial reporting and satisfy the accelerated and enhanced disclosure obligations that will apply to us as we transition from a “smaller reporting company” to a “large accelerated filer” in 2022; and
the impact of the above factors and other future events on the market price and trading volume of our common stock.

All forward-looking statements reflect management’s present assumptions, expectations and beliefs regarding future events and are subject to known and unknown risks, uncertainties and other factors that could cause actual results to differ materially from those expressed in or implied by any forward-looking statements. These risks and uncertainties include those described under “Risk Factors” in Part II, Item 1A of this report. In light of these risks and uncertainties, our forward-looking statements should not be relied on as predictions of future events. Additionally, many of these risks and uncertainties are currently elevated by and may or will continue to be elevated by the COVID-19 pandemic. All forward-looking statements reflect our assumptions, expectations and beliefs only as of the date they are made, and except as required by law, we undertake no obligation to revise or update any forward-looking statements for any reason.

The following MD&A should be read in conjunction with our condensed consolidated financial statements and the related notes included in Part I, Item 1 of this report, as well as our Annual Report on Form 10-K for our fiscal year ended January 2, 2021 (the “2020 Annual Report”) filed with the Securities and Exchange Commission (the “SEC”). All information presented herein is based on our fiscal calendar, and references to particular years, quarters, months or periods refer to our fiscal years ended in January or December and the associated quarters, months and periods of those fiscal years. Each of the terms the “Company,” “Netlist,” “we,” “us,” or “our” as used herein refers collectively to Netlist, Inc. and its consolidated subsidiaries, unless otherwise stated.

22

Overview

Netlist provides high-performance solid state drives and modular memory solutions to enterprise customers in diverse industries. Our NVMe SSDs in various capacities and form factors and the line of custom and specialty memory products bring industry-leading performance to server and storage appliance customers and cloud service providers. Netlist licenses its portfolio of intellectual property including patents, in server memory, hybrid memory and storage class memory, to companies that implement Netlist’s technology. To learn more, visit www.netlist.com.

During the third quarter of 2021, we recorded net sales of $26.7 million, gross margin of $2.5 million and net loss of $10.4 million. We have historically financed our operations primarily with proceeds from issuances of equity and debt securities and cash receipts from revenues. We have also funded our operations with a revolving line of credit and term loans under a bank credit facility. See “Recent Developments” and “Liquidity and Capital Resources” below for more information.

Recent Developments

SK hynix License Agreement and Supply Agreement

On April 5, 2021, we entered into a Strategic Product Supply and License Agreement (the “License Agreement”) and Product Purchase and Supply Agreement with SK hynix, Inc., a South Korean memory semiconductor supplier (“SK hynix”). Both agreements have a term of 5 years. Under the License Agreement, (a) we have granted to SK hynix fully paid, worldwide, non-exclusive, non-assignable licenses to certain of our patents covering memory technologies and (b) SK hynix has granted to us fully paid, worldwide, non-exclusive, non-assignable licenses to its patent portfolio. In addition, the License Agreement provided for the settlement of all intellectual property proceedings between us and SK hynix and a settlement fee of $40 million paid to us by SK hynix. In addition, the parties have agreed to collaborate on certain technology development activities.

Amendment to SVB Credit Agreement

On April 9, 2021, we entered into an amendment to a credit agreement dated October 31, 2009 with Silicon Valley Bank (“SVB”) (as the same may from time to time be amended, modified, supplemented or restated, the “SVB Credit Agreement”) to accrue interest on advances at a per annum rate equal to the greater of 2.25% above the Wall Street Journal prime rate (“Prime Rate”) or 5.50% and to extend the maturity date to December 30, 2021. The amount available for borrowing may be increased to $7.0 million and the maturity date will be extended to April 29, 2022 upon our request, if we meet certain conditions.

First 2021 Lincoln Park Purchase Agreement

On July 12, 2021, we entered into a purchase agreement (the “First 2021 Purchase Agreement”) with Lincoln Park, pursuant to which we have the right to sell to Lincoln Park up to an aggregate of $17.4 million in shares of our common stock over the 36-month term of the First 2021 Purchase Agreement subject to the conditions and limitations set forth in the First 2021 Purchase Agreement. During the third quarter of 2021, Lincoln Park purchased an aggregate of 2,000,000 shares of our common stock for a net purchase price of $14.9 million under the First 2021 Purchase Agreement. In connection with the purchases, during the third quarter of 2021, we issued to Lincoln Park an aggregate of 103,292 shares of our common stock as additional commitment shares in noncash transactions.

Subsequent to October 2, 2021, Lincoln Park purchased an aggregate of 383,748 shares of our common stock for a net purchase price of $2.5 million under the First 2021 Purchase Agreement. In connection with the purchases, we issued to Lincoln Park an aggregate of 17,208 shares of our common stock as additional commitment shares in noncash transactions. We completed the sales under the First 2021 Purchase Agreement in October 2021.

23

Second 2021 Lincoln Park Purchase Agreement

On September 28, 2021, we entered into a purchase agreement (the “Second 2021 Purchase Agreement”) with Lincoln Park, pursuant to which we have the right to sell to Lincoln Park up to an aggregate of $75 million in shares of our common stock over the 36-month term of the Second 2021 Purchase Agreement subject to the conditions and limitations set forth in the Second 2021 Purchase Agreement.

Subsequent to October 2, 2021, Lincoln Park purchased an aggregate of 650,000 shares of our common stock for a net purchase price of $4.8 million under the Second 2021 Purchase Agreement. In connection with the purchases, we issued to Lincoln Park an aggregate of 9,111 shares of our common stock as additional commitment shares in noncash transactions.

Paycheck Protection Program Loan

On April 23, 2020, we entered into an unsecured promissory note with a principal amount of $0.6 million through Hanmi Bank under the Paycheck Protection Program (“PPP”) (“PPP Loan”) administered by the Small Business Administration (“SBA”) and established as part of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”). The PPP Loan bore interest at 1.0% per annum and would mature in April 2022 with the first six months of interest and principal payments deferred. The amount borrowed under the PPP Loan was eligible for forgiveness if we would meet certain conditions. In May 2021, the full amount outstanding under the PPP Loan was forgiven resulting in a gain of $0.6 million.

Economic Conditions, Challenges and Risks

Our performance, financial condition and prospects are affected by a number of factors and are exposed to a number of risks and uncertainties. We operate in a competitive and rapidly evolving industry in which new risks emerge from time to time, and it is not possible for us to predict all of the risks we may face, nor can we assess the impact of all factors on our business or the extent to which any factor or combination of factors could cause actual results to differ from our expectations. See the discussion of certain risks that we face under “Risk Factors” in Part II, Item 1A of this report.

Impact of COVID-19 on our Business

The impact of the coronavirus disease (“COVID-19”) pandemic will have on our consolidated results of operations is uncertain. Although we initially observed demand increases in our products, we anticipate that the global health crisis caused by COVID-19 may negatively impact business activity across the globe. We will continue to actively monitor the situation and may take further actions altering our business operations that we determine are in the best interests of our employees, customers, suppliers, and stakeholders, or as required by federal, state, or local authorities. It is not clear what the potential effects of such alterations or modifications may have on our business, consolidated results of operations, financial condition, and liquidity.

24

Results of Operations

Net Sales and Gross Margin

Net sales and gross margin for the three and nine months ended October 2, 2021 and September 26, 2020 were as follows (dollars in thousands):

Three Months Ended

Nine Months Ended

October 2,

September 26,

%

October 2,

September 26,

%

  

2021

 

2020

 

Change

 

2021

 

2020

 

Change

Net product sales

$

26,749

$

10,212

162%

$

66,009

$

35,749

85%

License fee

40,000

Net sales

26,749

10,212

162%

106,009

35,749

197%

Gross margin - product sales

$

2,508

$

1,337

88%

$

6,874

$

5,272

30%

Gross margin percentage - product sales

9%

13%

10%

15%

Gross margin

$

2,508

$

1,337

88%

$

46,874

$

5,272

789%

Gross margin percentage

9%

13%

44%

15%

Net Sales

Net sales include (i) resales of certain SSDs and DRAM products, and sales of our high-performance memory subsystems and (ii) an upfront non-refundable license fee recognized for licensing of our patents pursuant to the License Agreement with SK hynix entered into on April 5, 2021.

Net product sales increased by $16.5 million during the third quarter of 2021 compared to the same quarter of 2020 primarily as a result of a $14.2 million increase in the resale of DIMMs and components and an increase of $2.3 million of Netlist SSD and Netlist branded products.

Net product sales increased by $30.3 million during the first nine months of 2021 compared to the same period in 2020 primarily as a result of a $29.3 million increase in the resale of DIMMs and components and an increase of $1.0 million of Netlist SSD and Netlist branded products.

Gross Margin

Product gross margin increased during the third quarter and first nine months of 2021 compared to the same periods of 2020 due primarily to higher sales across all product groups. Product gross margin percentage decreased between the periods as a result of the change in our product mix.

25

Operating Expenses

Operating expenses for the three and nine months ended October 2, 2021 and September 26, 2020 were as follows (dollars in thousands):

Three Months Ended

Nine Months Ended

October 2,

September 26,

%

October 2,

September 26,

%

    

2021

    

2020

    

Change

2021

    

2020

    

Change

Research and development

$

2,038

$

731

179%

$

5,222

$

2,083

151%

Percentage of net product sales

8%

7%

8%

6%

Intellectual property legal fees

$

8,461

$

784

979%

$

14,585

$

2,257

546%

Percentage of net product sales

32%

8%

22%

6%

Selling, general and administrative

$

2,590

$

1,816

43%

$

7,639

$

5,994

27%

Percentage of net product sales

10%

18%

12%

17%

Research and Development

Research and development expenses increased during the third quarter and first nine months of 2021 compared to the same periods of 2020 due primarily to an increase in employee headcount and related overhead.

Intellectual Property Legal Fees

Intellectual property legal fees consist of legal fees incurred for patent filings, protection and enforcement. Although we expect intellectual property legal fees to generally increase over time as we continue to protect, defend and enforce and seek to expand our patent portfolio, these increases may not be linear but may occur in lump sums depending on the due dates of patent filings and their associated fees and the arrangements we may make with our legal advisors in connection with enforcement proceedings, which may include fee arrangements or contingent fee arrangements in which we would pay these legal advisors on a scaled percentage of any negotiated fees, settlements or judgments awarded to us based on if, how and when the fees, settlements or judgments are obtained. See Note 7 to the condensed consolidated financial statements included in Part I, Item 1 of this report for further discussion.

Intellectual property legal fees increased during the third quarter and first nine months of 2021 compared to the same periods of 2020 due primarily to higher legal expenses incurred to seek damages for breach of contract of the Joint Development and License Agreement entered into between Netlist and Samsung on November 12, 2015 and to defend and enforce our patent portfolio.

Selling, General and Administrative

Selling, general and administrative expenses increased during the third quarter and first nine months of 2021 compared to the same periods of 2020 due primarily to an increase in employee headcount and overhead and outside services. As a result of the significant increase in the value of our non-affiliate public float in recent periods, we will be transitioning to becoming a “large accelerated filer” at the end of this fiscal year ending January 2, 2022 which means that we will need to file our quarterly and annual reports on an accelerated basis and that we will need to be prepared to have our independent registered public accounting firm audit and attest to our internal control over financial reporting. Complying with these new requirements will require that we invest a material amount in enhancing our financial reporting infrastructure that will cause our selling, general and administrative expenses to increase in future periods.

26

Other (Expense) Income, Net

Other (expense) income, net for the three and nine months ended October 2, 2021 and September 26, 2020 was as follows (dollars in thousands):

Three Months Ended

Nine Months Ended

October 2,

September 26,

%

October 2,

September 26,

%

    

2021

    

2020

    

Change

2021

    

2020

    

Change

Interest expense, net

$

(125)

$

(139)

$

(417)

$

(437)

Other (expense) income, net

(2)

3

641

(2)

Total other (expense) income, net

$

(127)

$

(136)

7%

$

224

$

(439)

151%

Interest expense, net, consists primarily of interest expense on the $15 million secured convertible note issued to Samsung Venture Investment Co. (“SVIC”) (“SVIC Note”) in November 2015 and a revolving line of credit under the SVB Credit Agreement, along with the accretion of debt discounts and amortization of debt issuance costs on the SVIC Note. During the first nine months of 2021, other (expense) income, net includes the gain on forgiveness of the PPP Loan of $0.6 million recognized during the second quarter of 2021.

Provision for Income Taxes

During the first nine months of 2021, we recorded a provision for income taxes of $6.6 million related to the Korean withholding tax incurred in connection with the upfront non-refundable license fee of $40 million from SK hynix recognized during the second quarter of 2021. The Korean withholding tax was treated as a significant unusual event for interim tax reporting.

Liquidity and Capital Resources

Our primary sources of cash are historically proceeds from issuances of equity and debt securities and receipts from revenues. In addition, we have received proceeds from non-recurring engineering and licensing of our patent portfolio, including as a result of our entry into the SK hynix License Agreement, which we use to support our operations. We have also funded our operations with a revolving line of credit under a bank credit facility, and to a lesser extent, equipment leasing arrangements.

The following tables present selected financial information as of October 2, 2021 and January 2, 2021 and for the first nine months of 2021 and 2020 (in thousands):

October 2,

January 2,

    

2021

    

2021

Cash and cash equivalents

$

62,282

$

13,326

Convertible promissory note and accrued interest, net

16,692

16,310

Total PPP Loan and accrued interest

641

Working capital

47,173

(2,726)

Nine Months Ended

October 2,

September 26,

    

2021

    

2020

Net cash provided by (used in) operating activities

$

20,095

$

(6,914)

Net cash used in investing activities

(318)

(25)

Net cash provided by financing activities

36,879

12,710

During the nine months ended October 2, 2021, net cash provided by operating activities was primarily a result of net income of $13.1 million, non-cash adjustments to net income of $1.3 million, and net cash inflows from changes in operating assets and liabilities of $5.7 million driven predominantly by an increase in accounts payable due to higher inventory purchases to support increase in sales and higher legal fees to defend our patent portfolio, partially offset by an

27

increase in inventories. Net cash provided by financing activities during the nine months ended October 2, 2021 primarily consisted of $26.3 million in net proceeds from issuance of common stock under the 2019, 2020 and First 2021 Lincoln Park Purchase Agreements, $11.1 million in proceeds from exercise of stock options and warrants and $0.8 million in net borrowings under the SVB Credit Agreement, partially offset by $1.0 million in payments for taxes related to net share settlement of equity awards.

During the nine months ended September 26, 2020, net cash used in operating activities was primarily a result of net loss of $5.5 million and non-cash adjustments to net loss of $1.5 million, offset by net cash outflows from changes in operating assets and liabilities of $2.9 million driven predominantly by an increase in inventories due to higher purchases to support increased sales and an increase in accounts receivable due to higher sales, partially offset by a decrease in accounts payable and accrued expenses and other current liabilities. Net cash provided by financing activities during the nine months ended September 26, 2020 primarily consisted of $12.2 million in net proceeds from issuance of common stock under the 2020 Lincoln Park Purchase Agreement, $0.6 million in proceeds from the issuance of the PPP Loan and $0.4 million in net borrowings under the SVB Credit Agreement, partially offset by $0.4 million in payments of outstanding debt.

Capital Resources

First 2021 Lincoln Park Purchase Agreement

On July 12, 2021, we entered into the First 2021 Purchase Agreement with Lincoln Park, pursuant to which we have the right to sell to Lincoln Park up to an aggregate of $17.4 million in shares of our common stock over the 36-month term of the First 2021 Purchase Agreement subject to the conditions and limitations set forth in the First 2021 Purchase Agreement. In October 2021, we completed the sales under the First 2021 Purchase Agreement.

Second 2021 Lincoln Park Purchase Agreement

On September 28, 2021, we entered into the Second 2021 Purchase Agreement with Lincoln Park, pursuant to which we have the right to sell to Lincoln Park up to an aggregate of $75 million in shares of our common stock over the 36-month term of the Second 2021 Purchase Agreement subject to the conditions and limitations set forth in the Second 2021 Purchase Agreement.

SVB Credit Agreement

On October 31, 2009, we entered into the SVB Credit Agreement, which provides for a revolving line of credit of up to $5.0 million. The borrowing base is limited to 85% of eligible accounts receivable, subject to certain adjustments as set forth in the SVB Credit Agreement. On April 9, 2021, we entered into an amendment to the SVB Credit Agreement to accrue interest on advances at a per annum rate equal to the greater of 2.25% above the Prime Rate or 5.50% and to extend the maturity date to December 30, 2021. The amount available for borrowing may be increased to $7.0 million and the maturity date will be extended to April 29, 2022 upon our request, if we meet certain conditions.

As of October 2, 2021, the outstanding borrowings under the SVB Credit Agreement were $4.5 million with additional borrowing availability of $0.1 million. During the nine months ended October 2, 2021, we made net borrowings of $0.8 million under the SVB Credit Agreement.

Paycheck Protection Program Loan

On April 23, 2020, we entered into the PPP Loan with a principal amount of $0.6 million through Hanmi Bank under the PPP administered by the SBA and established as part of the CARES Act. The PPP Loan bore interest at 1.0% per annum and would mature in April 2022 with the first six months of interest and principal payments deferred. The amount borrowed under the PPP Loan was eligible for forgiveness if we would meet certain conditions. In May 2021, the full amounts outstanding under the PPP Loan was forgiven.

28

Sufficiency of Cash Balances and Potential Sources of Additional Capital

We believe our existing balance of cash and cash equivalents together with cash receipts from revenues, borrowing availability under the SVB Credit Agreement, the equity financing available under the First and Second 2021 Lincoln Park Purchase Agreements, funds raised through other future debt and equity offerings and taking into account cash expected to be used in our operations, will be sufficient to meet our anticipated cash needs for at least the next 12 months.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditure or capital resources that is material to investors.

Critical Accounting Policies and Use of Estimates

The preparation of our condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of net sales and expenses during the reporting period. By their nature, these estimates and assumptions are subject to an inherent degree of uncertainty. We base our estimates and assumptions on our historical experience, knowledge of current conditions and our beliefs of what could occur in the future considering available information. We review our estimates and assumptions on an ongoing basis. Actual results may differ from our estimates, which may result in material adverse effects on our consolidated operating results and financial position.

Our critical accounting policies and estimates are discussed in Note 2 to the condensed consolidated financial statements in this report and in the notes to consolidated financial statements in Part II, Item 8 of our 2020 Annual Report and in the MD&A in our 2020 Annual Report. There have been no significant changes to our critical accounting policies since our 2020 Annual Report.

Item 3. 

Quantitative and Qualitative Disclosures About Market Risk

Not applicable.

Item 4. 

Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed by us in reports we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosures.

Our management conducted an evaluation, with the participation of our principal executive officer and principal financial officer, of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Exchange Act) as of the end of the period covered by this report. Based on this evaluation, due to the elimination of our audit committee in August 2020, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were not effective as of October 2, 2021.

Notwithstanding the material weakness in our internal control over financial reporting, we have concluded that the unaudited condensed consolidated financial statements included in this Form 10-Q fairly present, in all material

29

respects, our financial position, results of operations and cash flows for the periods presented in conformity with U.S. GAAP.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the quarter ended October 2, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Remediation Initiatives

In an effort to remediate the identified material weakness and enhance our internal controls, we continue to maintain our financial reporting process we followed to prepare consolidated financial statements in accordance with U.S. GAAP for audit committee meetings on a quarterly and annual basis. Our Chief Executive Officer and sole director will oversee the process to ensure all required disclosures are made in our consolidated financial statements on a quarterly and annual basis.

30

PART II. — OTHER INFORMATION

Item 1. 

Legal Proceedings

The information under “Litigation and Patent Reexaminations” in Note 7 to the condensed consolidated financial statements included in Part I, Item 1 of this report is incorporated herein by reference.

Item 1A.

Risk Factors

Summary of Risk Factors

The risk factors summarized and detailed below could materially harm our business, operating results, financial condition, impair our future growth prospects and/or cause the price of our common stock to decline. These are not all of the risks we face and other factors not presently known to us or that we currently believe are immaterial may also affect our business if they occur. In assessing these risks, you should also review the other information contained in this report, including our consolidated financial statements and accompanying notes, and the other filings we make with the SEC. Material risks that may affect our business, operating results and financial condition include, but are not necessarily limited to, those relating to the following:

Risks Related to Our Business, Operations and Industry

We face risks related to the impact of the COVID-19 pandemic and the related protective public health measures;
We have historically incurred losses and may continue to incur losses;
The vast majority of our net product sales in recent periods have been generated from resales of component products, including products sourced from Samsung and SK hynix, and any decline in these product resales could significantly harm our performance;
We are subject to risks relating to our focus on developing our HybriDIMM and NVvault products for our target customer markets;
Sales to a small number of customers have historically represented a significant portion of our net product sales, and the loss of, or a significant reduction in sales to, any one of these customers could materially harm our business;
We are subject to risks of disruption in the supply of component products;
Our customers require that our products undergo a lengthy and expensive qualification process without any assurance of sales;
If we are unable to timely and cost-effectively develop new or enhanced products that achieve customer and market acceptance or technologies we can monetize, our revenues and prospects could be materially harmed;
We face intense competition in our industry, and we may not be able to compete successfully in our target markets;
Our operating results may be adversely impacted by worldwide economic and political uncertainties and specific conditions in the markets we address and in which we or our strategic partners or competitors do business, including ongoing effects of the COVID-19 pandemic and the cyclical nature of and volatility in the memory market and semiconductor industry;
Our lack of a significant backlog of unfilled orders and the difficulty inherent in estimating customer demand makes it difficult to forecast our short-term requirements, and any failure to optimally calibrate our production capacity and inventory levels to meet customer demand could adversely affect our revenues, gross margin and earnings;
Declines in our average sale prices, driven by volatile prices for components and other factors, may result in declines in our revenues and gross margin;
Our manufacturing operations involve significant risks;

31

We depend on third parties to design and manufacture components for our products and the component products we resell, which exposes us to risks;
If our products or the component products we resell do not meet quality standards or are defective or used in defective systems, we may be subject to quality holds, warranty claims, recalls or liability claims;
If a standardized memory solution that addresses the demands of our customers is developed, our net product sales and market share may decline;
Our indemnification obligations for the infringement by our products of the rights of others could require us to pay substantial damages;
We depend on certain key employees, and our business could be harmed if we lose the services of any of these employees or are unable to attract and retain other qualified personnel;
We rely on our internal and third-party sales representatives to market and sell our products and the component products we resell, and any failure by these representatives to perform as expected could reduce our sales;
Our operations could be disrupted by power outages, natural disasters, cyber attacks or other factors;
Difficulties with our global information technology systems, including any unauthorized access or cyber-attacks, could harm our business;
If we do not effectively manage any future growth we may experience, our resources, systems and controls may be strained and our results of operations may suffer; and
If we acquire businesses or technologies or pursue other strategic transactions or relationships in the future, these transactions could disrupt our business and harm our operating results and financial condition.

Risks Related to Laws and Regulations

We are exposed to additional business, regulatory, political, operational, financial and economic risks related to our international sales and operations;
Our failure to comply with environmental and other applicable laws and regulations could subject us to significant fines and liabilities or cause us to incur significant costs;
Regulations related to “conflict minerals” may cause us to incur additional expenses and could limit the supply and increase the cost of certain metals used in manufacturing our products;
We have identified a material weakness in our internal control over financial reporting. If we are unable to remediate the material weakness, or if we identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect our business; and
We are required to comply with certain provisions of Section 404 of the Sarbanes-Oxley Act of 2002, as amended, that place significant demands on our resources, and the transition to the higher reporting and control standards that will apply to us as a “large accelerated filer” may cause management distraction and increased costs.

Risks Related to Intellectual Property and Litigation

We may be unsuccessful in monetizing our intellectual property portfolio;
We are and expect to continue to be involved in other legal and administrative proceedings to enforce or protect our intellectual property rights and to defend against claims that we infringe the intellectual property rights of others;
If our proprietary rights are not protected, our customers or our competitors might gain access to our proprietary designs, processes and technologies, which could adversely affect our operating results; and
We may become involved in non-patent related litigation and administrative proceedings that may materially adversely affect us.

32

Risks Related to Capitalization and Financial Markets

We may not have sufficient working capital to fund our planned operations, and, as a result, we may need to raise additional capital in the future, which may not be available when needed, on acceptable terms or at all;
The price and trading volume of our common stock has and may continue to fluctuate significantly in reaction to real or perceived developments in our business;
We have incurred a material amount of indebtedness to fund our operations, the terms of which have required us to pledge substantially all of our assets as security. Our level of indebtedness and the terms of such indebtedness could adversely affect our operations and liquidity;
There is a limited market for our common shares, and the trading price of our common shares is subject to volatility;
Future issuances of our common stock or rights to purchase our common stock, including pursuant to our equity incentive plans, could result in additional dilution to the percentage ownership of our stockholders and could cause the price of our common stock to decline;
Sales of our common stock, or the perception that such sales could occur, could cause the market price of our stock to drop significantly, regardless of the state of our business;
As a sole director, Chun K. Hong has significant control over all corporate decisions that may not be in the best interest of our other stockholders;
Anti-takeover provisions under our charter documents and Delaware law, as well as our rights agreement, could delay or prevent a change of control and could also limit the market price of our common stock; and
We do not currently intend to pay dividends on our common stock, and any return to investors is expected to result, if at all, only from potential increases in the price of our common stock.

Risks Related to Our Business, Operations and Industry

We face risks related to the impact of the COVID-19 pandemic and the related protective public health measures.

COVID-19 has spread globally and has resulted in authorities imposing, and businesses and individuals implementing, numerous unprecedented measures to try to contain the virus, such as travel bans and restrictions, quarantines, shelter-in-place/stay-at-home and social distancing orders, and shutdowns. These measures have impacted and may further impact our workforce and operations, the operations of our customers, and those of our respective vendors, suppliers, and partners. The ultimate impact and efficacy of government measures and potential future measures is currently unknown. In addition, the continued spread of COVID-19 variants, or the occurrence of other epidemics could result in a widespread health crisis that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn that could affect demand for our products and further adversely impact our results of operations.

There are numerous uncertainties associated with the coronavirus outbreak, including the number of individuals who will become infected, whether vaccination level will increase sufficiently to stop the spread of COVID-19 and its variants, and the extent of the protective and preventative measures that have been put in place by both governmental entities and other businesses and those that may be put in place in the future. Any or all of the foregoing uncertainties could have a material adverse effect on our results of operations, financial position and/or cash flows.

We have historically incurred losses and may continue to incur losses.

Since the inception of our business in 2000, we have only experienced one fiscal year (2006) with profitable results. In order to regain profitability, or to achieve and sustain positive cash flows from operations, we must reduce operating expenses and/or increase our revenues and gross margin. Although we have in the past engaged in a series of cost reduction actions, such expense reductions alone will not make us profitable or allow us to sustain profitability if it is achieved, and eliminating or reducing strategic initiatives could limit our opportunities and prospects. Our ability to achieve profitability will depend on increased revenue growth from, among other things, increased demand for our

33

product offerings and our ability to monetize our intellectual property. We may not be successful in any of these pursuits, and we may never achieve profitability or sustain profitability if achieved.

The vast majority of our net product sales in recent periods have been generated from resales of component products and any decline in these product resales could significantly harm our performance.

The vast majority of our net product sales in recent periods have been generated from resales of component products, including SSDs, NAND flash and DRAM products. We resell these component products to end-customers that are not reached in the distribution models of the component manufacturers, including storage customers, appliance customers, system builders and cloud and datacenter customers.

These component product resales are subject to a number of risks. For example, demand for these products could decline at any time for a number of reasons, including, among others, changing customer requirements or preferences, product obsolescence, introduction of more advanced or otherwise superior competing products by our competitors, the ability of our customers to obtain these products or substitute products from alternate sources (including from the manufacturer directly), customers reducing their need for these products generally, or the other risk factors described in this report. We have no long-term agreements or other commitments with respect to sales of these or any of the other products we sell. As a result, any decrease in demand for these products from us would reduce our sale levels and could materially adversely impact our revenues. Additionally, opportunistic purchases of products for resale, when coupled a decrease in demand, may cause us to write off excess inventory which would adversely affect our operating performance.

We may experience supply shortages at any time and for a variety of reasons, including, among others, spikes in customer demand that cannot be satisfied, any problems that arise with Samsung’s or SK hynix’s manufacturing operations or facilities that cause disruptions or delays, including from the recent COVID-19 pandemic, or any failure to comply with the terms of the agreements regarding the supply of these products. If we choose, or if we are forced, to seek to supply the component products we resell from other suppliers, we may not be able to identify other suppliers that are available and able to produce the particular components with the specific product specifications and in the quantities our customers require, or we may not be able to make arrangements with any other suppliers in a timely manner to avoid delays in satisfying customer orders. Further, even if we are able to make arrangements with other suppliers for sufficient component products to replace any undersupply from Samsung or SK hynix, we may not be able to make these arrangements on financial and other terms comparable to those we have negotiated with Samsung or SK hynix. As a result, any inability to obtain sufficient component products from Samsung or SK hynix could increase our cost of sales for component product resales if we are forced to pay higher prices to obtain the products from other suppliers. Moreover, all of our supply arrangements for these component products and any arrangements we may establish with other suppliers, are subject to the other supply and manufacturing risks discussed elsewhere in these risk factors.

Increased reliance on product resales also has a substantial impact on our results of operations. Because the cost of the component products we purchase for resale is added to our cost of sales for these products, our gross margin on resales of component products is significantly lower than our gross margin on sales of our own memory subsystem products. As a result, increased resales of component products as a percentage of our total product sales have a significant negative impact on our gross margin and gross margin percentage. This gross margin and gross margin percentage differential between memory product sales and component product resales would be amplified if our costs to purchase component products were to increase. The occurrence of any one or more of these risks could cause our performance to materially suffer.

We are subject to risks relating to our focus on developing our HybriDIMM and NVvault products for our target customer markets.

We have historically derived revenues from sales of our high-performance modular memory subsystems to original equipment manufacturers (“OEM”) in the server, high-performance computing and communications markets. Although we expect these memory subsystems to continue to account for a portion of our revenues, we have experienced declines in sales of these products in recent periods, and these declines could continue or intensify in the future. We believe market acceptance of these products or derivative products that incorporate our core memory subsystem

34

technology is critical to our success, and any continued decline in sales of these products could have a material adverse impact on our performance and long-term prospects.

We have invested significant research and development time and capital in the design of application-specific integrated circuits (“ASIC”) and hybrid devices, including our NVvault family of products and our next-generation HybriDIMM memory subsystem. These products are subject to significant risks, including:

we are dependent on a limited number of suppliers for the SSDs, DRAM ICs, NAND flash and ASIC devices that are essential to the functionality of these products, and in the past, we have experienced supply chain disruptions and shortages of SSDs, DRAM and NAND flash required to create these products as a result of issues that are specific to our suppliers or the industry as a whole;
HybriDIMM and some of our other next-generation products may require additional time including the services and attention of key employees who have competing demands on their available time and may require capital investment to bring the products to market;
our development and commercialization strategies for these products;
we are required to demonstrate the quality and reliability of our products to and qualify them with our customers before purchases are made, which requires investments of time and resources in significant and unpredictable amounts prior to the receipt of any revenues from these customers; and
our NVvault products or other new products, such as HybriDIMM, may contain currently undiscovered flaws, the correction of which could result in increased costs and time to market.

These and other risks associated with our memory subsystem products could impair our ability to obtain customer or market acceptance of these products or obtain such acceptance in a timely manner, which would reduce our achievable revenues from these products and limit our ability to recoup our investments in developing these technologies.

Additionally, if the demand for servers deteriorates, if the demand for our products to be incorporated in servers continues to decline, or if demand for our products deteriorates because customers in our other target markets change their requirements or preferences or otherwise reduce their need for these types of products generally, our operating results would be adversely affected, and we would be forced to diversify our product portfolio and our target customer markets in order to try to replace revenues lost from the further decreases in product sales. We may not be able to achieve this diversification, and any inability to do so may adversely affect our business, operating performance and prospects.

Sales to a small number of customers have historically represented a significant portion of our net product sales, and the loss of, or a significant reduction in sales to, any one of these customers could materially harm our business.

Our target markets are characterized by a limited number of large companies, and consolidation in one or more of these markets may further increase this concentration. As a result, sales to small numbers of customers have historically represented a substantial portion of our net product sales, and we expect this concentration to continue. Additionally, the composition of major customers and their respective contributions to our net product sales have fluctuated and will likely continue to fluctuate from period to period as our existing and prospective customers progress through the life cycle of the products they produce and sell and experience resulting fluctuations in their product demand. We believe our performance depends in significant part on our ability to establish and maintain relationships with and effect substantial sales to our large customers.

We do not have long-term agreements with any of our customers and, as result, any or all of them could decide at any time to decrease, delay or discontinue their purchase of our products or the component products we resell. In addition, the prices customers pay for products are subject to fluctuations, and large or key customers may exert pressure on us to make concessions in the prices at which we sell products to them. Further, we may not be able to sell some of our products developed for one customer to a different customer because our products are often customized to address specific customer requirements, and even if we are able to sell these products to another customer, our margin on these products may be reduced. Additionally, although customers are generally allowed only limited rights of return after

35

purchasing our products or the component products we resell, we may determine that it is in our best interest to accept returns from certain large or key customers even if we are not contractually obligated to accept them in order to maintain good relations with these customers. Any returns beyond our expectations could negatively impact our operating results. Moreover, because a few customers often account for a substantial portion of our net product sales, the failure of any one of these customers to pay on a timely basis would negatively impact our cash flows. As a result, our net product sales and operating results could be materially adversely affected by the loss of any of our customers, particularly our large or key customers, a decrease in product sales to any of our customers, including as a result of normal fluctuations in demand or other factors, reductions in the prices at which we sell products to any of our customers, including as a result of price concessions or general declines in average sale prices, or difficulties collecting payments from any of our customers.

Our ability to maintain or increase our product sales to our key customers depends on a variety of factors, many of which are beyond our control. These factors include our customers’ continued sales of servers and other computing systems that incorporate our memory subsystems, our customers’ continued incorporation of our products or the component products we resell into their systems, and our customers’ sales activity and business results. Because of these and other factors, sales to these customers may not continue and the amount of such sales may not reach or exceed historical levels in any future period.

We are subject to risks of disruption in the supply of component products.

Our ability to fulfill customer orders for or produce qualification samples of our memory subsystem products, as well as orders for the component products we resell, is dependent on a sufficient supply of SSDs, FPGAs, ASICs, DRAM ICs and NAND flash, which are essential components of our memory subsystems. We have no long-term supply contracts for any of these component products. Further, there are a relatively small number of suppliers of these components, and we typically purchase from only a subset of these suppliers. As a result, our inventory purchases have historically been concentrated in a small number of suppliers, Samsung and SK hynix, from which we obtained a large portion of our component products purchased for resale. We also use consumables and other components, including PCBs, to manufacture our memory subsystems, which we sometimes procure from single or limited sources to take advantage of volume pricing discounts.

From time to time, shortages in SSDs, DRAM ICs and NAND flash have required some suppliers to limit the supply of these components. In the past, we have experienced supply chain disruptions and shortages of SSDs, DRAM and NAND flash required to create certain of our memory subsystem products, and we have been forced to procure the component products we resell from other suppliers to the extent sufficient product is not available from Samsung and SK hynix to meet customer demand or in the event of other Samsung and SK hynix supply issues. We are continually working to secure adequate supplies of the components necessary to fill customers’ orders in a timely manner. If we are unable to obtain a sufficient supply of SSDs, DRAM ICs, NAND flash or other essential components, as a result of a natural disaster, political unrest military conflict, medical epidemics, such as the COVID-19 pandemic, climate change, economic instability, equipment failure or other cause, to avoid interruptions or failures in the delivery of our products as required by our customers or the delivery of these components to customers to whom we resell them directly, these customers may reduce future orders for these products or not purchase these products from us at all, which could cause our net product sales to decline and harm our operating results. In addition, our reputation could be harmed due to failures to meet our customers’ demands and, even assuming we are successful in resolving supply chain disruptions, we may not be able to replace any lost business and we may lose market share to our competitors. Further, if our suppliers are unable to produce qualification samples of our products on a timely basis or at all, we could experience delays in the qualification process with existing or prospective customers, which could have a significant impact on our ability to sell our products. Moreover, if we are not able to obtain these components in the amounts needed on a timely basis and at commercially reasonable prices, we may not be able to develop or introduce new products, we may experience significant increases in our cost of sales if we are forced to procure components from alternative suppliers and are not able to negotiate favorable terms with these suppliers, or we may be forced to cease our sales of products dependent on the components or resales of the components we sell to customers directly.

Our dependence on a small number of suppliers and the lack of any guaranteed sources for the essential components of our products and the components we resell expose us to several risks, including the inability to obtain an

36

adequate supply of these components, increases in their costs, delivery delays and poor quality. Additionally, our customers qualify certain of the components provided by our suppliers for use in their systems. If one of our suppliers experiences quality control or other problems, it may be disqualified by one or more of our customers. This would disrupt our supplies of these components, and would also reduce the number of suppliers available to us and may require that we qualify a new supplier, which we may not be able to do.

Declines in customer demand for our products in recent periods have caused us to reduce our purchases of SSDs, DRAM ICs and NAND flash for use as components in our products. Such declines or other fluctuations could continue in the future. If we fail to maintain sufficient purchase levels with some suppliers, our ability to obtain supplies of these raw materials may be impaired due to the practice of some suppliers of allocating their products to customers with the highest regular demand.

Frequent technology changes and the introduction of next-generation versions of component products may also result in the obsolescence of our inventory on-hand, which could involve significant time and costs to replace, reduce our net product sales and gross margin and adversely affect our operating performance and financial condition.

Our customers require that our products undergo a lengthy and expensive qualification process without any assurance of sales.

Our prospective customers generally test and evaluate our memory subsystems before purchasing our products and integrating them into their systems. This extensive qualification process involves rigorous reliability testing and evaluation of our products, which may continue for nine months or longer and is often subject to delays. In addition to qualification of specific products, some of our customers may also require us to undergo a technology qualification if our product designs incorporate innovative technologies that the customer has not previously encountered. Such technology qualifications often take substantially longer than product qualifications and can take over a year to complete. Even after our products are qualified with existing or new customers, the customer may take several months to begin purchasing the product or may decide not to purchase the product at all, as qualification does not ensure product sales. As a result, we could receive no or limited revenues from a customer even after our investment of time and resources in the qualification process with this customer, which could adversely affect our operating results.

Even after successful qualification and sales of our products to a customer, because the qualification process is both product-specific and platform-specific, our existing customers sometimes require us to re-qualify our products or to qualify our new products for use in new platforms or applications. For example, as our OEM customers transition from prior generation architectures to current generation architectures, we must design and qualify new products for use by these customers. Our net product sales to these customers can decline significantly during this re-qualification process.

Likewise, changes in our products, our manufacturing facilities, our production processes or our component suppliers may require a new qualification process. For example, if our memory, SSDs, NAND flash and DRAM component suppliers discontinue production of these components, it may be necessary for us to design and qualify new products for our customers. As a result, some customers may require us, or we may decide, to purchase an estimated quantity of discontinued memory components necessary to ensure a steady supply of existing products until products with new components can be qualified. Purchases of this nature may affect our liquidity. Additionally, our forecasts of quantities required during the transition may be incorrect, which could adversely impact our results of operations through lost revenue opportunities or charges related to excess and obsolete inventory.

We must devote substantial resources, including design, engineering, sales, marketing and management efforts, to qualify our products with prospective customers in anticipation of sales. Significant delays or other difficulties in the qualification process could result in an inability to keep pace with rapid technology change or new competitive products. If we experience delays or do not succeed in qualifying a product with an existing or prospective customer, we would not be able to sell that product to that customer, which may result in excess and obsolete inventory that we may not be able to sell to another customer and could reduce our net product sales and customer base, any of which could materially harm our operating results and business.

37

If we are unable to timely and cost-effectively develop new or enhanced products that achieve customer and market acceptance or technologies we can monetize, our revenues and prospects could be materially harmed.

Our industry is characterized by rapid technological change, evolving industry standards and rapid product obsolescence. As a result, continuous development of new technology, processes and product innovations is necessary in order to be successful. We believe the continued and timely development of new products and technologies and improvement of existing products and technologies are critical to our business and prospects for growth.

In order to develop and introduce new or enhanced products and technologies, we need to:

retain and continue to attract new engineers with expertise in memory subsystems and our key technology competencies;
identify and adjust to the changing requirements and preferences of our existing and potential future customers and markets;
identify and adapt to emerging technological trends and evolving industry standards in our markets;
continue to develop and enhance our design tools, manufacturing processes and other technologies on which we rely to produce new products or product enhancements;
design and introduce cost-effective, innovative and performance-enhancing features that differentiate our products and technologies from those of our competitors;
secure licenses to enable us to use any technologies, processes or other rights essential to the manufacture or use of any new products or product enhancements we may develop, which licenses may not be available when needed, on acceptable terms or at all;
maintain or develop new relationships with suppliers of components required for any new or enhanced products and technologies;
qualify any new or enhanced products for use in our customers’ products; and
develop and maintain effective commercialization and marketing strategies.

We may not be successful at any of these activities. As a result, we may not be able to successfully develop new or enhanced products or technology or we may experience delays in this process. Failures or delays in product development and introduction could result in the loss of, or delays in generating, net products sales or other revenues and the loss of key customer relationships. Even if we develop new or enhanced products or technologies, they may not meet our customers’ requirements, gain market acceptance or attract monetization opportunities, as our product and technology development efforts are inherently risky due to the challenges of foreseeing changes or developments in technology, predicting changes in customer requirements or preferences or anticipating the adoption of new industry standards. Moreover, we have invested significant resources in our product and technology development efforts, which would be lost if we fail to generate revenues from these efforts. If any if these risks occur, our revenues, prospects and reputation could be materially adversely affected.

We face intense competition in our industry, and we may not be able to compete successfully in our target markets.

Our products are primarily targeted to OEMs in the server, high-performance computing and communications markets. In addition, we resell certain component products to storage customers, appliance customers, system builders and cloud and datacenter customers. These markets are intensely competitive, as numerous companies vie for business opportunities at a limited number of large OEMs and other customers. We face competition from DRAM suppliers, memory module providers and logic suppliers for many of our products, including NVvault and HybriDIMM. We also face competition from the manufacturers and distributors of the component products we resell to customers, as these manufacturers and distributors could decide at any time to sell these component products to these customers directly. Additionally, if and to the extent we enter new markets or pursue licensing arrangements to monetize our technologies and intellectual property portfolio, we may face competition from a large number of competitors that produce solutions utilizing similar or competing technologies.

Some of our customers and suppliers may have proprietary products or technologies that are competitive with our products or the components we resell to them or could develop internal solutions or enter into strategic relationships

38

with, or acquire, other high-density memory module or component providers. Any of these actions could reduce our customers’ demand for our products or the component products we resell. Additionally, some of our significant suppliers could choose to sell component products to customers directly, which would adversely affect our ability to resell these products, or may choose to manufacture competitive memory subsystem products themselves or reduce our supply of essential components of our products, which could adversely affect our ability to manufacture and sell our memory subsystems.

We believe our ability to compete in our current target markets and potential future markets will depend in part on our ability to successfully and timely develop, introduce and sell at attractive prices new and enhanced products or technologies and otherwise respond to changing market requirements, which we may not be able to do faster and better than our competitors. Moreover, many of our competitors have substantially greater financial, technical, marketing, distribution and other resources, broader product lines, lower cost structures, greater brand recognition, more influence on industry standards, more extensive or established patent portfolios and longer standing relationships with customers and suppliers. We may not be able to compete effectively against any of these organizations. If we are unable to compete effectively, then our market position and prospects could deteriorate and our revenues could decline.

Our operating results may be adversely impacted by worldwide economic and political uncertainties and specific conditions in the markets we address and in which we or our strategic partners or competitors do business, including ongoing effects of the COVID-19 pandemic and the cyclical nature of and volatility in the memory market and semiconductor industry.

Changes in domestic and global economic and political conditions make it difficult for our customers, our vendors and us to accurately forecast and plan future business activities, and these conditions have caused and could continue to cause U.S. and foreign businesses to slow or decrease spending on our products and the products we resell.

In addition, sales of our products and the products we resell are dependent on demand by customers in our target markets. These markets are characterized by wide fluctuations in product supply and demand and have been cyclical in the past, which may result in substantial period-to-period fluctuations in our operating results. In addition, these markets have in the past experienced significant downturns, often connected with or in anticipation of maturing product cycles, reductions in technology spending and declines in general economic conditions. During these downturns, product demand diminishes, production capacity exceeds demand, inventory levels increase and average sale prices decline, all of which would materially adversely impact our business and operating results. In addition, because many of our costs and operating expenses are relatively fixed, if we are unable to control our expenses adequately in response to reduced product demand and sales, our gross margin and cash flows would be negatively impacted. Further, such a downturn could decrease the perceived value of our intellectual property portfolio and reduce our ability to pursue our intellectual property monetization objectives.

During challenging economic times, our customers may face challenges gaining timely access to sufficient credit, which could impair their ability to make timely payments to us. This may negatively affect our liquidity and cash flows and require us to increase our allowance for doubtful accounts. Furthermore, our vendors may face similar issues gaining access to credit, which may limit their ability to supply components or provide trade credit to us.

We cannot predict the timing, strength or duration of any economic slowdown or subsequent economic recovery, either generally or in our customer markets. If the economy or markets in which we operate experience such a slowdown, our business, financial condition and results of operations could be materially and adversely affected. The combination of our lengthy sales cycle coupled with any challenging macroeconomic conditions could compound the negative impact of any such downturn on the results of our operations.

Our lack of a significant backlog of unfilled orders and the difficulty inherent in estimating customer demand makes it difficult to forecast our short-term requirements, and any failure to optimally calibrate our production capacity and inventory levels to meet customer demand could adversely affect our revenues, gross margin and earnings.

We make significant decisions regarding the levels of business we will seek and accept, production schedules, component procurement, personnel needs and other resource requirements based on our estimates of customer demand.

39

We do not have long-term agreements with any of our customers. Instead, our product sales are made primarily pursuant to stand-alone purchase orders that we often receive no more than two weeks in advance of the desired delivery date and that may be rescheduled or cancelled on relatively short notice. The short-term nature of the commitments by many of our customers and our customers’ ability to cancel or defer purchase orders for any reason reduces our backlog of firm orders and our ability to accurately estimate future customer requirements for our products or the component products we resell. These facts, combined with the short turnaround times that apply to most orders, makes it difficult to predict our production and inventory needs and allocate production capacity and capital for inventory purchases effectively. As a result, we attempt to forecast the demand for the components needed to manufacture our products and to resell to customers directly, but any such forecasts could turn out to be wrong. Further, lead times for components vary significantly and depend on various factors, such as the specific supplier and the demand and supply for a component at any given time.

Our production expense and component purchase levels are to a large extent fixed in the short term. As a result, we may be unable to adjust spending on a timely basis to compensate for any unexpected shortfall in customer orders. If we overestimate customer demand, we may have excess component or finished goods inventory, which may not be able to be used in other products or resold and may become obsolete before any such use or resale. If there is a subsequent decline in the prices of components, the value of our inventory would fall and we may be required to write-down the value of our component inventory, which may result in a significant increase in our cost of sales and decrease in our gross margin. In the past, we have had to write-down inventory due to obsolescence, excess quantities and declines in market value below our costs. As a result, any significant shortfall of customer orders in relation to our expectations could hurt our operating results, cash flows and financial condition.

Conversely, any rapid increases in demand by our customers could strain our resources. If we underestimate customer demand, we may not have sufficient inventory of necessary components on hand to meet that demand and we may need to try to procure additional quantities, which may not be available or may only be available at high prices or on otherwise unfavorable terms. We also may not have sufficient manufacturing capacity at any given time to meet any demands for rapid increases in production of our memory subsystem products. Any shortages of inventory or manufacturing capacity could lead to delays in the delivery of products, which may force us to forego sales opportunities, reduce our net product sales and damage our customer relationships.

In addition, if our product demand forecasts are wrong, we may understate or overstate the provision required for excess and obsolete inventory. If our inventories are determined to be overvalued, we would be required to recognize additional expense in our cost of sales at the time of the determination. Conversely, if our inventories are determined to be undervalued, we may have over-reported our costs of sales in previous periods and would be required to recognize additional gross margin at the time the inventories are sold.

Declines in our average sale prices, driven by volatile prices for components and other factors, may result in declines in our revenues and gross margin.

Our industry has historically been characterized by declines in average sale prices. If sale price declines are not offset by corresponding decreases in costs or increases in sales volume or sales of products with higher margins, these sale price declines could have a material adverse effect on our operating results.

The prices customers pay for the products we sell can fluctuate due to many factors, including, among others, competitive conditions in our key customer markets, changes in customer requirements or preferences, volatility in the market prices for SSDs, DRAM ICs, NAND flash and other component products, and changes in manufacturing efficiencies or capacities. Market prices for component products have historically constituted a substantial portion of the total cost of our memory subsystems and in recent periods have constituted the vast majority of the cost of resales of these products to customers directly. As a result, fluctuations in the prices for these component products, due to overcapacity in worldwide supply or increased manufacturing efficiencies, implementation of new manufacturing processes or expansion of manufacturing capacity by component suppliers, among other factors, significantly impact our costs to sell our products or component products.

40

Once our prices with a customer are negotiated, we are generally unable to revise pricing with that customer until our next regularly scheduled price adjustment. As a result, if market prices for essential components increase, we generally cannot pass the price increases through to our customers for products purchased under an existing purchase order. Consequently, we are exposed to the risks associated with the volatility of prices for these components and our cost of sales could increase and our gross margin could decrease in the event of sudden price increases. Alternatively, if there are declines in the prices of these components, we may be required to reduce our selling prices for subsequent purchase orders, which may result in a decline in our net product sales.

Our manufacturing operations involve significant risks.

We maintain a manufacturing facility in the People’s Republic of China (“PRC”) at which we produce a portion of our products. These manufacturing activities require significant resources to maintain. For instance, we must continuously review and improve our manufacturing processes in order to maintain satisfactory manufacturing yields and product performance, try to lower our costs and otherwise remain competitive. As we manufacture new and more complex products, the risk of encountering delays, difficulties or higher costs increases. In addition, the start-up costs associated with implementing new manufacturing technologies, methods and processes, including the purchase of new equipment and any resulting manufacturing delays and inefficiencies, could negatively impact our results of operations.

Additionally, we could experience a prolonged disruption, material malfunction, interruption or other loss of operations at our manufacturing facility for any number of reasons, including the occurrence of a contagious disease or illness, such as COVID-19, or cyber attacks, or catastrophic weather events, or we may need to add manufacturing capacity to satisfy any increased demand for our products. Under these circumstances, we may be forced to rely on third parties for our manufacturing needs, which could increase our manufacturing costs, decrease our gross margin, decrease our control over manufacturing processes, limit our ability to satisfy customer requirements and demand and delay new product development until we could secure a relationship with a third-party manufacturer, which we may not be able to do in a timely manner, on acceptable terms or at all. If any of these risks occur, our operations, performance and customer relationships could be severely harmed.

We also may need to expand our existing manufacturing facility or establish a new facility in the future. Any need to expand or replace our manufacturing facility would be expensive and time-consuming and could also subject us to factory audits by our customers that could themselves result in delays, unexpected costs or customer losses if we cannot meet the standards of any such audits. Further, we may not be able to replace or increase our manufacturing capacity at all. The occurrence of any of these events could have a material adverse effect on our business, financial condition and results of operations.

We depend on third parties to design and manufacture components for our products and the component products we resell, which exposes us to risks.

Components that are used in our products, as well as all of the component products we resell, are designed and manufactured by third parties. In addition, some of our memory subsystem products rely on significantly customized components. The ability and willingness of third parties to enter into these engagements with us and perform in accordance with these engagements is largely outside our control. If one or more of our design or manufacturing partners experiences a manufacturing disruption for any number of factors including labor disruptions, catastrophic weather events and the occurrence of a contagious disease or illness, such as COVID-19, fails to dedicate adequate resources to the production of the components we use in our products or the components we resell, experiences financial instability or otherwise fails to perform its obligations to us in a timely manner or at satisfactory quality levels, our ability to bring products to market or deliver products to our customers, as well as our reputation, could suffer and our business and prospects could be materially harmed. In the event of any failure by our component manufacturers, we may have no readily available alternative source of supply for these components, since, in our experience, the lead time needed to establish a relationship with a new design or manufacturing partner is substantial, and the time for our OEM customers to re-qualify our products with components from a new vendor is also significant. Additionally, even if an alternative manufacturer is available, we may not be able to engage the manufacturer on acceptable terms, which could result in increased costs, timing requirements or other adverse changes. Further, we may not be able to redesign the customized components used in our products to be manufactured by a new manufacturer, in which case we could infringe on the

41

intellectual property of our current design or manufacturing partner when we manufacture the products with a new design or manufacturing partner. Such an occurrence could force us to stop selling certain of our products or could expose us to lawsuits, license payments or other liabilities.

Our dependence on third-party manufacturers exposes us to many other risks, including, among others: reduced control over delivery schedules, quality, manufacturing yields and costs; the potential lack of adequate capacity during periods of excess demand; limited warranties on products supplied to us; and potential infringement or misappropriation of our intellectual property or the intellectual property of others. We are dependent on our manufacturing partners to manufacture components with acceptable quality and manufacturing yields, to deliver these components to us on a timely basis and at an acceptable cost and to allocate a portion of their manufacturing capacity sufficient to meet our needs. However, these component manufacturers may not be able to achieve these tasks. Additionally, our manufacturing partners may not continue to devote adequate resources to produce our products or the component products we resell, or continue to advance the process design technologies on which the customer qualifications of our products are based. Any of these risks could limit our ability to meet customer demand and materially adversely affect our business and operating results.

If our products or the component products we resell do not meet quality standards or are defective or used in defective systems, we may be subject to quality holds, warranty claims, recalls or liability claims.

Our customers require our products and the component products we resell to meet strict quality standards. If the products fail to meet these standards, our customers may discontinue purchases from us until we are able to resolve the quality issues that are causing these failures, which we may not be able to do. These “quality holds” can be costly and time-consuming to resolve. In addition, if the products we sell are defectively manufactured, contain defective components or are used in defective or malfunctioning systems, we could be subject to warranty and product liability claims, product recalls, safety alerts or advisory notices.

Although we generally attempt to contractually limit our exposure to incidental and consequential damages, if these contract provisions are not enforced or if liabilities arise that are not effectively limited, we could incur substantial costs in defending or settling product liability claims. While we currently have product liability insurance, it may not provide coverage under certain circumstances and it may not be adequate to satisfy claims made against us. We also may be unable to maintain insurance in the future at satisfactory rates or in adequate amounts.

Warranty and product liability claims, product “quality holds,” product recalls, safety alerts or advisory notices, regardless of their coverage by insurance or their ultimate outcome, could have a material adverse effect on our business, performance and financial condition, as well as our ability to attract and retain customers.

If a standardized memory solution that addresses the demands of our customers is developed, our net product sales and market share may decline.

Many of our memory subsystems are specifically designed for our OEM customers’ high-performance systems. In a drive to reduce costs and assure supply of their memory module demand, our OEM customers may endeavor to design JEDEC standard DRAM modules into their new products. Although we also manufacture JEDEC modules, this trend could reduce the demand for our higher-priced customized memory solutions, which would have a negative impact on our operating results. In addition, the adoption of a JEDEC standard module instead of a previously custom module might allow new competitors to participate in a share of our customers’ memory module business that previously belonged to us.

If our OEM customers were to adopt JEDEC standard modules, our future business may be limited to identifying the next generation of high-performance memory demands of OEM customers and developing solutions that address these demands. Until fully implemented, any next generation of products may constitute a significantly smaller market, which could reduce our revenues and harm our competitive position.

42

Our indemnification obligations for the infringement by our products of the rights of others could require us to pay substantial damages.

As is common in our industry, we have a number of agreements in which we have agreed to defend, indemnify and hold harmless our customers and suppliers from damages and costs that may arise from the infringement by our products of third-party patents, trademarks or other proprietary rights. The scope of these indemnities varies, the duration of these indemnities is generally perpetual after execution of an agreement, and the maximum potential amount of future payments we could be required to make under these indemnities is often unlimited. Any indemnification claims by customers could require us to incur significant legal fees and could potentially result in our payment of substantial damages, and our insurance generally would not cover these fees or damages. As a result, the occurrence of any of these risks could have a material adverse effect on our business and results of operations.

We depend on certain key employees, and our business could be harmed if we lose the services of any of these employees or are unable to attract and retain other qualified personnel.

To date, we have been highly dependent on the experience, relationships and technical knowledge of certain key employees. We believe our future success will be dependent on our ability to retain the services of these key employees, develop their successors and properly manage the transition of their roles should departures occur. The loss of these key employees or their inability to continue to provide their services could delay the development and introduction of new or enhanced products or technologies, negatively impact our ability to sell our existing products, limit our ability to pursue our other business goals and strategies and otherwise harm our business. We do not have employment agreements with any of our employees other than Chun K. Hong, our President, Chief Executive Officer and sole member of our board of directors, and as a result most of our employees may terminate their employment with us at any time. We maintain “Key Man” life insurance on Mr. Hong, but we do not carry “Key Man” life insurance on any of our other employees.

Our future success also depends on our ability to attract, retain and motivate highly skilled engineering, manufacturing and other technical and sales personnel. Competition for these personnel is intense. We may not be successful in attracting new engineers or other technical personnel or in retaining or motivating our existing personnel. If we are unable to hire and retain personnel with the skills necessary to keep pace with the evolving technologies in our markets, our ability to continue to provide our existing products and to develop new or enhanced products and technologies would be negatively impacted, which could harm our business. In addition, a general shortage of experienced engineers or other technical personnel could lead to increased recruiting, relocation and compensation costs to attract new recruits, which may increase our operating expenses or make these hires more difficult or impossible if increased recruiting costs exceed our resources.

A significant portion of our workforce consists of contract personnel. We invest considerable time and expense to train these contract personnel; however, they typically may terminate their relationships with us at any time. As a result, we may experience high turnover rates in this contract personnel workforce, which may require us to expend additional resources to attract, train and retain replacements. Additionally, if we convert any of these contract personnel to permanent employees, we may have to pay finder’s fees to the contract agency. These risks associated with our contract personnel workforce may involve increased costs or delays or failures in meeting customer requirements or developing new or enhanced products or technologies, any of which could materially adversely affect our business and operating performance.

We are also subject to employment laws and regulations, including the changing regulatory landscape. For example, in California, State Assembly Bill 5 (“AB5”), which went into effect in January 2020, codifies a test to determine whether a worker is an employee under California law. AB5 provides a mechanism for determining whether workers of a hiring entity are employees or independent contractors, but AB5 does not result in any immediate change in how workers are classified. If the State of California, cities or municipalities, or workers disagree with how a hiring entity classifies workers, AB5 sets forth the test for evaluating their classification. The legal and other costs associated with any misclassification of our personnel can be substantial and could materially adversely affect our results of operations and financial condition.

43

We rely on our internal and third-party sales representatives to market and sell our products and the component products we resell, and any failure by these representatives to perform as expected could reduce our sales.

We primarily market and sell our products and the component products we resell through a direct sales force and a network of independent sales representatives. We have expended significant resources to build our internal sales and marketing function, but compared to many of our competitors, we have relatively little experience creating a sales and marketing platform and developing a team to implement it. We may be unsuccessful in these efforts.

Our sales representatives generally may terminate their relationships with us at any time. As a result, our performance depends in part on our ability to retain existing and attract additional sales representatives that will be able to effectively market and support our products or the component products we resell, especially in markets in which we have not previously distributed these products. Our efforts to attract, train and retain these sales representatives to be knowledgeable about our industry, products and technologies are costly and time-consuming. If these efforts fail, our investments in these sales representatives may not produce the expected or any benefits and our ability to market and sell our products or the component products we resell may be limited, which could materially harm our financial condition and operating results. Further, our reliance on independent sales representatives subjects us to risks, as we have very little control over their activities and they are generally free to market and sell other, potentially competing, products. As a result, these independent sales representatives could devote insufficient time or resources to marketing our products or the component products we resell, could market them in an ineffective manner or could otherwise be unsuccessful in selling adequate quantities of these products.

Our operations could be disrupted by power outages, natural disasters, cyber attacks or other factors.

Due to the geographic concentration of our manufacturing operations in our PRC facility and our small number of component suppliers, including Samsung and SK hynix for many of the component products we resell, a disruption resulting from equipment or power failures, quality control issues, human errors, government intervention, cyber attacks or natural disasters, including earthquakes and floods, could require significant costs to repair and could interrupt or interfere with product manufacture and sale and cause significant delays in product shipments, which could harm our customer relationships, financial condition and results of operations. In the past, our PRC facility has suffered water damage as a result of heavy rains and floods, which forced us to temporarily halt manufacturing at the facility while necessary repairs or equipment replacements were made. This incident caused us to incur additional expenses because we were forced to shift our manufacturing activities to a third-party facility in the PRC to mitigate the disruption in product shipments to our customers. If manufacturing at the PRC facility is disrupted for similar or other reasons in the future, we may again be subject to increased expenses in order to engage a third-party manufacturer, or, if we are not able to secure alternative manufacturing capabilities, our ability to sell products and our relationships with our customers could be materially harmed. Additionally, we may be forced to bear significant costs in order to repair any damage to our manufacturing equipment and facility. Any of these outcomes could have a material adverse effect on our business and results of operations.

Difficulties with our global information technology systems, including any unauthorized access or cyber attacks, could harm our business.

We store key data about our business, including certain customer data, information about our and our customer’s intellectual property and other proprietary information, on our global information technology systems. Any failure or malfunctioning of our global information technology systems, errors or misuse by system users, cyber attacks, difficulties migrating stand-alone systems to our centralized systems or inadequacy of the systems in addressing the needs of our operations could disrupt our ability to timely and accurately manufacture and ship products, divert management’s and key employees’ attention from other business matters and involve significant costs and other resources to repair or otherwise resolve, any of which could have a material adverse effect on our business, financial condition and results of operations. Any such event could also disrupt our ability to timely and accurately process, report and evaluate key operating metrics and key components of our results of operations, financial position and cash flows and could adversely affect our ability to complete other important business processes, such as maintenance of our disclosure controls and procedures and internal control over financial reporting.

44

While our information technology systems include security measures designed to prevent unauthorized access, employee error, employee malfeasance or other causes, including intentional misconduct by computer hackers, could circumvent these measures and result in unauthorized access to these systems. Because the techniques used to gain unauthorized access to information technology systems evolve frequently and often are not recognized until successful, we may be unable to anticipate these techniques or implement adequate preventative measures in a timely manner. Any security breach could require significant resources to correct, if correction is possible, and could result in disruption to our business, misappropriation or loss of data, loss of confidence in us by our customers, damage to our reputation and legal liability. Further, any failure to implement appropriate security measures to protect our information or any breach or other failure of our systems that results in unauthorized access, manipulation, disclosure or loss of this information could result in our violation of any U.S. or foreign data protection laws that are applicable to us, including the California Consumer Privacy Act which went into effect in January 2020. These laws and their interpretation and application are constantly evolving, and they could be interpreted and applied in a manner that is inconsistent with our current practices or they could become more stringent over time. Efforts to comply with applicable data protection laws or any new interpretations of their application could involve significant time and substantial costs or require us to change our business practices and compliance procedures, and any failures to so comply could subject us to substantial civil or criminal fines or sanctions. Any of these outcomes could have a material negative impact on our business, performance and prospects.

If we do not effectively manage any future growth we may experience, our resources, systems and controls may be strained and our results of operations may suffer.

Any future growth we may experience could strain our resources, management, information and telecommunication systems and operating and financial controls. To manage future growth effectively, including any expansion of volume in our manufacturing facility in the PRC, we must be able to improve and expand our systems and controls, which we may not be able to do in a timely or cost-effective manner. In addition, our management team has relatively limited experience managing a rapidly growing business. As a result, they may not be able to manage any future growth we may experience. A failure to manage any growth we may experience or improve or expand our existing systems and controls, or unexpected difficulties in doing so, could harm our business and results of operations.

If we acquire businesses or technologies or pursue other strategic transactions or relationships in the future, these transactions could disrupt our business and harm our operating results and financial condition.

From time to time, we evaluate opportunities to acquire businesses or technologies or pursue other strategic transactions or relationships, including collaboration or joint development arrangements, that might complement our current product offerings or enhance our intellectual property portfolio or technical capabilities. We have no experience acquiring other businesses or technologies.

Acquisitions and other strategic transactions or relationships entail a number of risks that could adversely affect our business and operating results, including, among others:

difficulties integrating the operations, technologies or products of acquired companies or working with third parties with which we may partner on joint development or collaboration relationships;
the diversion of management’s time and attention from the daily operations of our business;
insufficient increases in revenues to offset increased expenses associated with an acquisition or strategic transaction or relationship;
difficulties retaining business relationships with our existing suppliers and customers or the suppliers and customers of an acquired company;
overestimation of potential synergies or other benefits, or a delay in realizing these synergies or other benefits;
entering markets in which we have no or limited experience and in which competitors have stronger market positions;
the potential loss of our key employees or an acquired company;
exposure to contingent liabilities of an acquired company;

45

depletion of cash resources to fund an acquisition or other strategic transaction or establish a strategic relationship, or dilution of existing stockholders or increased leverage relative to our earnings or to our equity capitalization if we issue debt or equity securities for these purposes;
adverse tax consequences; and
incurrence of material charges, such as depreciation, deferred compensation charges, in-process research and development charges, the amortization of amounts related to deferred stock-based compensation expense and identifiable purchased intangible assets or impairment of goodwill.

If any of these risks occur, we may not be able to realize the intended benefits of an acquisition or strategic transaction or relationship, and our operating results, financial condition and business prospects could be materially negatively affected.

Risks Related to Laws and Regulations

We are exposed to additional business, regulatory, political, operational, financial and economic risks related to our international sales and operations.

We sell products to foreign corporations and deliver products to facilities located in foreign countries. To facilitate this process and to meet the long-term projected demand for our products, we have established a manufacturing facility in the PRC that performs most of the manufacturing activities for our memory subsystem products.

Selling and manufacturing in foreign countries subjects us to additional risks not present with our domestic operations, as we are operating in business and regulatory environments in which we have limited experience and that may impose materially different requirements. Further, the geographic distance from our headquarters in Irvine, California, compounds the difficulties of maintaining a manufacturing operation in the PRC. For instance, we may not be able to maintain the desired amount of control over production capacity and timing, inventory levels, product quality, delivery schedules, manufacturing yields or costs. Moreover, we will need to continue to overcome language and cultural barriers to effectively conduct these international operations. Failures in any of these areas could result in legal consequences or production delays and increased turnaround times, which could adversely affect our business. In addition, changes to the labor or other laws of the PRC or the economic and political conditions in the PRC, including increased industrialization in recent years, natural disasters, public health crises, including the occurrence of a contagious disease or illness, such as COVID-19, and other catastrophic events, could increase the costs of employing a local workforce or conducting our manufacturing operations in the PRC. Any of these factors could negatively impact any cost savings we experience from locating our manufacturing facility in the PRC. Additionally, our management has limited experience creating or overseeing foreign operations generally, and the ongoing administration and operation of our PRC facility may require substantial amounts of time and attention by our management team, particularly if we encounter operational, legal or cultural difficulties or disruptions at our PRC facility.

To date, all of our net product sales have been denominated in U.S. dollars. In the future, however, some of our net product sales may be denominated in Chinese Renminbi (“RMB”). The Chinese government controls the procedures by which RMB is converted into other currencies, which generally requires government consent. As a result, RMB may not be freely convertible into other currencies at all times. If the Chinese government institutes changes in currency conversion procedures or imposes additional restrictions on currency conversion, our operations and our operating results could be negatively impacted. In addition, Chinese law imposes restrictions on the movement of funds outside of the PRC. If we need or decide to repatriate funds from our Chinese operations, we would be required to comply with the procedures and regulations of applicable Chinese law, and any failure to so comply could adversely affect our liquidity and financial condition. Further, if we are able to repatriate funds from our Chinese operations, these funds would be subject to U.S. taxes. In addition, fluctuations in the exchange rate between RMB and U.S. dollars may adversely affect our expenses, the value of our assets and liabilities and the comparability of our period-to-period results.

Our international operations and sales are subject to a number of additional risks, including, among others, timing and availability of export licenses; difficulties in accounts receivable collections; difficulties managing distributors; lack of a significant local sales presence in a number of markets; difficulties obtaining government approvals; compliance with anti-bribery, data protection and other applicable U.S. and foreign laws, including the U.S.

46

Foreign Corrupt Practices Act and similar anti-bribery laws in the non-U.S. jurisdictions in which we operate, as well as a wide variety of other complex foreign laws, regulations and treaties; and potentially adverse tax consequences. In addition, the United States or foreign countries may implement quotas, duties, tariffs, taxes or other charges or restrictions on the importation or exportation of our products or the component products we resell, which could lead to a reduction in sales and profitability in that country. The implementation of tariffs by the United States on goods manufactured in other countries, including PRC, could cause the costs of our products to increase, which could significantly impair the gross margin we receive and thereby harm our operating results significantly.

In addition, international turmoil and the threat of future terrorist attacks have contributed to an uncertain political and economic climate, both in the United States and globally, and have negatively impacted the worldwide economy. The economies of the PRC and other countries in which we make sales have been volatile in recent years, resulting in significant fluctuations in local currencies and other instabilities. These conditions could continue or worsen, which could adversely affect our foreign operations and our performance. The occurrence of any of these risks related to our international operations, including our manufacturing facility in the PRC and our international sales, could have a material adverse effect on our business, financial condition and prospects for growth.

Our failure to comply with environmental and other applicable laws and regulations could subject us to significant fines and liabilities or cause us to incur significant costs.

We are subject to various and frequently changing U.S. federal, state and local and foreign laws and regulations relating to the protection of the environment, including laws governing the discharge of pollutants into the air and water, the management and disposal of hazardous substances and wastes and the clean-up of contaminated sites. In particular, some of our manufacturing processes may require us to handle and dispose of hazardous materials from time to time. For example, in the past our manufacturing operations have used lead-based solder in the assembly of our products. Today, we use lead-free soldering technologies in our manufacturing processes, as this is required for products entering the European Union. We could incur substantial costs, including clean-up costs, civil or criminal fines or sanctions and third-party claims for property damage or personal injury, as a result of violations of or noncompliance with these and other environmental laws and regulations. Although we have not incurred significant costs to date to comply with these laws and regulations, new laws or changes to current laws and regulations to make them more stringent could require us to incur significant costs to remain in compliance.

We also may be subject to a variety of laws and regulations relating to other matters, including workplace health and safety, labor and employment, foreign business practices (including the U.S. Foreign Corrupt Practices Act and applicable foreign anti-bribery laws), data protection, public reporting and taxation, among others. It is difficult and costly to manage the requirements of every authority having jurisdiction over our various activities and to comply with their varying standards. Additionally, any changes to existing regulations or adoption of new regulations may result in significant additional expense to us or our customers. Further, our failure to comply with any applicable laws and regulations may result in a variety of administrative, civil and criminal enforcement measures, including monetary penalties or imposition of sanctions or other corrective requirements, any of which could materially adversely affect our reputation and our business.

Regulations related to “conflict minerals” may cause us to incur additional expenses and could limit the supply and increase the cost of certain metals used in manufacturing our products.

The U.S. Congress has enacted laws, and the SEC has adopted rules, requiring disclosure of specified minerals, known as conflict minerals, that are necessary to the functionality or production of products manufactured or contracted to be manufactured by public companies. These laws and rules require companies to verify and disclose whether or not such minerals, as used in a company’s products or their manufacture, originate from the Democratic Republic of Congo or an adjoining country. Because our products contain certain conflict minerals and we or our manufacturers use these conflict minerals in the manufacture of our products, we are required to comply with these laws and disclosure rules. To comply, we are required to conduct a reasonable country of origin inquiry each year and, depending on the results of that inquiry, we may be required to exercise due diligence on the source and chain of custody of conflict minerals contained in or used to manufacture our products. Such due diligence must conform to a nationally or internationally recognized

47

due diligence framework. We are also required to file a disclosure report with the SEC each year relating to our conflict mineral use.

The due diligence activities required to determine the source and chain of custody of minerals contained in our products or used in their manufacture are time-consuming and may result in significant costs. Due to the size and complexity of our supply chain, we face significant challenges verifying the origins of the minerals used in our products or their manufacture. Further, these rules could affect the availability in sufficient quantities and at competitive prices of certain minerals used in our products and their manufacture, which could result in increased material and component costs and additional costs associated with potential changes to our products, processes or sources of supply. Additionally, if we are unable to sufficiently verify the origin of the minerals used in our products through the due diligence measures we implement, we may not be able to satisfy customer preferences or requirements regarding the use of conflict minerals in the products they purchase, which could place us at a competitive disadvantage.

We have identified a material weakness in our internal control over financial reporting. If we are unable to remediate the material weakness, or if we identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect our business.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim consolidated financial statements will not be prevented or detected on a timely basis. As described in Part I, Item 4, Controls and Procedures, we have concluded that our internal control over financial reporting was ineffective as of October 2, 2021 due to a material weakness. The identified material weakness, at October 2, 2021, relates to the lack of an independent audit committee.

While the control deficiency identified did not result in any identified misstatements, a reasonable possibility exists that a material misstatement to the annual or interim consolidated financial statements and disclosures will not be prevented or detected on a timely basis.

In an effort to remediate the identified material weakness and enhance our internal controls, our finance and accounting personnel are continuing to follow all of the same procedures that they undertook in preparation for independent audit committee meetings on a quarterly and annual basis. Our CEO and sole director will oversee these processes and review materials prepared by the finance and accounting staff as well as our independent auditors on a quarterly and annual basis. If our remedial measures are insufficient to address the material weakness, or if additional material weaknesses or significant deficiencies in our internal control over financial reporting occur in the future, we may not be able to timely or accurately report our results of operations or maintain effective disclosure controls and procedures. If we are unable to report financial information timely or accurately, or to maintain effective disclosure controls and procedures, we could be required to restate our financial statements and be subject to, among other things, regulatory or enforcement actions, securities litigation, limitations on our ability to access capital markets, debt rating agency downgrades or rating withdrawals, or loss in confidence of our investors, any one of which could adversely affect the valuation of our common stock and our business prospects. We can give no assurance that the measures we have taken and plan to take in the future will remediate the material weakness identified or that any additional material weaknesses will not arise in the future due to a failure to implement and maintain adequate internal control over financial reporting.

We are required to comply with certain provisions of Section 404 of the Sarbanes-Oxley Act of 2002, as amended, that place significant demands on our resources.

Section 404 of the Sarbanes-Oxley Act of 2002 and the related rules and regulations of the SEC, which we collectively refer to as Section 404, require us to evaluate our internal control over financial reporting and require management to report on the effectiveness of this internal control as of the end of each fiscal year. In addition, due to the increase in the value of our worldwide non-affiliate public float, we will lose our status as a “smaller reporting company” under applicable SEC rules at the end of this fiscal year ending January 2, 2022. As a result, Section 404 will require us

48

to obtain an attestation report from our independent registered public accounting firm as to our internal control over financial reporting.

We expect that our Section 404 evaluations will lead us to conclude that enhancements, modifications and changes to our internal control over financial reporting are necessary and desirable. Implementing any such changes would divert the attention of management, involve significant time and costs and negatively impact our financial reporting functions during the transition, any of which could have a material negative effect on our results of operations and financial condition.

Risks Related to Intellectual Property and Litigation

We may be unsuccessful in monetizing our intellectual property portfolio.

We dedicate substantial resources to developing technology innovations we believe are essential to our business. We intend to pursue monetization avenues for our intellectual property portfolio, potentially including licensing, royalty or other revenue-producing arrangements. However, other than the license fee we received under the SK hynix License Agreement, we have not generated any such revenue stream from our intellectual property to date, and we may never be successful in achieving this objective.

Although we may pursue agreements with third parties to commercially license certain of our products or technologies, we may never successfully enter into any such agreement. Further, the terms of any such agreements we may reach with third-party licensees are uncertain and may not provide sufficient royalty or other licensing revenues to us to justify our costs of developing and maintaining the licensed intellectual property or may otherwise include terms that are not favorable to us. Additionally, the pursuit of licensing arrangements would require by its nature that we relinquish certain of our rights to our technologies and intellectual property that we license to third parties, which could limit our ability to base our own products on such technologies or could reduce the economic value we receive from such technologies and intellectual property. Additionally, the establishment of arrangements to monetize our intellectual property may be more difficult or costly than expected, may require additional personnel and investments and may be a significant distraction for management.

Our ability to establish licensing, royalty or similar revenues, and maintain or increase any such revenues we are able to establish, depends on a variety of factors, including, among others, the novelty, utility, performance, quality, breadth, depth and overall perceived value of our intellectual property portfolio, all as compared to that of our competitors, as well as our sales and marketing capabilities. Even if we are able to secure these revenues, they may be negatively affected by factors that are entirely or partially outside our control, including reductions in our customers’ sales prices, sales volumes and the general state of their business, as well as the terms of the license arrangements.

If we are not successful in monetizing our intellectual property portfolio, we may never recoup our investments of time, capital and other resources in the development, maintenance, defense and enforcement of this portfolio, which could materially harm our financial condition and prospects.

We are and expect to continue to be involved in other legal and administrative proceedings to enforce or protect our intellectual property rights and to defend against claims that we infringe the intellectual property rights of others.

As is common in the semiconductor industry, we have experienced substantial litigation regarding patent and other intellectual property rights. We are currently involved in litigation and proceedings at the U.S. Patent and Trademark Office (“USPTO”) and Patent Trial and Appeal Board based on alleged third-party infringement of our patents, and lawsuits claiming we are infringing others’ intellectual property rights also have been and may in the future be brought against us.

Our business strategy includes litigating claims against others, such as our competitors and customers, to enforce our intellectual property, contractual and commercial rights, including, in particular, our patent portfolio and our trade secrets, as well as to challenge the validity and scope of the proprietary rights of others. This or other similar proceedings could also subject us to counterclaims or countersuits against us, or the parties we sue could seek to

49

invalidate our patents or other intellectual property rights through reexamination or similar processes at the USPTO or similar bodies. Further, any legal disputes with customers could cause them to cease buying or using our products or the component products we resell or delay their purchase of these products and could substantially damage our relationship with them.

Moreover, our ability to continue to pursue this strategy depends on our ability to obtain and protect patents, which is governed by an uncertain process. In addition to the patent issuance process established by law and the procedures of the USPTO, we must also comply with administrative procedures of the JEDEC to protect our intellectual property within its industry standard-setting process. These procedures evolve over time, are subject to variability in their application and may be inconsistent with each other. Any failure to comply with the USPTO’s or JEDEC’s administrative procedures could jeopardize our ability to claim that our patents have been infringed.

Making use of new technologies and entering new markets increases the likelihood that others might allege that our products or the component products we resell infringe their intellectual property rights. The likelihood of this type of lawsuit may also be increased due to the limited pool of experienced technical personnel that we can draw on to meet our hiring needs. As a result, a number of our existing employees have worked for our existing or potential competitors at some point during their careers, and we anticipate a number of our future employees will have similar work histories. Moreover, lawsuits of this type may be brought, even if there is no merit to the claim, as a strategy to prevent us from hiring qualified candidates, drain our financial resources and divert management’s attention away from our business.

Litigation is inherently uncertain. An adverse outcome in existing or any future litigation could force us to, among other things:

relinquish patents or other protections of our technologies if they are invalidated, which would enable our competitors and others to freely use this technology;
compete with products that rely on technologies and other intellectual property rights that we believe we have the right to protect from third-party use;
accept terms of an arrangement to license our technologies to a third party that are not as favorable as we might expect;
receive little or no returns for our time and capital investments in the litigation;
cease manufacturing and/or selling products or using certain processes that are claimed to be infringing a third party’s intellectual property;
pay damages (which in some instances may be three times actual damages), including royalties on past or future sales, if we are found to infringe a third party’s intellectual property;
seek a license from a third-party intellectual property owner to use its technology in our products or the component products we resell, which may not be available on reasonable terms or at all; or
redesign any products that are claimed to be infringing a third party’s intellectual property, which may not be possible to do in a timely manner, without incurring significant costs or at all.

Moreover, any litigation, regardless of its outcome, involves a significant dedication of resources, including time and capital, and diverts management’s attention from our other activities. As a result, any current or future infringement claims or patent challenges by or against third parties, whether or not eventually decided in our favor or settled, could materially adversely affect our business, financial condition and results of operations. Additionally, the outcome of pending or future litigation and related patent reviews and reexaminations, as well as any delay in their resolution, could affect our ability to continue to sell our products, protect against competition in the current and expected markets for our products or license or otherwise monetize our intellectual property rights in the future.

If our proprietary rights are not protected, our customers or our competitors might gain access to our proprietary designs, processes and technologies, which could adversely affect our operating results.

We rely on a combination of patent protection, trade secret laws and restrictions on disclosure to protect our intellectual property and other proprietary rights. We have submitted a number of patent applications regarding our proprietary processes and technology, many of which have resulted in issued patents. For our pending patent

50

applications, it is uncertain when or if any of the claims in these applications will be allowed or result in issued patents, in which case the technologies or processes sought to be patented would remain unprotected from use by third parties. In addition, although we intend to continue filing patent applications with respect to new processes and technologies we develop, patent protection may not be available for some of these processes or technologies. Further, even if we are successful in obtaining patent protection, these protections could be limited in scope by the USPTO, a court or applicable foreign authorities or challenged by third parties by way of review or reexamination proceedings and subsequently invalidated, which would reduce the protections these patents are able to provide. Moreover, patent protection is limited as to duration and all of our issued patents will eventually expire, at which time the previously protected technologies would become widely available for use by third parties, including our competitors.

Despite our efforts to protect our intellectual property rights, these efforts may not:

prevent challenges to or the invalidation or circumvention of our intellectual property rights;
keep our competitors or other third parties from independently developing similar products or technologies, duplicating, reverse engineering or otherwise using our products or technologies without our authorization or designing around any patents that may be issued to us;
prevent disputes with third parties regarding ownership of our intellectual property rights;
prevent disclosure of our trade secrets and know-how to third parties or into the public domain;
result in valid patents, including international patents, from any of our pending or future applications; or
otherwise adequately protect our intellectual property rights.

Moreover, monitoring for any unauthorized use of our technologies is costly, time-consuming and difficult. This is particularly true in foreign countries, such as the PRC, where we have established a manufacturing facility and where the laws may not protect our proprietary rights to the same extent as applicable U.S. laws.

If some or all of the claims in our patent applications are not allowed, if any of our issued patents or other intellectual property protections are limited, invalidated or circumvented by third parties, or if we are not able to obtain extensions of existing patents upon their expiration or issuance of new patents to maintain protections provided by expiring patents, we could face increased competition for our products and technologies and be unable to execute on our strategy of monetizing our intellectual property. Any of these outcomes could significantly harm our business, operating results and prospects.

We may become involved in non-patent related litigation and administrative proceedings that may materially adversely affect us.

From time to time, we may become involved in various legal proceedings relating to matters incidental to the ordinary course of our business, including commercial, employment, class action, whistleblower and other litigation and claims, as well as governmental and other regulatory investigations and proceedings. Such matters can be time-consuming, divert management’s attention and resources and cause us to incur significant expenses. Furthermore, because litigation is inherently unpredictable, the results of these actions could subject us to monetary damages or other liabilities and have a material adverse effect on our business, results of operations and financial condition.

Risks Related to Capitalization and Financial Markets

We may not have sufficient working capital to fund our planned operations, and, as a result, we may need to raise additional capital in the future, which may not be available when needed, on acceptable terms or at all.

To support our activities in the near term, we expect to rely on cash generated from our business, the cash received under the SK hynix License Agreement and proceeds from issuances of debt and equity securities, including our equity line with Lincoln Park, and borrowing availability under our credit facility with SVB. Taking into account our planned activities and sources of capital, we believe we have sufficient cash resources to satisfy our capital needs for at least the next 12 months. However, our estimates of our operating revenues and expenses and working capital requirements could be incorrect, and we may use our cash resources faster than we anticipate. Moreover, our SVIC Note will mature in December 2021, and if it is not converted into equity, the repayment will significantly deplete our cash

51

resources. Further, some or all of our ongoing or planned investments may not be successful and could further deplete our capital without immediate, or any, cash returns.

Our capital requirements will depend on many factors, including, among others:

the costs associated with maintaining, defending and enforcing our intellectual property rights;
the acceptance of, and demand for, our products and the component products we resell to customers;
our success, and that of our strategic partners, in developing and selling products derived from our technology;
the extent and timing of any investments in developing, marketing and launching new or enhanced products or technologies;
the costs of developing, improving and maintaining our internal design, testing and manufacturing processes;
our results of operations, including our levels of net product sales and any other revenues we may receive, including non-recurring engineering, license, royalty or other fees;
the amount and timing of vendor payments and the collection of receivables, among other factors affecting our working capital;
our receipt of cash proceeds from the exercise of outstanding stock options or warrants to acquire our common stock;
the nature and timing of acquisitions or other strategic transactions or relationships in which we engage, if any; and
the costs associated with the continued operation, and any future growth, of our business.

Until we can generate sufficient revenues to finance our cash requirements from our operations, which we may never do, we may need to increase our liquidity and capital resources by one or more measures, which may include, among others, reducing operating expenses, restructuring our balance sheet by negotiating with creditors and vendors, entering into strategic partnerships or alliances, raising additional financing through the issuance of debt, equity or convertible securities or pursuing alternative sources of capital, such as through asset or technology sales or licenses or other alternative financing arrangements. Further, even if our near-term liquidity expectations prove correct, we may still seek to raise capital through one or more of these financing alternatives. However, we may not be able to obtain capital when needed or desired, on terms acceptable to us or at all.

Inadequate working capital would have a material adverse effect on our business and operations and could cause us to fail to execute our business plan, fail to take advantage of future opportunities or fail to respond to competitive pressures or customer requirements. A lack of sufficient funding may also require us to significantly modify our business model and/or reduce or cease our operations, which could include implementing cost-cutting measures or delaying, scaling back or eliminating some or all of our ongoing and planned investments in corporate infrastructure, research and development projects, legal proceedings, business development initiatives and sales and marketing activities, among other activities. Modification of our business model and operations could result in an impairment of assets, the effects of which cannot be determined. Furthermore, if we continue to issue equity or convertible debt securities to raise additional funds, our existing stockholders may experience significant dilution, and the new equity or debt securities may have rights, preferences and privileges that are superior to those of our existing stockholders. Additionally, because our common stock is no longer listed on The Nasdaq Capital Market, the challenges and risks of equity financings may significantly increase, including potentially increasing the dilution of any such financing or decreasing our ability to affect such a financing at all. If we incur additional debt, it may increase our leverage relative to our earnings or to our equity capitalization or have other material consequences. If we pursue asset or technology sales or licenses or other alternative financing arrangements to obtain additional capital, our operational capacity may be limited and any revenue streams or business plans that are dependent on the sold or licensed assets may be reduced or eliminated. Moreover, we may incur substantial costs in pursuing any future capital-raising transactions, including investment banking, legal and accounting fees, printing and distribution expenses and other similar costs, which would reduce the benefit of the capital received from the transaction.

52

The price and trading volume of our common stock have been volatile and may continue to fluctuate significantly.

Our common stock has been publicly traded since November 2006. The price and trading volume of our common stock are volatile and have in the past fluctuated significantly. This volatility could continue, in which case an active trading market in our common stock may not be sustained and stockholders may not be able to sell their shares at a desired time or a desired price.

The market price at which our common stock trades may be influenced by many factors, including, among others, the following:

the ongoing impacts of the COVID-19 pandemic;
the results of legal proceedings in which we are involved;
our operating and financial performance and prospects;
investor perceptions of us and the industry in which we operate;
our ability to meet investor and analyst expectations for our operating results;
the availability and level of research coverage of and market-making in our common stock;
changes in buy/sell recommendations by analysts;
any financial projections we may provide to the public, any changes to these projections or our failure to meet these projections;
our announcement of significant strategic transactions or relationships or the initiation of legal proceedings, including patent infringement actions;
general political, economic and market conditions, including volatility or uncertainty in these conditions; and
the other risk factors described in this report.

In addition, shares of our common stock and the public stock markets in general have experienced, and may continue to experience, extreme price and trading volume volatility, at times irrespective of the state of the business of any particular company. These fluctuations may adversely affect the market price of our common stock. Further, following periods of volatility in the overall market and the market price of a particular company’s securities, securities litigation can sometimes be instituted against the company. Securities litigation, like other types of litigation, is expensive and time-consuming, and if such litigation is instituted against us in the future, we may incur substantial costs, management’s attention and resources may be diverted, and we could be subject to damages in the event of unfavorable results.

We have incurred a material amount of indebtedness to fund our operations, the terms of which have required us to pledge substantially all of our assets as security. Our level of indebtedness and the terms of such indebtedness could adversely affect our operations and liquidity.

We have incurred the SVIC Note, our credit facility with SVB, and our funding arrangement with TR Global Funding V, LLC, an affiliate of TRGP Capital Management (“TRGP”). In connection with these debt and other arrangements, we have granted security interests to SVIC, SVB and TRGP in our various assets, such that all of our tangible and intangible assets, including our complete patent portfolio, are subject to one or more outstanding liens held by one or more of these parties.

The SVIC and SVB debt instruments and the TRGP investment agreement contain customary representations, warranties and indemnification provisions, as well as affirmative and negative covenants that, among other things, restrict our ability to:

incur additional indebtedness or guarantees;
incur liens;
make investments, loans and acquisitions;
consolidate or merge;

53

sell or exclusively license assets, including capital stock of subsidiaries;
alter our business;
change any provision of our organizational documents;
engage in transactions with affiliates;
make certain decisions regarding certain of our outstanding legal proceedings without consulting with or obtaining consent from certain of these parties; and
pay dividends or make distributions.

The SVIC and SVB debt instruments and the TRGP investment agreement also include events of default, including, among other things, payment defaults, any breach by us of representations, warranties or covenants, certain bankruptcy events and certain material adverse changes. If an event of default were to occur under any of these instruments or agreements and we were unable to obtain a waiver for the default, the counterparties could, among other remedies, accelerate our obligations under the debt instrument or other agreement and exercise their rights to foreclose on their security interests, which would cause substantial harm to our business and prospects. We believe that the SK hynix License Agreement falls outside the scope of the TRGP Agreement and the First Amendment to the TRGP Agreement, and we do not anticipate that we will be obligated to make payments to TRGP under the TRGP Agreement or the First Amendment to the TRGP Agreement.

Additionally, incurrence and maintenance of this or other debt could have material adverse consequences on our business and financial condition, such as:

requiring us to dedicate a portion of our cash flows from operations and other capital resources to debt service, thereby reducing our ability to fund working capital, capital expenditures and other cash requirements;
increasing our vulnerability to adverse economic and industry conditions;
limiting our flexibility in planning for or reacting to changes and opportunities in our business and industry, which may place us at a competitive disadvantage; and
limiting our ability to incur additional debt when needed, on acceptable terms or at all.

There is a limited market for our common shares, and the trading price of our common shares is subject to volatility. 

Netlist common shares began trading on the OTC in October 2018, following the decision to move trading of our common stock from The Nasdaq Capital Market. Because our stock is no longer listed on a registered national securities exchange, we are subject to certain “blue sky” laws of the various states which impose restrictions on our ability to offer and sell our securities. These “blue sky” laws may make it more difficult for us to raise capital or to issue our common stock for equity compensation or other strategic purposes, which could adversely affect our ability to fund our operations or to attract and retain employees. In addition, our stock may be defined as a “penny stock” under Rule 3a51-1 under the Exchange Act. “Penny stocks” are subject to Rule 15g-9, which imposes additional sales practice requirements on broker-dealers that sell low-priced securities to persons other than established customers and institutional accredited investors. For transactions covered by this rule, a broker-dealer must make a special suitability determination for the purchaser and have received the purchaser’s written consent to the transaction prior to sale. Consequently, the rule may affect the ability of broker-dealers to sell our common stock and affect the ability of holders to sell their shares of our common stock in the secondary market. To the extent our common stock is subject to the penny stock regulations, the market liquidity for the shares will be adversely affected.

Future issuances of our common stock or rights to purchase our common stock, including pursuant to our equity incentive plans, could result in additional dilution to the percentage ownership of our stockholders and could cause the price of our common stock to decline.

We have historically funded our operations in large part with proceeds from equity and convertible debt financings, and we expect to continue to do so in the future. In addition to capital-raising purposes, we may also issue securities from time to time at prices and on other terms as we determine for acquiring other businesses or assets in exchange for shares of our common stock or other securities, issuing securities to collaborators in connection with

54

strategic partnerships, attracting and retaining employees with equity compensation, or other purposes. If we sell common stock or other equity or convertible debt securities in the future, our then-existing stockholders could be materially diluted by such issuances and new investors could gain rights, preferences and privileges senior to the holders of our common stock, which could cause the price of our common stock to decline.

Sales of our common stock, or the perception that such sales could occur, could cause the market price of our stock to drop significantly, regardless of the state of our business.

As of October 2, 2021, there were 225,969,636 shares of our common stock outstanding. In addition, 6,044,151 shares of our common stock are subject to outstanding stock options, 2,169,469 shares of our common stock are subject to outstanding unvested restricted stock units, 2,000,000 shares of our common stock are subject to outstanding warrants, and 13,409,753 shares of our common stock subject to an outstanding convertible note. All outstanding shares of our common stock are eligible for sale in the public market under applicable federal securities laws, subject in certain cases to the requirements of Rule 144 under the Securities Act of 1933, as amended, and shares issued upon the exercise or conversion of outstanding stock options, warrants or convertible notes may also be eligible for sale in the public market, to the extent permitted by Rule 144 or other applicable securities laws and the provisions of the applicable stock option, warrant and convertible note agreements. If these shares are sold, or if it is perceived that they may be sold, in the public market, the trading price of our common stock could fall.

Chun K. Hong has significant control over all corporate decisions that may not be in the best interest of our other stockholders.

Our President, Chief Executive Officer and the sole member of our board of directors, Chun K. Hong, has the ability to exert substantial control over all matters requiring approval by our stockholders and our board of directors, including the election and removal of directors, any proposed merger, consolidation or sale of all or substantially all of our assets and other significant corporate transactions. This concentration of control could be disadvantageous to other stockholders with interests different from those of Mr. Hong.

Anti-takeover provisions under our charter documents and Delaware law, as well as our rights agreement, could delay or prevent a change of control and could also limit the market price of our common stock.

Our certificate of incorporation and bylaws contain provisions that could delay or prevent a change of control of our Company or changes in our board of directors that our stockholders might consider favorable, including:

our board of directors is authorized, without prior stockholder approval, to designate and issue preferred stock, commonly referred to as “blank check” preferred stock, which may have rights senior to those of our common stock;
stockholder action by written consent is prohibited;
nominations for election to our board of directors and the submission of matters to be acted upon by stockholders at a meeting are subject to advance notice requirements; and
our board of directors is expressly authorized to make, alter or repeal our bylaws.

In addition, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which may prohibit certain business combinations with stockholders owning 15% or more of our outstanding voting stock. Further, we adopted a rights agreement that would, under certain specified circumstances and for so long as the rights issued under the rights agreement are outstanding, give the holders of our common stock the right to acquire additional shares of our capital stock, which would make it more difficult for a third party to acquire a significant percentage of our outstanding capital stock or attempt a hostile takeover of our Company.

These and other provisions in our certificate of incorporation and bylaws and of Delaware law, as well as the existence of our rights agreement, could make it more difficult for stockholders or potential acquirers to obtain control of our board of directors or initiate actions that are opposed by our board of directors, including a merger, tender offer, proxy contest or other change of control transaction involving our Company. Any delay or prevention of a change of control transaction or changes in our board of directors could prevent the consummation of a transaction in which our

55

stockholders could receive a substantial premium over the then-current market price for our common stock. In addition, these anti-takeover provisions could reduce the price that investors are willing to pay for shares of our common stock.

We do not currently intend to pay dividends on our common stock, and any return to investors is expected to result, if at all, only from potential increases in the price of our common stock.

We intend to use all available funds to finance our operations. Accordingly, while all decisions about dividends are at the discretion of our board of directors, we have never declared or paid cash dividends on our capital stock in the past, and we have no intention of declaring or paying any such dividends in the foreseeable future. As a result, any return to investors is expected to result, if at all, only from potential increases in the price of our common stock.

Item 6.Exhibits

Filed

Incorporated by Reference

Exhibit No.

    

Exhibit Description

    

Herewith

    

Form

    

File No.

    

Filing Date

10.1

Purchase Agreement dated as of September 28, 2021, between Netlist, Inc. and Lincoln Park Capital Fund, LLC

8-K

001-33170

September 28, 2021

10.2

Registration Rights Agreement, dated as of September 28, 2021, between Netlist, Inc. and Lincoln Park Capital Fund, LLC

8-K

001-33170

September 28, 2021

31.1

Rule 13a-14(a) / 15d-14(a) Certification of Chief Executive Officer

X

31.2

Rule 13a-14(a) / 15d-14(a) Certification of Chief Financial Officer

X

32+

Section 1350 Certifications of Chief Executive Officer and Chief Financial Officer

X

101.INS

Inline XBRL Instance Document

X

101.SCH

Inline XBRL Taxonomy Extension Schema Document

X

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

X

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

X

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

X

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

X

104

Cover Page Interactive Data File (embedded within the Inline XBRL document)

+

Furnished herewith.

56

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Date:November 10, 2021

Netlist, Inc.

By:

/s/ Chun K. Hong

Chun K. Hong

President, Chief Executive Officer and Sole Director

(Principal Executive Officer)

By:

/s/ Gail Sasaki

Gail Sasaki

Vice President and Chief Financial Officer

(Principal Financial Officer)

57

EX-31.1 2 nlst-20211002xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Chun K. Hong, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Netlist, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:November 10, 2021

/s/ Chun K. Hong

Chun K. Hong

President, Chief Executive Officer and Sole Director


EX-31.2 3 nlst-20211002xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Gail Sasaki, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Netlist, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:November 10, 2021

/s/ Gail Sasaki

Gail Sasaki

Vice President and Chief Financial Officer


EX-32 4 nlst-20211002xex32.htm EX-32

Exhibit 32

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Netlist, Inc., a Delaware corporation (“Netlist”) for the quarter ended October 2, 2021, as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), each of the undersigned officers of Netlist certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of such officer’s knowledge:

(1)the Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and

(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Netlist.

ugust

Date:November 10, 2021

/s/ Chun K. Hong

Chun K. Hong

President, Chief Executive Officer and Sole Director

Date:November 10, 2021

/s/ Gail Sasaki

Gail Sasaki

Vice President and Chief Financial Officer

A signed original of this written statement required by Section 906 has been provided to Netlist and will be retained by Netlist and furnished to the Securities and Exchange Commission or its staff upon request.


GRAPHIC 5 nlst-20211002x10q001.jpg GRAPHIC begin 644 nlst-20211002x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#UG5/'WA[1 M]2FL+V[D2XAQO40NP&0".0/0BJG_ M#PI_S_P O_@._^%>6?$;_ )'[5/K' M_P"BUKEJY95I)M'TE#**$Z49MN[2?3_(]\_X6AX4_P"?^7_P'?\ PH_X6AX4 M_P"?^7_P'?\ PKP.BE[>1K_8N'[O[U_D?1^B>,M#\0W3VVG7GF3HN\HZ,A(] M1DPWEG*8KB%MR..Q_J/:OH7PAXJMO%6D"X3;'=186X@S]QO M4?[)[?\ UJUIU>;1[GEYAEWU>TZ>L?R.AHHHK8\H**** ..\>^-1X5LXX+5$ MDU&Y!,:O]V-1U<^OL._X5XO?>)-;U*8RW>K7CL3G E*J/H!@"NC^*ZS+XW9I M,[&MHS%GTYS^N:XBN.K-N5CZW+<+2A0C.UV];G3Z%X]U[0[A&^V27EL#\]O< MN7!'L3RI_P XKTQ/BSX9**6:\5B.5\@G!]*\,HI1JRB:5\NP]=\TE9^6A[K_ M ,+8\+_\]+S_ ,!S2'XL^%P"?,O./^GWD8?V-AO/[_\ @'U7 M%(LT*2IG:ZAAGT-%16'_ "#K7_KDG\A176?+-6=CP/XC?\C]JGUC_P#1:US^ MGQ)/JEG#(-TQ_P />KF@ M:]>>'-7BU"S;YE^62,GY94[J?\\&O8OB%X*7Q#9?;[&,#5+=> .//3^Z??T/ MX=Z\+(*L58%6!P01@@^AKEG%P9]3A<33QE+5>31].:)K-GK^E0ZA9/NBD'(/ M5&[J?0BM"OG?P7XMG\*ZKO;=)83D"YB'I_?7_:'ZCCTKZ#M;J"]M8KFVE66" M50Z.IR&![UTTY\R\SYO'X)X:>GPO;_(EHHHK0X3F/&G@Z#Q98(HD$%]!DP3$ M9'/56]C^E>.7O@+Q18S&-M(FF Z/;XD4_ES^8KWO6-9L-!TY[[4)Q%"O [EC MV51W->97WQEN#,1I^D1B('AKB4[C^"]/S-858PO=[GM9;6QBCRTHWCYF)H7P MPUW5+A#?PG3K3/SO(09"/15'?ZXKU!/AWX42-4.CPMM &YF8D^YYZUSN@_%R MRO+A+?5[3["7.!.C[XP?]KC*_7FO2%8,H92"I&01WITXPMIJ98[$XQ32J>[Z M;?\ !/ _B3I%AHOB:*UTVU2W@-JKE$S@L689Y^@KCG^XWTKOOB[_ ,CA#_UY MI_Z$U<"_W&^E<]323/H<#)RP\&W=V/J:P_Y!UK_UR3^0HHL/^0=:_P#7)/Y" MBNY'Q4MV>!_$;_D?M4^L?_HM:P=)_P"0UI__ %]1?^ABM[XC?\C]JGUC_P#1 M:U@Z3_R&M/\ ^OJ+_P!#%<,OB9]K0_W:/^%?D?455=1U"WTK3YKZ[8I;PKND M8#.T>M6JY[QW_P B-K'_ %[-7:W97/C:,%.I&+ZM&^CI+&LD;*Z, RLIR"#T M(KRWXF^"#()?$.F1?.!NO(4'WA_ST ]?7\_6J?PS\;?8Y(] U.7_ $=SBTE8 M_<8_P'V/;T/'I7L! (P>16>E2)VM5-CH5T-*U"3_ (EL M[?(['_4.>_\ NGOZ'GUH^(O@G^PKHZKI\?\ Q+9V^=%'^H<]O]T]O0\>E<%7 M-K3D?1_NL;0\G^#_ ,T?5H((R.117E?PR\;F01>'M3E^<#;9S.?O#_GF3Z^G MY>E>J5V1DI*Z/D\3AYX>HX2_X<\0^+>HS7/BJ.P+$06D"E5[;FY)_+ _"N!K MU[XJ>$KF^:/7;"%IFBC\NYC09;:,D.!WQD@^V*\AKDJIJ3N?4Y;.$L-%0Z;^ MH5[Q\+-1FO\ P9''.Q8VLS0*Q_N@ @?@#C\*\.L[.YU"[CM;.!Y[B0X2-!DG M_P"M[U]$^#_#_P#PC7ANWT]F#3\R3,O0NW7'L.!^%703YKG+G4X*BH/>YY9\ M7?\ D<(?^O-/_0FK@7^XWTKOOB[_ ,CA#_UYI_Z$U<"_W&^E9U/B9VX#_=H> MA]36'_(.M?\ KDG\A118?\@ZU_ZY)_(45W(^,ENSP/XC?\C]JGUC_P#1:U@Z M3_R&M/\ ^OJ+_P!#%;WQ&_Y'[5/K'_Z+6L'2?^0UI_\ U]1?^ABN&7Q,^UH? M[M'_ K\CZBKGO'?_(C:Q_U[-70USWCO_D1M8_Z]FKLE\+/C\-_&AZK\SYSK MVOX;^-O[9MET?4I.13 M@J1T-<<)N+N?7XO"QQ-/D>_1GU)=6L%[:RVUS$LL$JE'1AD,#VKY\\:>$I_" MNJ[%W26$Y)MI3Z?W&]Q^HY]:]@\$^+H?%6E9?;'J$ "W$0_1A['].E;&MZ-9 MZ_I4VGWJ;HI!P1U1NS#T(KIG%5(W1\YA<14P-9PFM.J_4^8P2K!E)5@<@@X( M/J*]T^'OC4>(;+[!?2 :I;KR3QYZ?WA[^H_'O7COB#0;SPYJ\NGWB_,OS1R M?+*G9A_G@U3L[RXT^]AO+25HKB%@\;KV/^'M7/"3@SZ#%8:GC*6C\TSZE;[I M^E?*K_ZQ_P#>/\Z^B/"/BNW\5:-YZ[8[N(;;F'/W6]1_LGM_]:OG=_\ 6/\ M[Q_G6E=II-'!D].5.=2$U9JWZG9?"O\ Y'N#_KWE_D*]YKP;X5_\CW!_U[R_ MR%>\U=#X3BSG_>%Z+]3P_P"+O_(X0_\ 7FG_ *$U<"_W&^E=]\7?^1PA_P"O M-/\ T)JX%_N-]*YZGQ,][ ?[M#T/J:P_Y!UK_P!._^1&UC_KV:NAKGO'? M_(C:Q_U[-79+X6?'X;^-#U7YGSG1174^%O"9\4:/JYMCB_M/+> $X5\[LJ?K M@8/K7"DV[(^UJU8TH\\]C%T;6+S0=5AU&Q?;+&>5/W77NI]C7T5X?UZS\1Z1 M%J%FWRMP\9/S1OW4U\T.CQ2-'(C)(A*LK#!4CJ"*W_"'BJX\*ZN+A=TEG+A; MF$?Q+ZC_ &AV_*M*=3E=GL<.8X%8F'-#XE^/E_D>U^+_ K;>*M(-N^V.ZCR MUO/C[C>A_P!D]_\ ZU?/5[97.G7LUE>1&*XA;:Z'L?ZCWKZ?LKRWU"RAO+25 M9;>90Z.O0@UQ_P 0O!2^(K'[=8H!JENORXX\Y?[A]_0_AWK:K3YE='E9;CG0 ME[&K\/Y,\:\&^%?_(]P?]>\O\A7 MO-=5#X3YC.?]X7HOU/#_ (N_\CA#_P!>:?\ H35P+_<;Z5WWQ=_Y'"'_ *\T M_P#0FK@7^XWTKGJ?$SWL!_NT/0^IK#_D'6O_ %R3^0HHL/\ D'6O_7)/Y"BN MY'QDMV>!_$;_ )'[5/K'_P"BUK!TG_D-:?\ ]?47_H8K>^(W_(_:I]8__1:U M@Z3_ ,AK3_\ KZB_]#%<,OB9]K0_W:/^%?D?45<]X[_Y$;6/^O9JZ&N,^)6N M6.G>%[K3YY"UZM\%^NM?]L?\ MV>O*:[_X6^(]/T74KJSOW,7VXQK'*?N!AGACVSGK7)2=IJY]5F,)3PLU%7>G MYG0?$SP1]KCDU_3(O](09NHD'^L4?Q@?WAW]1].?(.HR*^K:\3^)'@G^QKEM M8TZ+_B7S-^^C4?ZASW_W2?R/U%:5J?VD>=E6/O:A4?I_E_D5_AYXU/AZ]&G7 M\A_LNX;[Q_Y8.?XO]T]_S]:]S!# $$$'D$5\IUZM\,O&W^J\/:G+S]VSF8]? M^F9/\OR]**-2WNL>:X#F3KTUKU_S)?B;X(\Y9?$&EQ9D4;KR%!]X?\] /4=_ M4(?$;P2=#NFU;3H_^);,W[Q%'^H<_P#LI[>AX]**U/[2#*L? M>U"H]>G^7^15^%?_ "/<'_7O+_(5[S7@WPK_ .1[@_Z]Y?Y"O>:NA\)QYS_O M"]%^IX?\7?\ D<(?^O-/_0FK@7^XWTKOOB[_ ,CA#_UYI_Z$U<"_W&^E<]3X MF>]@/]VAZ'U-8?\ (.M?^N2?R%%%A_R#K7_KDG\A17-]4:8D^5+Y"#^ZJ\#^I_&OHNO(/B;X+N MQJ4FO:= TT,P!N8XQED8#&['<$ 9]#7163<=#Y[**L(5VI]59'F-!&1@TFX> MHK7\/^'-1\37ZVUA$Q3/[VX(^2(>I/K[=37*E?1'U$YQA%RD[)'O'@F]FU'P M7I5S<,6E:':S'JVTE<_CBMJXMX;NVDM[B-9(95*.C#(8'J#46F:?#I6F6UA; MC$-O&L:YZD =3[U:KO2TLSX:K).HY1T5]#YY\;>$9O"NJ[4#/I\Y)MY3SCU0 M^X_4?C7,@E2"I((.00<$&OIS6M'L]>TJ;3KU-T4HX(ZHW9AZ$5\[>(-!O/#F MKRZ?>+\R_-'(!\LJ=F'^>#7)5I\KNMCZ?+<=]8CR3^)?CY_YGL'P\\:CQ#9? MV??R :I;KR3_ ,MT_O#W]?S[UVES;0WEM+;7,2RPRJ4=&&0P/45\O65Y<:=> MPWEI*T5Q"P>-QV/^'M7T+X0\56_BK2!<(!'=186YAS]QO4?[)[?_ %JVI5.9 M69YF9X%T9>UI_"_P9QN@>$9O"OQ0@5-SZ?/!,;>4\XX'R-[C]1^->ITA )!( M''2EK2,5'1'GXC$2KR4I[I6/#_B[_P CA#_UYI_Z$U<"_P!QOI7??%W_ )'" M'_KS3_T)JX%_N-]*XZGQ,^LP'^[0]#ZFL/\ D'6O_7)/Y"BBP_Y!UK_UR3^0 MHKN1\9+=G@?Q&_Y'[5/K'_Z+6L'2?^0UI_\ U]1?^ABM[XC?\C]JGUC_ /1: MUS=M.;6[@N%4,T,BR 'H2"#C]*X)?$S[7#J^&@O[J_(^J*0D*I9B ,DGM7C M7_"Y-7_Z!=C_ -]O6%XF\?ZOXFM4M91':VPY>*!CB0_[1/4>U=+K1MH?/0R? M$.24K)'J=_K/@'[8?MLVCR3@\L8E_\ ]:NAHI-)JS*IU)4Y*<'9H^6;RSN-/O9K.[B:*XA8I(C= MC_A[U=\/Z]>>'-7BU"S.2ORR1D\2IW4_T/8U[!\1/!0\067]H6$8_M2W7H/^ M6Z#^$^X[?E7A9!!((((."",$&N.<7!GU^%Q-/&4=5Y-'T]HNL6>O:5#J%E)N MAE'0]4/=2.Q%7Z^)O$EQXI MU1+^Y@B@D6(1;8B2" 2<\_6L5_N-]*YIN\FT?082G*G1C"6Z1]36'_(.M?\ MKDG\A118?\@ZU_ZY)_(45WH^(ENSPGXAV=W+X[U-X[2X="8\,D3$']VO<"N8 M_L^^_P"?&Z_[\-_A7U+16#H7=[GM4LY=.$8_C.Y,F*9#AXS['^AXJ70 MTT9M3SM.24X67J?-='X$^PKMM8^'O]F:C]E35/,4GAFM^1_X]7=>$_AKIFD2 M0ZE=3-?70P\>] J1GU"Y.3[DUFJ4F['?5S*A3ASWO?8Z'P=ITVD^$-,LK@;9 MHX074_PEB6(_#.*W***[$K*Q\E4FYS4_$SP.S-)K^E0EF)S= MP1KDG_IH /U_/UKU:BIE%25F=&&Q,\/44X?\.?+7]GWW_/C=?]^&_P */[/O MO^?&Z_[\-_A7U+16/U?S/6_MQ_R?C_P#Y:_L^^_Y\;K_ +\-_A2-I]]L;_0; JKI_SP;_"OJ:BCZOYA_;C_D_'_@%>Q!&GVP(P1$O!^@HJQ170>$W=W/_9 end EX-101.SCH 6 nlst-20211002.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Condensed Consolidated Statements Of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Supplemental Financial Information (Schedule Of Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Debt (Schedule Of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Debt (Schedule Of Long-Term Debt) (Details)(Calc 2) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Leases - Leases Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Supplemental Financial Information (Maturities of Operating Lease Liabilities) (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Supplemental Financial Information link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Credit Agreements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 20201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Supplemental Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stock-Based Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Supplemental Financial Information (Schedule Of Computation Of (Loss) Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Supplemental Financial Information (Disaggregation of Net Sales by Major Source) (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Supplemental Financial Information (Major Customers and Products) (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Supplemental Financial Information (Schedule Of Supplemental Disclosures Of Cash Flow Information And Non-Cash Financing Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Commitments and Contingencies (Litigations and Patent Reexaminations) (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Stockholders' Equity (Common Stock Purchase Agreement) (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Stockholders' Equity (Warrants) (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock-Based Awards (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock-Based Awards (Schedule Of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Stock-Based Awards (Schedule of Restricted Stock Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Stock-Based Awards (Schedule of Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stock-Based Awards link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Leases - Lease Cost and Supplemental Cash Flow (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Leases - Weighted Average Remaining Lease Term (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 nlst-20211002_cal.xml EX-101.CAL EX-101.DEF 8 nlst-20211002_def.xml EX-101.DEF EX-101.LAB 9 nlst-20211002_lab.xml EX-101.LAB EX-101.PRE 10 nlst-20211002_pre.xml EX-101.PRE XML 11 nlst-20211002x10q_htm.xml IDEA: XBRL DOCUMENT 0001282631 nlst:SvicWarrantMember 2021-10-02 0001282631 us-gaap:CommonStockMember 2020-03-29 2020-06-27 0001282631 us-gaap:RetainedEarningsMember 2021-10-02 0001282631 us-gaap:AdditionalPaidInCapitalMember 2021-10-02 0001282631 us-gaap:RetainedEarningsMember 2021-07-03 0001282631 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 0001282631 2021-07-03 0001282631 us-gaap:RetainedEarningsMember 2021-04-03 0001282631 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0001282631 2021-04-03 0001282631 us-gaap:RetainedEarningsMember 2021-01-02 0001282631 us-gaap:AdditionalPaidInCapitalMember 2021-01-02 0001282631 us-gaap:RetainedEarningsMember 2020-09-26 0001282631 us-gaap:AdditionalPaidInCapitalMember 2020-09-26 0001282631 us-gaap:RetainedEarningsMember 2020-06-27 0001282631 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0001282631 2020-06-27 0001282631 us-gaap:RetainedEarningsMember 2020-03-28 0001282631 us-gaap:AdditionalPaidInCapitalMember 2020-03-28 0001282631 2020-03-28 0001282631 us-gaap:RetainedEarningsMember 2019-12-28 0001282631 us-gaap:AdditionalPaidInCapitalMember 2019-12-28 0001282631 us-gaap:CommonStockMember 2021-10-02 0001282631 us-gaap:CommonStockMember 2021-07-03 0001282631 us-gaap:CommonStockMember 2021-04-03 0001282631 us-gaap:CommonStockMember 2021-01-02 0001282631 us-gaap:CommonStockMember 2020-09-26 0001282631 us-gaap:CommonStockMember 2020-06-27 0001282631 us-gaap:CommonStockMember 2020-03-28 0001282631 us-gaap:CommonStockMember 2019-12-28 0001282631 2017-04-17 0001282631 nlst:Amended2006PlanMember 2021-10-02 0001282631 us-gaap:SeriesAPreferredStockMember 2017-04-17 0001282631 us-gaap:RestrictedStockMember nlst:Plan2006Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-03 2021-10-02 0001282631 us-gaap:ProductMember 2021-07-04 2021-10-02 0001282631 nlst:ResalesOfThirdPartyProductsMember 2021-07-04 2021-10-02 0001282631 nlst:ModularMemorySubsystemsMember 2021-07-04 2021-10-02 0001282631 us-gaap:ProductMember 2021-01-03 2021-10-02 0001282631 us-gaap:LicenseMember 2021-01-03 2021-10-02 0001282631 nlst:ResalesOfThirdPartyProductsMember 2021-01-03 2021-10-02 0001282631 nlst:ModularMemorySubsystemsMember 2021-01-03 2021-10-02 0001282631 us-gaap:ProductMember 2020-06-28 2020-09-26 0001282631 nlst:ResalesOfThirdPartyProductsMember 2020-06-28 2020-09-26 0001282631 nlst:ModularMemorySubsystemsMember 2020-06-28 2020-09-26 0001282631 us-gaap:ProductMember 2019-12-29 2020-09-26 0001282631 nlst:ResalesOfThirdPartyProductsMember 2019-12-29 2020-09-26 0001282631 nlst:ModularMemorySubsystemsMember 2019-12-29 2020-09-26 0001282631 us-gaap:SeriesAPreferredStockMember 2021-10-02 0001282631 us-gaap:SeriesAPreferredStockMember 2021-01-02 0001282631 nlst:SecondFirst2021LincolnParkPurchaseAgreementMember 2021-10-03 2021-10-03 0001282631 nlst:LincolnParkPurchaseAgreement2020Member 2021-01-03 2021-10-02 0001282631 us-gaap:RetainedEarningsMember 2021-07-04 2021-10-02 0001282631 us-gaap:RetainedEarningsMember 2021-04-04 2021-07-03 0001282631 us-gaap:RetainedEarningsMember 2021-01-03 2021-04-03 0001282631 us-gaap:RetainedEarningsMember 2020-06-28 2020-09-26 0001282631 us-gaap:RetainedEarningsMember 2020-03-29 2020-06-27 0001282631 us-gaap:RetainedEarningsMember 2019-12-29 2020-03-28 0001282631 nlst:SiliconValleyBankMember 2021-01-02 0001282631 nlst:SiliconValleyBankMember 2021-10-02 0001282631 us-gaap:LetterOfCreditMember nlst:SiliconValleyBankMember 2019-12-29 2021-01-02 0001282631 nlst:SiliconValleyBankMember 2019-12-29 2021-01-02 0001282631 us-gaap:BuildingMember 2021-10-02 0001282631 currency:KRW 2021-04-04 2021-07-03 0001282631 nlst:PaycheckProtectionProgramLoanMember 2020-04-23 0001282631 nlst:PaycheckProtectionProgramLoanMember 2021-04-04 2021-07-03 0001282631 nlst:SeniorSecuredConvertibleNoteDueDecember2025Member 2015-11-18 0001282631 nlst:PaycheckProtectionProgramLoanMember 2021-01-02 0001282631 nlst:SeniorSecuredConvertibleNoteDueDecember2025Member 2021-10-02 0001282631 nlst:SeniorSecuredConvertibleNoteDueDecember2025Member 2021-01-02 0001282631 nlst:CustomerTwoMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-07-04 2021-10-02 0001282631 nlst:CustomerOneMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-07-04 2021-10-02 0001282631 nlst:CustomerBAndCMember nlst:SalesRevenueResaleOfProductsMember us-gaap:CustomerConcentrationRiskMember 2021-07-04 2021-10-02 0001282631 nlst:CustomerOneMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2021-10-02 0001282631 nlst:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2021-10-02 0001282631 nlst:CustomerBAndCMember nlst:SalesRevenueResaleOfProductsMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2021-10-02 0001282631 nlst:CustomerThreeMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2020-06-28 2020-09-26 0001282631 nlst:CustomerFourMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2020-06-28 2020-09-26 0001282631 nlst:CustomerBAndCMember nlst:SalesRevenueResaleOfProductsMember us-gaap:CustomerConcentrationRiskMember 2020-06-28 2020-09-26 0001282631 nlst:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0001282631 nlst:CustomerFourMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2020-09-26 0001282631 nlst:CustomerBAndCMember nlst:SalesRevenueResaleOfProductsMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2020-09-26 0001282631 nlst:SvicWarrantMember 2015-11-18 0001282631 2019-12-28 0001282631 2020-09-26 0001282631 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-04 2021-10-02 0001282631 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-04 2021-10-02 0001282631 us-gaap:CostOfSalesMember 2021-07-04 2021-10-02 0001282631 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-03 2021-10-02 0001282631 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-03 2021-10-02 0001282631 us-gaap:CostOfSalesMember 2021-01-03 2021-10-02 0001282631 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-06-28 2020-09-26 0001282631 us-gaap:ResearchAndDevelopmentExpenseMember 2020-06-28 2020-09-26 0001282631 us-gaap:CostOfSalesMember 2020-06-28 2020-09-26 0001282631 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-29 2020-09-26 0001282631 us-gaap:ResearchAndDevelopmentExpenseMember 2019-12-29 2020-09-26 0001282631 us-gaap:CostOfSalesMember 2019-12-29 2020-09-26 0001282631 us-gaap:AdditionalPaidInCapitalMember 2020-06-28 2020-09-26 0001282631 2020-06-28 2020-09-26 0001282631 us-gaap:AdditionalPaidInCapitalMember 2020-03-29 2020-06-27 0001282631 2020-03-29 2020-06-27 0001282631 2019-12-29 2020-03-28 0001282631 nlst:FinanceLeaseAssetsMember 2021-10-02 0001282631 nlst:FinanceLeaseAssetsMember 2021-01-02 0001282631 srt:MaximumMember nlst:LincolnParkPurchaseAgreement2021Member 2021-07-12 2021-07-12 0001282631 2021-07-12 2021-07-12 0001282631 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2020-03-28 0001282631 us-gaap:CommonStockMember 2019-12-29 2020-03-28 0001282631 nlst:LincolnParkPurchaseAgreement2019Member 2019-06-24 2019-06-24 0001282631 nlst:First2021LincolnParkPurchaseAgreementMember 2021-10-03 2021-10-03 0001282631 srt:MaximumMember nlst:SecondFirst2021LincolnParkPurchaseAgreementMember 2021-09-28 2021-09-28 0001282631 nlst:LincolnParkPurchaseAgreement2019Member 2021-07-04 2021-10-02 0001282631 nlst:First2021LincolnParkPurchaseAgreementMember 2021-07-04 2021-10-02 0001282631 nlst:LincolnParkPurchaseAgreement2019Member 2021-01-03 2021-10-02 0001282631 nlst:LincolnParkPurchaseAgreement2020Member 2020-03-06 2020-03-06 0001282631 srt:MaximumMember nlst:LincolnParkPurchaseAgreement2019Member 2019-06-24 2019-06-24 0001282631 nlst:Amended2006PlanMember 2021-01-03 2021-10-02 0001282631 nlst:SecondFirst2021LincolnParkPurchaseAgreementMember 2021-09-28 0001282631 nlst:LincolnParkPurchaseAgreement2021Member 2021-07-12 0001282631 nlst:LincolnParkPurchaseAgreement2021Member 2021-07-12 2021-07-12 0001282631 nlst:LincolnParkPurchaseAgreement2020Member 2020-03-05 2020-03-05 0001282631 currency:KRW nlst:LicenseAgreementWithSkHynixInc.Member 2021-04-04 2021-07-03 0001282631 nlst:SecondFirst2021LincolnParkPurchaseAgreementMember 2021-09-28 2021-09-28 0001282631 nlst:LincolnParkPurchaseAgreement2021Member 2021-01-03 2021-10-02 0001282631 srt:MinimumMember 2021-10-02 0001282631 srt:MaximumMember 2021-10-02 0001282631 2022-01-01 0001282631 nlst:InphiCorporationMember 2021-01-03 2021-10-02 0001282631 2017-04-17 2017-04-17 0001282631 2021-01-02 0001282631 nlst:SiliconValleyBankMember 2021-01-03 2021-10-02 0001282631 us-gaap:LetterOfCreditMember nlst:SiliconValleyBankMember 2021-01-03 2021-10-02 0001282631 2019-12-29 2020-09-26 0001282631 2021-10-02 0001282631 nlst:UnsecuredConvertibleNoteDueAugust2020Member 2021-01-03 2021-10-02 0001282631 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2021-10-02 0001282631 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0001282631 us-gaap:CommonStockMember 2020-06-28 2020-09-26 0001282631 us-gaap:CommonStockMember 2021-07-04 2021-10-02 0001282631 us-gaap:AdditionalPaidInCapitalMember 2021-07-04 2021-10-02 0001282631 2021-07-04 2021-10-02 0001282631 us-gaap:CommonStockMember 2021-04-04 2021-07-03 0001282631 us-gaap:AdditionalPaidInCapitalMember 2021-04-04 2021-07-03 0001282631 2021-04-04 2021-07-03 0001282631 us-gaap:CommonStockMember 2021-01-03 2021-04-03 0001282631 us-gaap:AdditionalPaidInCapitalMember 2021-01-03 2021-04-03 0001282631 2021-01-03 2021-04-03 0001282631 2021-11-04 0001282631 2021-01-03 2021-10-02 shares iso4217:USD shares iso4217:USD nlst:customer pure nlst:patent nlst:item P10D 0.001 0 0 us-gaap:OperatingLeaseRightOfUseAsset us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent us-gaap:AccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent NETLIST INC 0001282631 --01-01 2021 Q3 false P4Y P36M 225969000 195978000 P36M P2Y 10-Q true 2021-10-02 false 001-33170 DE 95-4812784 175 Technology Drive, Suite 150 Irvine CA 92618 949 435-0025 None Yes Yes Non-accelerated Filer true false false 227029703 62282000 13326000 10900000 3200000 198000 157000 4758000 4680000 19387000 3198000 729000 514000 98056000 24918000 425000 182000 165000 114000 282000 58000 98928000 25272000 28164000 5327000 4487000 3678000 1116000 806000 424000 777000 16692000 17056000 50883000 27644000 146000 131000 102000 51014000 27892000 0.001 0.001 10000000 10000000 0.001 0.001 1000000 1000000 0 0 0.001 0.001 450000000 450000000 225969000 195978000 226000 195000 229523000 192071000 -181835000 -194886000 47914000 -2620000 98928000 25272000 26749000 10212000 66009000 35749000 40000000 26749000 10212000 106009000 35749000 24241000 8875000 59135000 30477000 2508000 1337000 46874000 5272000 2038000 731000 5222000 2083000 8461000 784000 14585000 2257000 2590000 1816000 7639000 5994000 13089000 3331000 27446000 10334000 -10581000 -1994000 19428000 -5062000 -125000 -139000 -417000 -437000 -2000 3000 641000 -2000 -127000 -136000 224000 -439000 -10708000 -2130000 19652000 -5501000 6601000 1000 -10708000 -2130000 13051000 -5502000 -0.05 -0.01 0.06 -0.03 -0.05 -0.01 0.06 -0.03 224020000 192257000 215135000 179154000 224020000 192257000 235862000 179154000 195978000 195000 192071000 -194886000 -2620000 -4017000 -4017000 11700000 12000 9349000 9361000 476000 376000 376000 6508000 7000 3975000 3982000 338000 338000 501000 1000 -1000 150000 -276000 -276000 215013000 215000 205832000 -198903000 7144000 27776000 27776000 345000 256000 256000 588000 1000 375000 376000 379000 379000 63000 22000 -47000 -47000 215987000 216000 206795000 -171127000 35884000 -10708000 -10708000 2973000 3000 16913000 16916000 1909000 2000 3178000 3180000 4712000 5000 2906000 2911000 445000 445000 521000 133000 -714000 -714000 225969000 226000 229523000 -181835000 47914000 169539000 169000 179086000 -187618000 -8363000 -1542000 -1542000 1529000 2000 -2000 206000 206000 362000 135000 -32000 -32000 171295000 171000 179258000 -189160000 -9731000 -1830000 -1830000 9781000 10000 2751000 2761000 164000 164000 63000 -10000 -10000 181013000 181000 182163000 -190990000 -8646000 -2130000 -2130000 14180000 14000 9399000 9413000 200000 28000 28000 256000 212000 212000 438000 136000 -61000 -61000 195951000 195000 191741000 -193120000 -1184000 13051000 -5502000 95000 112000 226000 227000 158000 159000 288000 385000 643000 1162000 582000 78000 531000 16189000 1025000 439000 -340000 22837000 -1081000 310000 -75000 -683000 -505000 20095000 -6914000 318000 25000 -318000 -25000 809000 398000 637000 251000 424000 26277000 12174000 11081000 28000 -1037000 -103000 36879000 12710000 56656000 5771000 16526000 11716000 73182000 17487000 62282000 14287000 10900000 3200000 73182000 17487000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 1—Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Netlist, Inc. and its wholly-owned subsidiaries (collectively the “Company” or “Netlist”) provides high-performance solid state drives and modular memory solutions to enterprise customers in diverse industries. The Company's NVMe SSDs in various capacities and form factors and the line of custom and specialty memory products bring industry-leading performance to server and storage appliance customers and cloud service providers. Netlist licenses its portfolio of intellectual property including patents, in server memory, hybrid memory and storage class memory, to companies that implement Netlist’s technology.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><b style="font-weight:bold;">Note 2—Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto as of and for the year ended January 2, 2021, included in the Company’s Annual Report on Form 10-K filed with the SEC on March 26, 2021 (the “2020 Annual Report”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the opinion of management, all adjustments for the fair presentation of the Company’s condensed consolidated financial statements have been made. The adjustments are of a normal recurring nature except as otherwise noted. The results of operations for the interim periods are not necessarily indicative of the results to be expected for other periods or the full fiscal year. The Company has evaluated events occurring subsequent to October 2, 2021, through the filing date of this Quarterly Report on Form 10-Q and concluded that there were no events that required recognition and disclosures other than those discussed elsewhere in the notes hereto.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The accompanying condensed consolidated financial statements include the accounts of Netlist, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fiscal Year</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s fiscal year is the 52- or 53-week period that ends on the Saturday nearest to December 31. The Company’s fiscal year 2021 will include 52 weeks and ends on January 1, 2022 and its fiscal year 2020 included 53 weeks and ended on January 2, 2021. The four quarters of fiscal year 2021 each includes 13 weeks. The first three quarters of fiscal year 2020 each included 13 weeks and the fourth quarter included 14 weeks. Unless otherwise stated, references to particular years, quarters, months and periods refer to the Company’s fiscal years ended in January and the associated quarters, months and periods of those fiscal years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual results may differ materially from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Guidance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In the first quarter of 2021, the Company adopted the Financial Accounting Standards Board (“FASB” Accounting Standards Update (“ASU”) No. 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes</i>, which eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU also clarifies and simplifies other aspects of the accounting for income taxes. The adoption of this ASU did not have an impact on the Company’s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Guidance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In August 2020, the FASB issued ASU No. 2020-06, <i style="font-style:italic;">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>. This ASU amends the guidance on convertible instruments and the derivatives scope exception for contracts in an entity's own equity, and also improves and amends the related earnings per share guidance for both Subtopics. The ASU will be effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years and early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its condensed consolidated financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto as of and for the year ended January 2, 2021, included in the Company’s Annual Report on Form 10-K filed with the SEC on March 26, 2021 (the “2020 Annual Report”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the opinion of management, all adjustments for the fair presentation of the Company’s condensed consolidated financial statements have been made. The adjustments are of a normal recurring nature except as otherwise noted. The results of operations for the interim periods are not necessarily indicative of the results to be expected for other periods or the full fiscal year. The Company has evaluated events occurring subsequent to October 2, 2021, through the filing date of this Quarterly Report on Form 10-Q and concluded that there were no events that required recognition and disclosures other than those discussed elsewhere in the notes hereto.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The accompanying condensed consolidated financial statements include the accounts of Netlist, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fiscal Year</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s fiscal year is the 52- or 53-week period that ends on the Saturday nearest to December 31. The Company’s fiscal year 2021 will include 52 weeks and ends on January 1, 2022 and its fiscal year 2020 included 53 weeks and ended on January 2, 2021. The four quarters of fiscal year 2021 each includes 13 weeks. The first three quarters of fiscal year 2020 each included 13 weeks and the fourth quarter included 14 weeks. Unless otherwise stated, references to particular years, quarters, months and periods refer to the Company’s fiscal years ended in January and the associated quarters, months and periods of those fiscal years.</p> 52 53 52 53 4 13 13 14 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual results may differ materially from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Guidance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In the first quarter of 2021, the Company adopted the Financial Accounting Standards Board (“FASB” Accounting Standards Update (“ASU”) No. 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes</i>, which eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU also clarifies and simplifies other aspects of the accounting for income taxes. The adoption of this ASU did not have an impact on the Company’s condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Guidance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In August 2020, the FASB issued ASU No. 2020-06, <i style="font-style:italic;">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>. This ASU amends the guidance on convertible instruments and the derivatives scope exception for contracts in an entity's own equity, and also improves and amends the related earnings per share guidance for both Subtopics. The ASU will be effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years and early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its condensed consolidated financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 3—Supplemental Financial Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,618</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,198</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">(Loss) Earnings Per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table shows the computation of basic and diluted (loss) earnings per share of common stock (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator: </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net (loss) income</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,708)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,130)</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,051</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,502)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average basic shares outstanding</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,020</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,257</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,135</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,154</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average diluted shares</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,020</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,257</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 235,862</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,154</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic (loss) earnings per share</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.03)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted (loss) earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.03)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The table below shows potentially dilutive weighted average common share equivalents, consisting of shares issuable upon the exercise of outstanding stock options and warrants using the treasury stock method, shares issuable upon conversion of the SVIC Note (see Note 5) using the “if-converted” method, and the vesting of restricted stock units (“RSUs”). These potential weighted average common share equivalents have been excluded from the diluted net loss per share calculations above as their effect would be anti-dilutive (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common share equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,158</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,278</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,526</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Net Sales</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table shows disaggregated net sales by major source (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Resales of third-party products</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,089</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,883</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,014</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,146</p></td></tr><tr><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sale of the Company's modular memory subsystems</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,660</p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,329</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,995</p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,603</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License fee</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,749</p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,212</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,009</p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,749</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the second quarter of 2021, the Company received an upfront non-refundable license fee of $40 million as consideration to enter into a license agreement with SK hynix, Inc. a South Korean memory semiconductor supplier, (“SK hynix”). The license fee was recognized when the Company granted the license of its patents to SK hynix, since the performance obligation was satisfied at a point in time. In connection with the receipt of the license fee, during the second quarter of 2021, the Company recorded a provision for income taxes of $6.6 million related to the Korean withholding tax incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Major Customers and Products</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s net product sales have historically been concentrated in a small number of customers. The following table sets forth the percentage of net product sales made to customers that each comprise 10% or more of total product sales:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer A</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">25%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer B</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer C</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer D</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15%</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:9pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><span style="font-size:9pt;">*</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><span style="font-size:9pt;">Less than 10% of net sales during the period.</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of October 2, 2021 and January 2, 2021, one customer represented 28% and 50% of aggregate gross receivables, respectively. The loss of a major customer or a reduction in sales to or difficulties collecting payments from these customers could significantly reduce the Company’s net sales and adversely affect its operating results. The Company mitigates risks associated with foreign and domestic receivables by purchasing comprehensive credit insurance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company resells certain component products to end-customers that are not reached in the distribution models of the component manufacturers, including storage customers, appliance customers, system builders and cloud and datacenter customers. For the three and nine months ended October 2, 2021, resales of these products represented approximately 75% and 77% of net product sales, respectively. For the three and nine months ended September 26, 2020, they represented approximately 67% and 68% of net product sales, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Cash Flow Information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth supplemental disclosure of non-cash financing activities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:71.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on extinguishment of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,618</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,198</p></td></tr></table> 3704000 578000 568000 2000 15115000 2618000 19387000 3198000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator: </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net (loss) income</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,708)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,130)</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,051</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,502)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average basic shares outstanding</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,020</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,257</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,135</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,154</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average diluted shares</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,020</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,257</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 235,862</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,154</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic (loss) earnings per share</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.03)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted (loss) earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.03)</p></td></tr></table> -10708000 -2130000 13051000 -5502000 224020000 192257000 215135000 179154000 20727000 224020000 192257000 235862000 179154000 -0.05 -0.01 0.06 -0.03 -0.05 -0.01 0.06 -0.03 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common share equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,158</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,278</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,526</p></td></tr></table> 21158000 14278000 13526000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Resales of third-party products</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,089</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,883</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,014</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,146</p></td></tr><tr><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sale of the Company's modular memory subsystems</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,660</p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,329</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,995</p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,603</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License fee</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total net sales</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,749</p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,212</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,009</p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,749</p></td></tr></table> 20089000 6883000 51014000 24146000 6660000 3329000 14995000 11603000 40000000 26749000 10212000 106009000 35749000 40000000 6600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer A</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">25%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer B</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer C</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer D</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15%</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:9pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><span style="font-size:9pt;">*</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><span style="font-size:9pt;">Less than 10% of net sales during the period.</span></p></td></tr></table> 0.25 0.15 0.13 0.21 0.14 0.15 1 1 0.28 0.50 0.75 0.77 0.67 0.68 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:71.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on extinguishment of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 643000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 4—Credit Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On October 31, 2009, the Company and Silicon Valley Bank (“SVB”) entered into a credit agreement (as the same may from time to time be amended, modified, supplemented or restated, the “SVB Credit Agreement”), which provides for a revolving line of credit up to $5.0 million. The borrowing base is limited to 85% of the eligible accounts receivable, subject to certain adjustments. On April 9, 2021, the Company entered into an amendment to the SVB Credit Agreement to accrue interest on borrowings at a per annum rate equal to the greater of 2.25% above the Wall Street Journal prime rate (“Prime Rate”) or 5.50% from the Prime Rate plus 2.75% previously and to extend the maturity date to December 30, 2021. The amount available for borrowing may be increased to $7.0 million and the maturity date will be extended to April 29, 2022 upon the Company’s request, if the Company meets certain conditions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The SVB Credit Agreement requires letters of credit to be secured by cash, which is classified as restricted cash in the accompanying condensed consolidated balance sheets. As of October 2, 2021 and January 2, 2021, (i) outstanding letters of credit were $10.9 million and $3.2 million, respectively, (ii) outstanding borrowings were $4.5 million and $3.7 million, respectively, and (iii) availability under the revolving line of credit was $0.1 million and $0.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On April 12, 2017, the Company and SVB entered into an amendment to the SVB Credit Agreement to, among other things, obtain SVB’s consent in connection with the Company’s rights agreement with Computershare Trust Company, N.A., as rights agent (see Note 8), and make certain administrative changes in connection with the Company’s funding arrangement with TR Global Funding V, LLC, an affiliate of TRGP Capital Management, LLC (“TRGP”) (see Note 7).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of October 2, 2021, all obligations under the SVB Credit Agreement were secured by a first priority security interest in the Company’s tangible and intangible assets, other than its patent portfolio, which was subject to a first priority security interest held by Samsung Venture Investment Co. (“SVIC”) (see Note 5). The SVB Credit Agreement subjects the Company to certain affirmative and negative covenants, including financial covenants with respect to the Company’s liquidity and restrictions on the payment of dividends. As of October 2, 2021, the Company was in compliance with its covenants under the SVB Credit Agreement.</p> 5000000.0 0.85 0.0225 0.0550 0.0275 7000000.0 10900000 3200000 4500000 3700000 100000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><b style="font-weight:bold;">Note 5—Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s debt consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secured convertible note, due December 2021, including accrued interest of $1,762 (2021) and $1,538 (2020), respectively</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,538</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Paycheck protection program loan, due April 2022, including accrued interest of $4 (2020), respectively</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notes payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt discounts and issuance costs</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (228)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 9pt;">Total debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,692</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,202</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: amounts due within one year</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,692)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,056)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 9pt;">Long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Secured Convertible Note</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On November 18, 2015, in connection with entering into the Joint Development and License Agreement with Samsung Electronics Co., Ltd. (“Samsung”), the Company issued to Samsung Venture Investment Co. (“SVIC”) a secured convertible note (“SVIC Note”) and stock purchase warrant (“SVIC Warrant”). The SVIC Note has an original principal amount of $15.0 million, accrues interest at a rate of 2.0% per year, is due and payable in full on December 31, 2021, and is convertible into shares of the Company’s common stock at a conversion price of $1.25 per share, subject to certain adjustments, on the maturity date of the SVIC Note. Upon a change of control of the Company prior to the maturity date of the SVIC Note, the SVIC Note may, at the Company’s option, be assumed by the surviving entity or be redeemed upon the consummation of such change of control for the principal and accrued but unpaid interest as of the redemption date. The SVIC Warrant grants SVIC a right to purchase 2,000,000 shares of the Company’s common stock at an exercise price of $0.30 per share, subject to certain adjustments, is only exercisable in the event the Company exercises its right to redeem the SVIC Note on or prior to its maturity date, and expires on December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The SVIC Warrant was valued at $1.2 million, based on its relative fair value, and was recorded as a debt discount. The Company also recorded $0.2 million of debt issuance costs as a debt discount for professional services fees rendered in connection with the transaction. These amounts are being amortized to interest expense over the term of the SVIC Note using the interest method. For the three and nine months ended October 2, 2021, interest expense related to the amortization of the issuance costs associated with the liability component was not material. The effective interest rate, including accretion of the SVIC Note to par and amortization of debt issuance costs, was approximately 3.4%. As of October 2, 2021, the outstanding principal and accrued interest on the SVIC Note was $16.8 million, and the outstanding SVIC Note balance, net of unamortized debt discounts and issuance costs, was $16.7 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the SVIC Note, SVIC was granted a first priority security interest in the Company’s patent portfolio and a second priority security interest in all of the Company’s other tangible and intangible assets. Upon </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">issuance of the SVIC Note, the Company, SVB and SVIC entered into an Intercreditor Agreement pursuant to which SVB and SVIC agreed to their relative security interests in the Company’s assets. In May 2017, SVIC, SVB and TRGP entered into additional Intercreditor Agreements to modify certain of these lien priorities (see Note 7). Additionally, upon issuance of the SVIC Note and the SVIC Warrant, the Company and SVIC entered into a Registration Rights Agreement pursuant to which the Company is obligated to register with the Securities and Exchange Commission, upon demand by SVIC, the shares of the Company’s common stock issuable upon conversion of the SVIC Note or upon exercise of the SVIC Warrant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The SVIC Note subjects the Company to certain affirmative and negative operating covenants. As of October 2, 2021, the Company was in compliance with its covenants under the SVIC Note.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Paycheck Protection Program Loan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On April 23, 2020, the Company entered into an unsecured promissory note with a principal amount of $0.6 million through Hanmi Bank under the Paycheck Protection Program (“PPP”) (“PPP Loan”) administered by the Small Business Administration (“SBA”) and established as part of the Coronavirus Aid, Relief, and Economic Security Act. The PPP Loan bore interest at 1.0% per annum and would mature on April 23, 2022 with the first six months of interest and principal payments deferred. The amount borrowed under the PPP Loan was guaranteed by the SBA and was eligible for forgiveness in an amount equal to the sum of the eligible costs, including payroll, benefits, rent and utilities, incurred by the Company during the 24-week period beginning on the date the Company received the proceeds. The PPP Loan contained customary events of default, and the occurrence of an event of default might result in a claim for the immediate repayment of all amounts outstanding under the PPP Loan. In May 2021, the full amount outstanding under the PPP Loan was forgiven, resulting in a gain of $0.6 million during the second quarter of 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secured convertible note, due December 2021, including accrued interest of $1,762 (2021) and $1,538 (2020), respectively</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,538</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Paycheck protection program loan, due April 2022, including accrued interest of $4 (2020), respectively</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notes payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt discounts and issuance costs</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (228)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 9pt;">Total debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,692</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,202</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: amounts due within one year</p></td><td style="vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,692)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,056)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 9pt;">Long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td></tr></table> 1762000 1538000 16762000 16538000 4000 641000 251000 70000 228000 16692000 17202000 16692000 17056000 146000 15000000.0 0.020 1.25 2000000 0.30 1200000 200000 0.034 16800000 16700000 600000 0.010 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 6—Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has operating and finance leases primarily associated with office and manufacturing facilities and certain equipment. The determination of which discount rate to use when measuring the lease obligation was deemed a significant judgment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Lease cost and supplemental cash flow information related to operating leases was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease cost:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for lease obligations:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease modification to increase (decrease) lease assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (365)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>For the three and nine months ended October 2, 2021 and September 26, 2020, finance lease costs and cash flows from finance lease were immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental balance sheet information related to leases was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_YiUHhz1LrEG2avdG9UIgoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease right-of-use assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_VEE4Vo6RYkSpwiSpRuk9ig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Accrued expenses and other current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, at cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_WK30-58jaESEqriS_8Uh9g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Accrued expenses and other current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_XfKOFjQ-kUOz3e7g9C_e-g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Other liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_TmaNp4MVaEe1R4HDiq5X6w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Total finance lease liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table includes supplemental information:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted Average Remaining Lease Term (in years)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.3</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted Average Discount Rate</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.1%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.2%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.1%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Maturities of lease liabilities as of October 2, 2021 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (remainder of the year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of October 2, 2021, the Company had $2.4 million of future payments under additional leases, primarily for corporate facilities, that had not yet commenced. These leases will commence during 2021, with lease terms ranging from <span style="-sec-ix-hidden:Hidden_eMFzq3Ufj0STT8PFNYa8ig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">two</span></span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">five years</span><span style="white-space:pre-wrap;">.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease cost:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for lease obligations:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease modification to increase (decrease) lease assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (365)</p></td></tr></table> 85000 141000 325000 446000 85000 141000 325000 442000 20000 20000 338000 -365000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_YiUHhz1LrEG2avdG9UIgoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease right-of-use assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_VEE4Vo6RYkSpwiSpRuk9ig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Accrued expenses and other current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, at cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_WK30-58jaESEqriS_8Uh9g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Accrued expenses and other current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_XfKOFjQ-kUOz3e7g9C_e-g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Other liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_TmaNp4MVaEe1R4HDiq5X6w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Total finance lease liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table includes supplemental information:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted Average Remaining Lease Term (in years)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.3</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted Average Discount Rate</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.1%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.2%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.1%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 165000 114000 165000 118000 116000 96000 49000 34000 67000 62000 23000 19000 47000 46000 70000 65000 P0Y9M18D P0Y4M24D P3Y1M6D P3Y3M18D 0.055 0.061 0.052 0.051 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Maturities of lease liabilities as of October 2, 2021 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (remainder of the year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (remainder of the year)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td></tr></table> 63000 6000 105000 26000 26000 10000 5000 3000 168000 76000 3000 6000 165000 70000 2400000 P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 7—Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">TRGP Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On May 3, 2017, the Company and TRGP entered into an investment agreement (the “TRGP Agreement”), which generally provided that TRGP directly fund the costs incurred by or on behalf of the Company in connection with the Company’s first action in the U.S. International Trade Commission (“ITC”) and its U.S. district court proceedings, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">but excluding all other proceedings (all such funded costs, collectively, the “Funded Costs”). In exchange for such funding, the Company agreed that, if the Company recovered any proceeds in connection with the funded SK hynix proceedings relating to certain patents, it would pay to TRGP the amount of the Funded Costs paid by TRGP plus an escalating premium based on when any such proceeds are recovered. On January 23, 2020, the Company and TRGP entered into an amendment to the TRGP Agreement to alter the recovery sharing formula related to claims against SK hynix for alleged infringement of the Company’s patents (the “First Amendment”). The Company believes that the SK hynix License Agreement entered into on April 5, 2021 falls outside the scope of the TRGP Agreement and the First Amendment to the TRGP Agreement and does not anticipate that it will be obligated to make payments to TRGP under the TRGP Agreement or the First Amendment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Litigation and Patent Reexaminations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company owns numerous patents and continues to seek to grow and strengthen its patent portfolio, which covers various aspects of the Company’s innovations and includes various claim scopes. The Company plans to pursue avenues to monetize its intellectual property portfolio, in which it would generate revenue by selling or licensing its technology, and it intends to vigorously enforce its patent rights against alleged infringers of such rights. The Company dedicates substantial resources to protecting and enforcing its intellectual property rights, including with patent infringement proceedings it files against third parties and defense of its patents against challenges made by way of reexamination and review proceedings at the U.S. Patent and Trademark Office (“USPTO”) and Patent Trial and Appeal Board (“PTAB”). The Company expects these activities to continue for the foreseeable future, with no guarantee that any ongoing or future patent protection or litigation activities will be successful, or that the Company will be able to monetize its intellectual property portfolio. The Company is also subject to litigation based on claims that it has infringed on the intellectual property rights of others.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Any litigation, regardless of its outcome, is inherently uncertain, involves a significant dedication of resources, including time and capital, and diverts management’s attention from other activities of the Company. As a result, any current or future infringement claims or patent challenges by or against third parties, whether or not eventually decided in the Company’s favor or settled, could materially adversely affect the Company’s business, financial condition and results of operations. Additionally, the outcome of pending or future litigation and related patent reviews and reexaminations, as well as any delay in their resolution, could affect the Company’s ability to continue to sell its products, protect against competition in the current and expected markets for its products or license or otherwise monetize its intellectual property rights in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Google Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On December 4, 2009, the Company filed a patent infringement lawsuit against Google, Inc. (“Google”) in the U.S. District Court for the Northern District of California (the “Northern District Court”), seeking damages and injunctive relief based on Google’s alleged infringement of the Company’s U.S. Patent No. 7,619,912 (the “‘912 patent”), which relates generally to technologies to implement rank multiplication. In February 2010, Google answered the Company’s complaint and asserted counterclaims against the Company seeking a declaration that the patent is invalid and not infringed, and claiming that the Company committed fraud, negligent misrepresentation and breach of contract based on the Company’s activities in the Joint Electron Device Engineering Council (“JEDEC”) standard-setting organization. The counterclaim seeks unspecified compensatory damages. Accruals have not been recorded for loss contingencies related to Google’s counterclaim because it is not probable that a loss has been incurred and the amount of any such loss cannot be reasonably estimated. In October 2010, Google requested and was later granted an <i style="font-style:italic;">Inter Partes</i> Reexamination of the ‘912 patent by the USPTO. The reexamination proceedings are described below. In connection with the reexamination request, the Northern District Court granted the Company’s and Google’s joint request to stay the ‘912 patent infringement lawsuit against Google until the completion of the reexamination proceedings. On January 31, 2019, the PTAB, in response to Google’s rehearing request, denied rehearing of the PTAB’s previous decision upholding the validity of claims in Netlist’s ‘912 patent. On April 16, 2019, Google filed an appeal to this decision. On June 15, 2020, the United States Court of Appeals for the Federal Circuit affirmed the PTAB’s previous decision upholding the validity of claims in Netlist’s ‘912 patent. The Google litigation is now resuming with issuance of the ‘912 reexamination certificate and the scheduling of a Markman hearing for March 9, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Inphi Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On September 22, 2009, the Company filed a patent infringement lawsuit against Inphi Corporation (“Inphi”) in the U.S. District Court for the Central District of California (the “Central District Court”). The complaint, as amended, alleges that Inphi is contributorily infringing and actively inducing the infringement of U.S. patents owned by the Company, including the ‘912 patent, U.S. Patent No. 7,532,537 (the “‘537 patent”), which relates generally to memory modules with load isolation and memory domain translation capabilities, and U.S. Patent No. 7,636,274 (the “‘274 patent”), which is related to the ‘537 patent and relates generally to load isolation and memory domain translation technologies. The Company is seeking damages and injunctive relief based on Inphi’s use of the Company’s patented technology. Inphi denied infringement and claimed that the three patents are invalid. In June 2010, Inphi requested and was later granted <i style="font-style:italic;">Inter Partes</i> Reexaminations of the ‘912, ‘537 and ‘274 patents by the USPTO. The reexamination proceedings are described below (except for the reexamination proceeding related to the ‘537 patent, which have concluded with the confirmation of all of the claims of such patent). In connection with the reexamination requests, Inphi filed a motion to stay the patent infringement lawsuit with the Central District Court until completion of the reexamination proceedings, which was granted. On April 16, 2019, Inphi filed an appeal to the PTAB’s January 31, 2019 decision upholding the validity of claims in Netlist’s ‘912 patent. On June 15, 2020, the United States Court of Appeals for the Federal Circuit affirmed the PTAB’s previous decision upholding the validity of claims in Netlist’s ‘912 patent. On August 18, 2021, Netlist dismissed this lawsuit without prejudice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Micron Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On April 28, 2021, the Company filed legal proceedings for patent infringement against Micron Technology, Inc. (“Micron”) in the United States District Court for the Western District of Texas (Case No. 6:21-cv-00431 &amp; Case No. 6:21-cv-00430). These proceedings are based on the alleged infringement by Micron’s load-reduced dual in-line memory modules (“LRDIMM”) and Micron’s non-volatile dual in-line memory modules (“NVDIMM”) enterprise memory products of four of the Company’s U.S. patents – US Pat. No. 10,489,314; US Pat. No. 9,824,035; US Pat. No. 10,268,608; &amp; US Pat. No. 8,301,833. Case schedules for these cases have not yet been set.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Samsung Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On May 28, 2020, the Company filed legal proceedings against Samsung in the United States District Court for the Central District of California seeking damages for breach of contract of the Joint Development and License Agreement (the “JDLA”) entered into between Netlist and Samsung on November 12, 2015. On July 22, 2020, the Company amended its complaint to further seek a Declaratory Judgment that Netlist terminated the JDLA including the patent license under the JDLA. These proceedings are based on the alleged material breach by Samsung of the JDLA. On October 14, 2021, the court entered summary judgment in favor of Netlist on Samsung’s material breach of the supply obligation and material breach of tax withholding claims. The court further held that Netlist had properly terminated the JDLA on July 15, 2020. Finally, the court held that Netlist could not recover consequential damages. Trial on direct damages for the case is set to begin on November 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Other Contingent Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the ordinary course of its business, the Company has made certain indemnities, commitments and guarantees pursuant to which it may be required to make payments in relation to certain transactions. These include, among others: (i) intellectual property indemnities to the Company’s customers and licensees in connection with the use, sale and/or license of Company products; (ii) indemnities to vendors and service providers pertaining to claims based on the Company’s negligence or willful misconduct; (iii) indemnities involving the accuracy of representations and warranties in certain contracts; (iv) indemnities to directors and officers of the Company to the maximum extent permitted under the laws of the State of Delaware; (v) indemnities to SVIC and SVB pertaining to all obligations, demands, claims, and liabilities claimed or asserted by any other party in connection with transactions contemplated by the applicable investment or loan documents, as applicable; and (vi) indemnities or other claims related to certain real estate leases, under which the Company may be required to indemnify property owners for environmental and other liabilities or may face other claims arising from the Company’s use of the applicable premises. The duration of these indemnities, commitments and guarantees varies and, in certain cases, may be indefinite. The majority of these indemnities, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">commitments and guarantees do not provide for any limitation of the maximum potential for future payments the Company could be obligated to make. Historically, the Company has not been obligated to make significant payments as a result of these obligations, and no liabilities have been recorded for these indemnities, commitments and guarantees in the accompanying condensed consolidated balance sheets.</p> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 8—Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Serial Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s authorized capital stock includes 10,000,000 shares of serial preferred stock, with a par value of $0.001 per share. No shares of preferred stock were outstanding as of October 2, 2021 or January 2, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On April 17, 2017, the Company entered into a rights agreement (as amended from time to time, the “Rights Agreement”) with Computershare Trust Company, N.A., as rights agent. In connection with the adoption of the Rights Agreement and pursuant to its terms, the Company’s board of directors authorized and declared a dividend of one right (each, a “Right”) for each outstanding share of the Company’s common stock to stockholders of record at the close of business on May 18, 2017 (the “Record Date”), and authorized the issuance of one Right for each share of the Company’s common stock issued by the Company (except as otherwise provided in the Rights Agreement) between the Record Date and the Distribution Date (as defined below). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Each Right entitles the registered holder, subject to the terms of the Rights Agreement, to purchase from the Company, when exercisable and subject to adjustment, one unit consisting of one <span style="-sec-ix-hidden:Hidden_uzEe_ztrckyZPrs9a-juUg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span>-thousandth of a share (a “Unit”) of Series A Preferred Stock of the Company (the “Preferred Stock”), at a purchase price of $6.56 per Unit, subject to adjustment. Subject to the provisions of the Rights Agreement, including certain exceptions specified therein, a distribution date for the Rights (the “Distribution Date”) will occur upon the earlier of (i) 10 business days following a public announcement that a person or group of affiliated or associated persons (an “Acquiring Person”) has acquired or otherwise obtained beneficial ownership of 15% or more of the then-outstanding shares of the Company’s common stock, and (ii) <span style="-sec-ix-hidden:Hidden_YRYHJTmRHEuxve7N-RsiPg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">10</span></span> business days (or such later date as may be determined by the Company’s board of directors) following the commencement of a tender offer or exchange offer that would result in a person or group becoming an Acquiring Person. The Rights are not exercisable until the Distribution Date and, unless earlier redeemed or exchanged by the Company pursuant to the terms of the Rights Agreement (as amended on April 16, 2018, April 16, 2019 and August 14, 2020) will expire on the close of business on April 17, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the adoption of the Rights Agreement, the Company’s board of directors approved a Certificate of Designation of the Series A Preferred Stock (the “Certificate of Designation”) designating 1,000,000 shares of its serial preferred stock as Series A Preferred Stock and setting forth the rights, preferences and limitations of the Preferred Stock. The Company filed the Certificate of Designation with the Secretary of State of the State of Delaware on April 17, 2017.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">2019 Lincoln Park Purchase Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On June 24, 2019, the Company entered into a purchase agreement (the “2019 Purchase Agreement”) with Lincoln Park Capital Fund, LLC (“Lincoln Park”), pursuant to which the Company has the right to sell to Lincoln Park up to an aggregate of $10 million in shares of its common stock subject to the conditions and limitations set forth in the 2019 Purchase Agreement. As consideration for entering into the 2019 Purchase Agreement, the Company issued to Lincoln Park 818,420 shares of its common stock as initial commitment shares in a noncash transaction on June 24, 2019 and will issue up to 818,420 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company will not receive any cash proceeds from the issuance of these additional commitment shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the three and nine months ended October 2, 2021, Lincoln Park purchased an aggregate of 406,074 shares and 2,075,503 shares of the Company’s common stock for a net purchase price of $2.0 million and $3.6 million, respectively, under the 2019 Purchase Agreement. In connection with the purchases, during the three and nine months ended October 2, 2021, the Company issued to Lincoln Park an aggregate of 165,319 shares and 294,787 shares of its </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">common stock, respectively, as additional commitment shares in noncash transactions. In July 2021, the Company completed the sales under the 2019 Purchase Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">2020 Lincoln Park Purchase Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On March 5, 2020, the Company entered into a purchase agreement (the “2020 Purchase Agreement”) with Lincoln Park, pursuant to which the Company had the right to sell to Lincoln Park up to an aggregate of $20 million in shares of its common stock over the <span style="-sec-ix-hidden:Hidden_tLygHeEZNUi_2AysmnsMXA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">36-month</span></span><span style="white-space:pre-wrap;"> term of the 2020 Purchase Agreement subject to the conditions and limitations set forth in the 2020 Purchase Agreement. As consideration for entering into the 2020 Purchase Agreement, the Company issued to Lincoln Park 1,529,052 shares of its common stock as initial commitment shares in a noncash transaction on March 6, 2020 and would issue up to 917,431 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company would not receive any cash proceeds from the issuance of these additional commitment shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the nine months ended October 2, 2021, Lincoln Park purchased an aggregate of 9,544,595 shares of the Company’s common stock for a net purchase price of $7.8 million under the 2020 Purchase Agreement. In connection with the purchases, during the nine months ended October 2, 2021, the Company issued to Lincoln Park an aggregate of 356,843 shares of its common stock as additional commitment shares in noncash transactions. In February 2021, the Company completed the sales under the 2020 Purchase Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">First 2021 Lincoln Park Purchase Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On July 12, 2021, the Company entered into a purchase agreement (the “First 2021 Purchase Agreement”) with Lincoln Park, pursuant to which the Company has the right to sell to Lincoln Park up to an aggregate of $17.4 million in shares of its common stock subject to the conditions and limitations set forth in the First 2021 Purchase Agreement. As consideration for entering into the First 2021 Purchase Agreement, the Company issued to Lincoln Park 80,000 shares of its common stock as initial commitment shares in a noncash transaction on July 12, 2021 and will issue up to 120,500 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company will not receive any cash proceeds from the issuance of these additional commitment shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Pursuant to the First 2021 Purchase Agreement, on any business day and as often as every other business day over the <span style="-sec-ix-hidden:Hidden_5UltKvO6DUufd-F0eJ2Hyg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">36-month</span></span> term of the First 2021 Purchase Agreement, the Company has the right, from time to time, at its sole discretion and subject to certain conditions, to direct Lincoln Park to purchase up to 750,000 shares of its common stock, with such amount increasing as the closing sale price of its common stock increases; provided Lincoln Park’s obligation under any single such purchase will not exceed $3.0 million, unless the Company and Lincoln Park mutually agree to increase the maximum amount of such single regular purchase. If the Company directs Lincoln Park to purchase the maximum number of shares of common stock it then may sell in a regular purchase, then in addition to such regular purchase, and subject to certain conditions and limitations in the First 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase an additional amount of common stock that may not exceed the lesser of (i) 300% of the number of shares purchased pursuant to the corresponding regular purchase and (ii) 30% of the total number of shares of its common stock traded during a specified period on the applicable purchase date as set forth in the First 2021 Purchase Agreement. Under certain circumstances and in accordance with the First 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase shares in multiple accelerated purchases on the same trading day.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company controls the timing and amount of any sales of its common stock to Lincoln Park. There is no upper limit on the price per share that Lincoln Park must pay for the Company’s common stock under the First 2021 Purchase Agreement, but in no event will shares be sold to Lincoln Park on a day the closing price is less than the floor price specified in the First 2021 Purchase Agreement. In all instances, the Company may not sell shares of its common stock to Lincoln Park under the First 2021 Purchase Agreement if that would result in Lincoln Park beneficially owning more than 9.99% of its common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The First 2021 Purchase Agreement does not limit the Company’s ability to raise capital from other sources at the Company’s sole discretion, except that, subject to certain exceptions, the Company may not enter into any Variable </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rate Transaction (as defined in the First 2021 Purchase Agreement, including the issuance of any floating conversion rate or variable priced equity-like securities) during the 36 months after the date of the 2021 Purchase Agreement. The Company has the right to terminate the First 2021 Purchase Agreement at any time, at no cost to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the three months ended October 2, 2021, Lincoln Park purchased an aggregate of 2,000,000 shares of the Company’s common stock for a net purchase price of $14.9 million under the First 2021 Purchase Agreement. In connection with the purchases, during the three months ended October 2, 2021, the Company issued to Lincoln Park an aggregate of 103,292 shares of its common stock as additional commitment shares in noncash transactions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Subsequent to October 2, 2021, Lincoln Park purchased an aggregate of 383,748 shares of the Company’s common stock for a net purchase price of $2.5 million under the First 2021 Purchase Agreement. In connection with the purchases, the Company issued to Lincoln Park an aggregate of 17,208 shares of its common stock as additional commitment shares in noncash transactions. In October 2021, the Company completed the sales under the First 2021 Purchase Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Second 2021 Lincoln Park Purchase Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On September 28, 2021, the Company entered into a purchase agreement (the “Second 2021 Purchase Agreement”) with Lincoln Park, pursuant to which the Company has the right to sell to Lincoln Park up to an aggregate of $75 million in shares of its common stock subject to the conditions and limitations set forth in the Second 2021 Purchase Agreement. Concurrent with the execution of the Second 2021 Purchase Agreement, the Company also entered into a registration rights agreement with Lincoln Park relating to the Company’s common stock to be sold to Lincoln Park. As consideration for entering into the Second 2021 Purchase Agreement, the Company issued to Lincoln Park 218,750 shares of its common stock as initial commitment shares in a noncash transaction on September 28, 2021 and will issue up to 143,750 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company will not receive any cash proceeds from the issuance of these additional commitment shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Pursuant to the Second 2021 Purchase Agreement, on any business day and as often as every other business day over the 36-month term of the Second 2021 Purchase Agreement, the Company has the right, from time to time, at its sole discretion and subject to certain conditions, to direct Lincoln Park to purchase up to 750,000 shares of its common stock, provided Lincoln Park’s obligation under any single such purchase will not exceed $4.0 million, unless the Company and Lincoln Park mutually agree to increase the maximum amount of such single regular purchase. If the Company directs Lincoln Park to purchase the maximum number of shares of common stock it then may sell in a regular purchase, then in addition to such regular purchase, and subject to certain conditions and limitations in the Second 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase an additional amount of common stock that may not exceed the lesser of (i) 300% of the number of shares purchased pursuant to the corresponding regular purchase or (ii) 30% of the total number of shares of its common stock traded during a specified period on the applicable purchase date as set forth in the Second 2021 Purchase Agreement. Under certain circumstances and in accordance with the Second 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase shares in multiple accelerated purchases on the same trading day.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company controls the timing and amount of any sales of its common stock to Lincoln Park. There is no upper limit on the price per share that Lincoln Park must pay for the Company’s common stock under the Second 2021 Purchase Agreement, but in no event will shares be sold to Lincoln Park on a day the closing price is less than the floor price specified in the Second 2021 Purchase Agreement. In all instances, the Company may not sell shares of its common stock to Lincoln Park under the Second 2021 Purchase Agreement if that would result in Lincoln Park beneficially owning more than 9.99% of its common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Second 2021 Purchase Agreement does not limit the Company’s ability to raise capital from other sources at the Company’s sole discretion, except that, subject to certain exceptions, the Company may not enter into any Variable Rate Transaction (as defined in the Second 2021 Purchase Agreement, including the issuance of any floating conversion rate or variable priced equity-like securities) during the 36 months after the date of the Second 2021 Purchase </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Agreement. The Company has the right to terminate the Second 2021 Purchase Agreement at any time, at no cost to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the three months ended October 2, 2021, Lincoln Park did not purchase shares of the Company’s common stock under the Second 2021 Purchase Agreement. Subsequent to October 2, 2021, Lincoln Park purchased an aggregate of 650,000 shares of the Company’s common stock for a net purchase price of $4.8 million under the Second 2021 Purchase Agreement. In connection with the purchases, the Company issued to Lincoln Park an aggregate of 9,111 shares of its common stock as additional commitment shares in noncash transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Warrant activity for the nine months ended October 2, 2021 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.59</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,911)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.64</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Expired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.30</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p> 10000000 10000000 0.001 0.001 0 0 1 1 6.56 P10D 0.15 1000000 10000000 818420 818420 406074 2075503 2000000.0 3600000 165319 294787 20000000 1529052 917431 9544595 7800000 356843 17400000 80000 120500 750000 3000000.0 3 0.30 0.0999 P36M 0 2000000 14900000 103292 383748 2500000 17208 75000000 218750 143750 P36M 750000 4000000.0 3 0.30 0.0999 P36M 0 650000 4800000 9111 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.59</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,911)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.64</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Expired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.30</p></td></tr></table> 13911000 0.59 11911000 0.64 2000000 0.30 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 9—Stock-Based Awards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of October 2, 2021, the Company had 630,323 shares of common stock reserved for future issuance under its Amended and Restated 2006 Incentive Plan (“Amended 2006 Plan”). Stock options granted under the Amended 2006 Plan generally vest at a rate of at least 25% per year over <span style="white-space:pre-wrap;">four years</span><span style="white-space:pre-wrap;"> and expire </span><span style="white-space:pre-wrap;">10 years</span><span style="white-space:pre-wrap;"> from the grant date. RSUs granted for employees and consultants generally vest semi-annually from the grant date over a </span><span style="-sec-ix-hidden:Hidden_s0hP785un0e0EsXx74yHAg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">four</span></span><span style="white-space:pre-wrap;">-year term, and RSUs granted for independent directors fully-vest on the grant date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock Options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the activity related to stock options during the nine months ended October 2, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,519</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.12</p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.01</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,730)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.40</p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Expired or forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.68</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.89</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the activity related to RSUs during the nine months ended October 2, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,037</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.53</p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.54</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Vested</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,085)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.57</p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.51</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the stock-based compensation expense by line item in the condensed consolidated statements of operations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 715</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td></tr><tr><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of October 2, 2021, the Company had approximately $3.9 million, net of estimated forfeitures, of unearned stock-based compensation, which it expects to recognize over a weighted-average period of approximately <span style="white-space:pre-wrap;">3.0</span><span style="white-space:pre-wrap;"> years.</span></p> 630323 0.25 P4Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,519</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.12</p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.01</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,730)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.40</p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Expired or forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.68</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.89</p></td></tr></table> 7519000 1.12 1995000 1.01 2730000 1.40 740000 1.68 6044000 0.89 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,037</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.53</p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.54</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Vested</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,085)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.57</p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.51</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.07</p></td></tr></table> 3037000 0.53 305000 4.54 1085000 0.57 88000 0.51 2169000 1.07 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 715</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td></tr><tr><td style="vertical-align:bottom;width:44.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582</p></td></tr></table> 2000 1000 9000 8000 160000 63000 438000 154000 283000 148000 715000 420000 445000 212000 1162000 582000 3900000 P3Y XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
9 Months Ended
Oct. 02, 2021
Nov. 04, 2021
Document And Entity Information [Abstract]    
Entity Registrant Name NETLIST INC  
Entity Central Index Key 0001282631  
Document Type 10-Q  
Document Period End Date Oct. 02, 2021  
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-33170  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-4812784  
Entity Address, Address Line One 175 Technology Drive, Suite 150  
Entity Address, City or Town Irvine  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92618  
City Area Code 949  
Local Phone Number 435-0025  
Title of 12(b) Security None  
Entity Current Reporting Status Yes  
Current Fiscal Year End Date --01-01  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   227,029,703
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 02, 2021
Jan. 02, 2021
ASSETS    
Cash and cash equivalents $ 62,282 $ 13,326
Restricted cash 10,900 3,200
Accounts receivable, net of allowances of $198 (2021) and $157 (2020) 4,758 4,680
Inventories 19,387 3,198
Prepaid expenses and other current assets 729 514
Total current assets 98,056 24,918
Property and equipment, net 425 182
Operating lease right-of-use assets 165 114
Other assets 282 58
Total assets 98,928 25,272
LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)    
Accounts payable 28,164 5,327
Revolving line of credit 4,487 3,678
Accrued payroll and related liabilities 1,116 806
Accrued expenses and other current liabilities 424 777
Long-term debt due within one year 16,692 17,056
Total current liabilities 50,883 27,644
Long-term debt   146
Other liabilities 131 102
Total liabilities 51,014 27,892
Commitments and contingencies
Stockholders' equity (deficit):    
Preferred stock, $0.001 par value-10,000 shares authorized: Series A preferred stock, $0.001 par value; 1,000 shares authorized; none issued and outstanding
Common stock, $0.001 par value-450,000 shares authorized; 225,969 (2021) and 195,978 (2020) shares issued and outstanding 226 195
Additional paid-in capital 229,523 192,071
Accumulated deficit (181,835) (194,886)
Total stockholders' equity (deficit) 47,914 (2,620)
Total liabilities and stockholders' equity (deficit) $ 98,928 $ 25,272
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 02, 2021
Jan. 02, 2021
Accounts receivable, allowance for doubtful accounts $ 198 $ 157
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 450,000,000 450,000,000
Common stock, shares issued 225,969,000 195,978,000
Common stock, shares outstanding 225,969,000 195,978,000
Series A Preferred Stock    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 1,000,000 1,000,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Net sales $ 26,749 $ 10,212 $ 106,009 $ 35,749
Cost of sales 24,241 8,875 59,135 30,477
Gross margin 2,508 1,337 46,874 5,272
Operating expenses:        
Research and development 2,038 731 5,222 2,083
Intellectual property legal fees 8,461 784 14,585 2,257
Selling, general and administrative 2,590 1,816 7,639 5,994
Total operating expenses 13,089 3,331 27,446 10,334
Operating (loss) income (10,581) (1,994) 19,428 (5,062)
Other (expense) income, net:        
Interest expense, net (125) (139) (417) (437)
Other (expense) income, net (2) 3 641 (2)
Total other (expense) income, net (127) (136) 224 (439)
(Loss) income before provision for income taxes (10,708) (2,130) 19,652 (5,501)
Provision for income taxes     6,601 1
Net (loss) income $ (10,708) $ (2,130) $ 13,051 $ (5,502)
(Loss) earnings per share:        
Basic $ (0.05) $ (0.01) $ 0.06 $ (0.03)
Diluted $ (0.05) $ (0.01) $ 0.06 $ (0.03)
Weighted-average common shares outstanding:        
Basic 224,020 192,257 215,135 179,154
Diluted 224,020 192,257 235,862 179,154
Net Product Sales        
Net sales $ 26,749 $ 10,212 $ 66,009 $ 35,749
License Fee        
Net sales     $ 40,000  
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Total
Balance at Dec. 28, 2019 $ 169 $ 179,086 $ (187,618) $ (8,363)
Balance, shares at Dec. 28, 2019 169,539      
Net (loss) income     (1,542) (1,542)
Issuance of commitment shares $ 2 (2)    
Issuance of commitment shares (in shares) 1,529      
Stock-based compensation   206   206
Restricted stock units vested and distributed, shares 362      
Tax withholdings related to net share settlements of equity awards   (32)   (32)
Tax withholdings related to net share settlements of equity awards (in shares) (135)      
Balance at Mar. 28, 2020 $ 171 179,258 (189,160) (9,731)
Balance, shares at Mar. 28, 2020 171,295      
Balance at Dec. 28, 2019 $ 169 179,086 (187,618) (8,363)
Balance, shares at Dec. 28, 2019 169,539      
Net (loss) income       (5,502)
Balance at Sep. 26, 2020 $ 195 191,741 (193,120) (1,184)
Balance, shares at Sep. 26, 2020 195,951      
Balance at Mar. 28, 2020 $ 171 179,258 (189,160) (9,731)
Balance, shares at Mar. 28, 2020 171,295      
Net (loss) income     (1,830) (1,830)
Issuance of common stock, net $ 10 2,751   2,761
Issuance of common stock, shares 9,781      
Stock-based compensation   164   164
Tax withholdings related to net share settlements of equity awards   (10)   (10)
Tax withholdings related to net share settlements of equity awards (in shares) (63)      
Balance at Jun. 27, 2020 $ 181 182,163 (190,990) (8,646)
Balance, shares at Jun. 27, 2020 181,013      
Net (loss) income     (2,130) (2,130)
Issuance of common stock, net $ 14 9,399   9,413
Issuance of common stock, shares 14,180      
Exercise of stock options   28   28
Exercise of stock options, shares 200      
Exercise of warrants, shares 256      
Stock-based compensation   212   212
Restricted stock units vested and distributed, shares 438      
Tax withholdings related to net share settlements of equity awards   (61)   (61)
Tax withholdings related to net share settlements of equity awards (in shares) (136)      
Balance at Sep. 26, 2020 $ 195 191,741 (193,120) (1,184)
Balance, shares at Sep. 26, 2020 195,951      
Balance at Jan. 02, 2021 $ 195 192,071 (194,886) (2,620)
Balance, shares at Jan. 02, 2021 195,978      
Net (loss) income     (4,017) (4,017)
Issuance of common stock, net $ 12 9,349   9,361
Issuance of common stock, shares 11,700      
Exercise of stock options   376   376
Exercise of stock options, shares 476      
Exercise of warrants $ 7 3,975   3,982
Exercise of warrants, shares 6,508      
Stock-based compensation   338   338
Restricted stock units vested and distributed $ 1 (1)    
Restricted stock units vested and distributed, shares 501      
Tax withholdings related to net share settlements of equity awards   (276)   (276)
Tax withholdings related to net share settlements of equity awards (in shares) (150)      
Balance at Apr. 03, 2021 $ 215 205,832 (198,903) 7,144
Balance, shares at Apr. 03, 2021 215,013      
Balance at Jan. 02, 2021 $ 195 192,071 (194,886) (2,620)
Balance, shares at Jan. 02, 2021 195,978      
Net (loss) income       $ 13,051
Exercise of stock options, shares       2,730
Balance at Oct. 02, 2021 $ 226 229,523 (181,835) $ 47,914
Balance, shares at Oct. 02, 2021 225,969      
Balance at Apr. 03, 2021 $ 215 205,832 (198,903) 7,144
Balance, shares at Apr. 03, 2021 215,013      
Net (loss) income     27,776 27,776
Exercise of stock options   256   256
Exercise of stock options, shares 345      
Exercise of warrants $ 1 375   376
Exercise of warrants, shares 588      
Stock-based compensation   379   379
Restricted stock units vested and distributed, shares 63      
Tax withholdings related to net share settlements of equity awards   (47)   (47)
Tax withholdings related to net share settlements of equity awards (in shares) (22)      
Balance at Jul. 03, 2021 $ 216 206,795 (171,127) 35,884
Balance, shares at Jul. 03, 2021 215,987      
Net (loss) income     (10,708) (10,708)
Issuance of common stock, net $ 3 16,913   16,916
Issuance of common stock, shares 2,973      
Exercise of stock options $ 2 3,178   3,180
Exercise of stock options, shares 1,909      
Exercise of warrants $ 5 2,906   2,911
Exercise of warrants, shares 4,712      
Stock-based compensation   445   445
Restricted stock units vested and distributed, shares 521      
Tax withholdings related to net share settlements of equity awards   (714)   (714)
Tax withholdings related to net share settlements of equity awards (in shares) (133)      
Balance at Oct. 02, 2021 $ 226 $ 229,523 $ (181,835) $ 47,914
Balance, shares at Oct. 02, 2021 225,969      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Cash flows from operating activities:    
Net income (loss) $ 13,051 $ (5,502)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 95 112
Interest accrued on convertible promissory notes 226 227
Amortization of debt discounts 158 159
Non-cash lease expense 288 385
Gain on extinguishment of debt (643)  
Stock-based compensation 1,162 582
Changes in operating assets and liabilities:    
Accounts receivable (78) (531)
Inventories (16,189) (1,025)
Prepaid expenses and other assets (439) 340
Accounts payable 22,837 (1,081)
Accrued payroll and related liabilities 310 (75)
Accrued expenses and other liabilities (683) (505)
Net cash provided by (used in) operating activities 20,095 (6,914)
Cash flows from investing activities:    
Acquisition of property and equipment (318) (25)
Net cash used in investing activities (318) (25)
Cash flows from financing activities:    
Net borrowings under line of credit 809 398
Proceeds from issuance of long-term debt   637
Payments on note payable (251) (424)
Proceeds from issuance of common stock, net 26,277 12,174
Proceeds from exercise of stock options and warrants 11,081 28
Payments for taxes related to net share settlement of equity awards (1,037) (103)
Net cash provided by financing activities 36,879 12,710
Net change in cash, cash equivalents and restricted cash 56,656 5,771
Cash, cash equivalents and restricted cash at beginning of period 16,526 11,716
Cash, cash equivalents and restricted cash at end of period $ 73,182 $ 17,487
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements Of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Oct. 02, 2021
Sep. 26, 2020
Reconciliation of cash, cash equivalents and restricted cash at end of period:    
Cash and cash equivalents $ 62,282 $ 14,287
Restricted cash 10,900 3,200
Cash, cash equivalents and restricted cash at end of period $ 73,182 $ 17,487
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business
9 Months Ended
Oct. 02, 2021
Description of Business  
Description of Business

Note 1—Description of Business

Netlist, Inc. and its wholly-owned subsidiaries (collectively the “Company” or “Netlist”) provides high-performance solid state drives and modular memory solutions to enterprise customers in diverse industries. The Company's NVMe SSDs in various capacities and form factors and the line of custom and specialty memory products bring industry-leading performance to server and storage appliance customers and cloud service providers. Netlist licenses its portfolio of intellectual property including patents, in server memory, hybrid memory and storage class memory, to companies that implement Netlist’s technology.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Oct. 02, 2021
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2—Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto as of and for the year ended January 2, 2021, included in the Company’s Annual Report on Form 10-K filed with the SEC on March 26, 2021 (the “2020 Annual Report”).

In the opinion of management, all adjustments for the fair presentation of the Company’s condensed consolidated financial statements have been made. The adjustments are of a normal recurring nature except as otherwise noted. The results of operations for the interim periods are not necessarily indicative of the results to be expected for other periods or the full fiscal year. The Company has evaluated events occurring subsequent to October 2, 2021, through the filing date of this Quarterly Report on Form 10-Q and concluded that there were no events that required recognition and disclosures other than those discussed elsewhere in the notes hereto.

Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of Netlist, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Fiscal Year

The Company’s fiscal year is the 52- or 53-week period that ends on the Saturday nearest to December 31. The Company’s fiscal year 2021 will include 52 weeks and ends on January 1, 2022 and its fiscal year 2020 included 53 weeks and ended on January 2, 2021. The four quarters of fiscal year 2021 each includes 13 weeks. The first three quarters of fiscal year 2020 each included 13 weeks and the fourth quarter included 14 weeks. Unless otherwise stated, references to particular years, quarters, months and periods refer to the Company’s fiscal years ended in January and the associated quarters, months and periods of those fiscal years.

Use of Estimates

The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual results may differ materially from those estimates.

Recently Adopted Accounting Guidance

In the first quarter of 2021, the Company adopted the Financial Accounting Standards Board (“FASB” Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes, which eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU also clarifies and simplifies other aspects of the accounting for income taxes. The adoption of this ASU did not have an impact on the Company’s condensed consolidated financial statements.

Recently Issued Accounting Guidance

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This ASU amends the guidance on convertible instruments and the derivatives scope exception for contracts in an entity's own equity, and also improves and amends the related earnings per share guidance for both Subtopics. The ASU will be effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years and early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its condensed consolidated financial statements.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Information
9 Months Ended
Oct. 02, 2021
Supplemental Financial Information  
Supplemental Financial Information

Note 3—Supplemental Financial Information

Inventories

Inventories consisted of the following (in thousands):

October 2,

January 2,

 

2021

2021

Raw materials

$

3,704

$

578

Work in process

568

2

Finished goods

15,115

2,618

$

19,387

$

3,198

(Loss) Earnings Per Share

The following table shows the computation of basic and diluted (loss) earnings per share of common stock (in thousands, except per share data):

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

 

2021

2020

Numerator:

Net (loss) income

$

(10,708)

$

(2,130)

$

13,051

$

(5,502)

Denominator:

Weighted-average basic shares outstanding

224,020

192,257

215,135

179,154

Effect of dilutive securities

20,727

Weighted-average diluted shares

224,020

192,257

235,862

179,154

Basic (loss) earnings per share

$

(0.05)

$

(0.01)

$

0.06

$

(0.03)

Diluted (loss) earnings per share

$

(0.05)

$

(0.01)

$

0.06

$

(0.03)

The table below shows potentially dilutive weighted average common share equivalents, consisting of shares issuable upon the exercise of outstanding stock options and warrants using the treasury stock method, shares issuable upon conversion of the SVIC Note (see Note 5) using the “if-converted” method, and the vesting of restricted stock units (“RSUs”). These potential weighted average common share equivalents have been excluded from the diluted net loss per share calculations above as their effect would be anti-dilutive (in thousands):

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

    

2021

    

2020

    

2021

    

2020

Weighted average common share equivalents

21,158

14,278

13,526

Disaggregation of Net Sales

The following table shows disaggregated net sales by major source (in thousands):

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

    

2021

2020

Resales of third-party products

$

20,089

$

6,883

$

51,014

$

24,146

Sale of the Company's modular memory subsystems

6,660

3,329

14,995

11,603

License fee

40,000

Total net sales

$

26,749

$

10,212

$

106,009

$

35,749

During the second quarter of 2021, the Company received an upfront non-refundable license fee of $40 million as consideration to enter into a license agreement with SK hynix, Inc. a South Korean memory semiconductor supplier, (“SK hynix”). The license fee was recognized when the Company granted the license of its patents to SK hynix, since the performance obligation was satisfied at a point in time. In connection with the receipt of the license fee, during the second quarter of 2021, the Company recorded a provision for income taxes of $6.6 million related to the Korean withholding tax incurred.

Major Customers and Products

The Company’s net product sales have historically been concentrated in a small number of customers. The following table sets forth the percentage of net product sales made to customers that each comprise 10% or more of total product sales:

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

2021

2020

Customer A

25%

*

15%

*

Customer B

13%

*

*

*

Customer C

*

21%

*

*

Customer D

*

14%

*

15%

*

Less than 10% of net sales during the period.

As of October 2, 2021 and January 2, 2021, one customer represented 28% and 50% of aggregate gross receivables, respectively. The loss of a major customer or a reduction in sales to or difficulties collecting payments from these customers could significantly reduce the Company’s net sales and adversely affect its operating results. The Company mitigates risks associated with foreign and domestic receivables by purchasing comprehensive credit insurance.

The Company resells certain component products to end-customers that are not reached in the distribution models of the component manufacturers, including storage customers, appliance customers, system builders and cloud and datacenter customers. For the three and nine months ended October 2, 2021, resales of these products represented approximately 75% and 77% of net product sales, respectively. For the three and nine months ended September 26, 2020, they represented approximately 67% and 68% of net product sales, respectively.

Cash Flow Information

The following table sets forth supplemental disclosure of non-cash financing activities:

Nine Months Ended

October 2,

September 26,

    

2021

    

2020

Gain on extinguishment of debt

$

643

$

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Agreements
9 Months Ended
Oct. 02, 2021
Credit Agreements  
Credit Agreements

Note 4—Credit Agreement

On October 31, 2009, the Company and Silicon Valley Bank (“SVB”) entered into a credit agreement (as the same may from time to time be amended, modified, supplemented or restated, the “SVB Credit Agreement”), which provides for a revolving line of credit up to $5.0 million. The borrowing base is limited to 85% of the eligible accounts receivable, subject to certain adjustments. On April 9, 2021, the Company entered into an amendment to the SVB Credit Agreement to accrue interest on borrowings at a per annum rate equal to the greater of 2.25% above the Wall Street Journal prime rate (“Prime Rate”) or 5.50% from the Prime Rate plus 2.75% previously and to extend the maturity date to December 30, 2021. The amount available for borrowing may be increased to $7.0 million and the maturity date will be extended to April 29, 2022 upon the Company’s request, if the Company meets certain conditions.

The SVB Credit Agreement requires letters of credit to be secured by cash, which is classified as restricted cash in the accompanying condensed consolidated balance sheets. As of October 2, 2021 and January 2, 2021, (i) outstanding letters of credit were $10.9 million and $3.2 million, respectively, (ii) outstanding borrowings were $4.5 million and $3.7 million, respectively, and (iii) availability under the revolving line of credit was $0.1 million and $0.1 million, respectively.

On April 12, 2017, the Company and SVB entered into an amendment to the SVB Credit Agreement to, among other things, obtain SVB’s consent in connection with the Company’s rights agreement with Computershare Trust Company, N.A., as rights agent (see Note 8), and make certain administrative changes in connection with the Company’s funding arrangement with TR Global Funding V, LLC, an affiliate of TRGP Capital Management, LLC (“TRGP”) (see Note 7).

As of October 2, 2021, all obligations under the SVB Credit Agreement were secured by a first priority security interest in the Company’s tangible and intangible assets, other than its patent portfolio, which was subject to a first priority security interest held by Samsung Venture Investment Co. (“SVIC”) (see Note 5). The SVB Credit Agreement subjects the Company to certain affirmative and negative covenants, including financial covenants with respect to the Company’s liquidity and restrictions on the payment of dividends. As of October 2, 2021, the Company was in compliance with its covenants under the SVB Credit Agreement.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
9 Months Ended
Oct. 02, 2021
Debt  
Debt

Note 5—Debt

The Company’s debt consisted of the following (in thousands):

October 2,

January 2,

 

2021

 

2021

Secured convertible note, due December 2021, including accrued interest of $1,762 (2021) and $1,538 (2020), respectively

$

16,762

$

16,538

Paycheck protection program loan, due April 2022, including accrued interest of $4 (2020), respectively

641

Notes payable

251

Unamortized debt discounts and issuance costs

(70)

(228)

Total debt

16,692

17,202

Less: amounts due within one year

(16,692)

(17,056)

Long-term debt

$

$

146

Secured Convertible Note

On November 18, 2015, in connection with entering into the Joint Development and License Agreement with Samsung Electronics Co., Ltd. (“Samsung”), the Company issued to Samsung Venture Investment Co. (“SVIC”) a secured convertible note (“SVIC Note”) and stock purchase warrant (“SVIC Warrant”). The SVIC Note has an original principal amount of $15.0 million, accrues interest at a rate of 2.0% per year, is due and payable in full on December 31, 2021, and is convertible into shares of the Company’s common stock at a conversion price of $1.25 per share, subject to certain adjustments, on the maturity date of the SVIC Note. Upon a change of control of the Company prior to the maturity date of the SVIC Note, the SVIC Note may, at the Company’s option, be assumed by the surviving entity or be redeemed upon the consummation of such change of control for the principal and accrued but unpaid interest as of the redemption date. The SVIC Warrant grants SVIC a right to purchase 2,000,000 shares of the Company’s common stock at an exercise price of $0.30 per share, subject to certain adjustments, is only exercisable in the event the Company exercises its right to redeem the SVIC Note on or prior to its maturity date, and expires on December 31, 2025.

The SVIC Warrant was valued at $1.2 million, based on its relative fair value, and was recorded as a debt discount. The Company also recorded $0.2 million of debt issuance costs as a debt discount for professional services fees rendered in connection with the transaction. These amounts are being amortized to interest expense over the term of the SVIC Note using the interest method. For the three and nine months ended October 2, 2021, interest expense related to the amortization of the issuance costs associated with the liability component was not material. The effective interest rate, including accretion of the SVIC Note to par and amortization of debt issuance costs, was approximately 3.4%. As of October 2, 2021, the outstanding principal and accrued interest on the SVIC Note was $16.8 million, and the outstanding SVIC Note balance, net of unamortized debt discounts and issuance costs, was $16.7 million.

In connection with the SVIC Note, SVIC was granted a first priority security interest in the Company’s patent portfolio and a second priority security interest in all of the Company’s other tangible and intangible assets. Upon

issuance of the SVIC Note, the Company, SVB and SVIC entered into an Intercreditor Agreement pursuant to which SVB and SVIC agreed to their relative security interests in the Company’s assets. In May 2017, SVIC, SVB and TRGP entered into additional Intercreditor Agreements to modify certain of these lien priorities (see Note 7). Additionally, upon issuance of the SVIC Note and the SVIC Warrant, the Company and SVIC entered into a Registration Rights Agreement pursuant to which the Company is obligated to register with the Securities and Exchange Commission, upon demand by SVIC, the shares of the Company’s common stock issuable upon conversion of the SVIC Note or upon exercise of the SVIC Warrant.

The SVIC Note subjects the Company to certain affirmative and negative operating covenants. As of October 2, 2021, the Company was in compliance with its covenants under the SVIC Note.

Paycheck Protection Program Loan

On April 23, 2020, the Company entered into an unsecured promissory note with a principal amount of $0.6 million through Hanmi Bank under the Paycheck Protection Program (“PPP”) (“PPP Loan”) administered by the Small Business Administration (“SBA”) and established as part of the Coronavirus Aid, Relief, and Economic Security Act. The PPP Loan bore interest at 1.0% per annum and would mature on April 23, 2022 with the first six months of interest and principal payments deferred. The amount borrowed under the PPP Loan was guaranteed by the SBA and was eligible for forgiveness in an amount equal to the sum of the eligible costs, including payroll, benefits, rent and utilities, incurred by the Company during the 24-week period beginning on the date the Company received the proceeds. The PPP Loan contained customary events of default, and the occurrence of an event of default might result in a claim for the immediate repayment of all amounts outstanding under the PPP Loan. In May 2021, the full amount outstanding under the PPP Loan was forgiven, resulting in a gain of $0.6 million during the second quarter of 2021.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Oct. 02, 2021
Leases  
Leases

Note 6—Leases

The Company has operating and finance leases primarily associated with office and manufacturing facilities and certain equipment. The determination of which discount rate to use when measuring the lease obligation was deemed a significant judgment.

Lease cost and supplemental cash flow information related to operating leases was as follows (in thousands):

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

    

2021

2020

    

2021

    

2020

Lease cost:

Operating lease cost

$

85

$

141

$

325

$

446

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

85

141

325

442

Right-of-use assets obtained in exchange for lease obligations:

Finance leases

20

20

Lease modification to increase (decrease) lease assets

338

(365)

For the three and nine months ended October 2, 2021 and September 26, 2020, finance lease costs and cash flows from finance lease were immaterial.

Supplemental balance sheet information related to leases was as follows (in thousands):

October 2,

January 2,

2021

2021

Operating Leases

Operating lease right-of-use assets

$

165

$

114

Accrued expenses and other current liabilities

$

165

$

118

Finance Leases

Property and equipment, at cost

$

116

$

96

Accumulated depreciation

(49)

(34)

Property and equipment, net

$

67

$

62

Accrued expenses and other current liabilities

$

23

$

19

Other liabilities

47

46

Total finance lease liabilities

$

70

$

65

The following table includes supplemental information:

October 2,

January 2,

2021

2021

Weighted Average Remaining Lease Term (in years)

Operating lease

0.8

0.4

Finance lease

3.1

3.3

Weighted Average Discount Rate

Operating lease

5.5%

6.1%

Finance lease

5.2%

5.1%

Maturities of lease liabilities as of October 2, 2021 were as follows (in thousands):

Operating

Finance

Fiscal Year

Leases

Leases

2021 (remainder of the year)

$

63

$

6

2022

105

26

2023

26

2024

10

2025

5

Thereafter

3

Total lease payments

168

76

Less: imputed interest

(3)

(6)

Total

$

165

$

70

As of October 2, 2021, the Company had $2.4 million of future payments under additional leases, primarily for corporate facilities, that had not yet commenced. These leases will commence during 2021, with lease terms ranging from two to five years.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Oct. 02, 2021
Commitments and Contingencies  
Commitments and Contingencies

Note 7—Commitments and Contingencies

TRGP Agreement

On May 3, 2017, the Company and TRGP entered into an investment agreement (the “TRGP Agreement”), which generally provided that TRGP directly fund the costs incurred by or on behalf of the Company in connection with the Company’s first action in the U.S. International Trade Commission (“ITC”) and its U.S. district court proceedings,

but excluding all other proceedings (all such funded costs, collectively, the “Funded Costs”). In exchange for such funding, the Company agreed that, if the Company recovered any proceeds in connection with the funded SK hynix proceedings relating to certain patents, it would pay to TRGP the amount of the Funded Costs paid by TRGP plus an escalating premium based on when any such proceeds are recovered. On January 23, 2020, the Company and TRGP entered into an amendment to the TRGP Agreement to alter the recovery sharing formula related to claims against SK hynix for alleged infringement of the Company’s patents (the “First Amendment”). The Company believes that the SK hynix License Agreement entered into on April 5, 2021 falls outside the scope of the TRGP Agreement and the First Amendment to the TRGP Agreement and does not anticipate that it will be obligated to make payments to TRGP under the TRGP Agreement or the First Amendment.

Litigation and Patent Reexaminations

The Company owns numerous patents and continues to seek to grow and strengthen its patent portfolio, which covers various aspects of the Company’s innovations and includes various claim scopes. The Company plans to pursue avenues to monetize its intellectual property portfolio, in which it would generate revenue by selling or licensing its technology, and it intends to vigorously enforce its patent rights against alleged infringers of such rights. The Company dedicates substantial resources to protecting and enforcing its intellectual property rights, including with patent infringement proceedings it files against third parties and defense of its patents against challenges made by way of reexamination and review proceedings at the U.S. Patent and Trademark Office (“USPTO”) and Patent Trial and Appeal Board (“PTAB”). The Company expects these activities to continue for the foreseeable future, with no guarantee that any ongoing or future patent protection or litigation activities will be successful, or that the Company will be able to monetize its intellectual property portfolio. The Company is also subject to litigation based on claims that it has infringed on the intellectual property rights of others.

Any litigation, regardless of its outcome, is inherently uncertain, involves a significant dedication of resources, including time and capital, and diverts management’s attention from other activities of the Company. As a result, any current or future infringement claims or patent challenges by or against third parties, whether or not eventually decided in the Company’s favor or settled, could materially adversely affect the Company’s business, financial condition and results of operations. Additionally, the outcome of pending or future litigation and related patent reviews and reexaminations, as well as any delay in their resolution, could affect the Company’s ability to continue to sell its products, protect against competition in the current and expected markets for its products or license or otherwise monetize its intellectual property rights in the future.

Google Litigation

On December 4, 2009, the Company filed a patent infringement lawsuit against Google, Inc. (“Google”) in the U.S. District Court for the Northern District of California (the “Northern District Court”), seeking damages and injunctive relief based on Google’s alleged infringement of the Company’s U.S. Patent No. 7,619,912 (the “‘912 patent”), which relates generally to technologies to implement rank multiplication. In February 2010, Google answered the Company’s complaint and asserted counterclaims against the Company seeking a declaration that the patent is invalid and not infringed, and claiming that the Company committed fraud, negligent misrepresentation and breach of contract based on the Company’s activities in the Joint Electron Device Engineering Council (“JEDEC”) standard-setting organization. The counterclaim seeks unspecified compensatory damages. Accruals have not been recorded for loss contingencies related to Google’s counterclaim because it is not probable that a loss has been incurred and the amount of any such loss cannot be reasonably estimated. In October 2010, Google requested and was later granted an Inter Partes Reexamination of the ‘912 patent by the USPTO. The reexamination proceedings are described below. In connection with the reexamination request, the Northern District Court granted the Company’s and Google’s joint request to stay the ‘912 patent infringement lawsuit against Google until the completion of the reexamination proceedings. On January 31, 2019, the PTAB, in response to Google’s rehearing request, denied rehearing of the PTAB’s previous decision upholding the validity of claims in Netlist’s ‘912 patent. On April 16, 2019, Google filed an appeal to this decision. On June 15, 2020, the United States Court of Appeals for the Federal Circuit affirmed the PTAB’s previous decision upholding the validity of claims in Netlist’s ‘912 patent. The Google litigation is now resuming with issuance of the ‘912 reexamination certificate and the scheduling of a Markman hearing for March 9, 2022.

Inphi Litigation

On September 22, 2009, the Company filed a patent infringement lawsuit against Inphi Corporation (“Inphi”) in the U.S. District Court for the Central District of California (the “Central District Court”). The complaint, as amended, alleges that Inphi is contributorily infringing and actively inducing the infringement of U.S. patents owned by the Company, including the ‘912 patent, U.S. Patent No. 7,532,537 (the “‘537 patent”), which relates generally to memory modules with load isolation and memory domain translation capabilities, and U.S. Patent No. 7,636,274 (the “‘274 patent”), which is related to the ‘537 patent and relates generally to load isolation and memory domain translation technologies. The Company is seeking damages and injunctive relief based on Inphi’s use of the Company’s patented technology. Inphi denied infringement and claimed that the three patents are invalid. In June 2010, Inphi requested and was later granted Inter Partes Reexaminations of the ‘912, ‘537 and ‘274 patents by the USPTO. The reexamination proceedings are described below (except for the reexamination proceeding related to the ‘537 patent, which have concluded with the confirmation of all of the claims of such patent). In connection with the reexamination requests, Inphi filed a motion to stay the patent infringement lawsuit with the Central District Court until completion of the reexamination proceedings, which was granted. On April 16, 2019, Inphi filed an appeal to the PTAB’s January 31, 2019 decision upholding the validity of claims in Netlist’s ‘912 patent. On June 15, 2020, the United States Court of Appeals for the Federal Circuit affirmed the PTAB’s previous decision upholding the validity of claims in Netlist’s ‘912 patent. On August 18, 2021, Netlist dismissed this lawsuit without prejudice.

Micron Litigation

On April 28, 2021, the Company filed legal proceedings for patent infringement against Micron Technology, Inc. (“Micron”) in the United States District Court for the Western District of Texas (Case No. 6:21-cv-00431 & Case No. 6:21-cv-00430). These proceedings are based on the alleged infringement by Micron’s load-reduced dual in-line memory modules (“LRDIMM”) and Micron’s non-volatile dual in-line memory modules (“NVDIMM”) enterprise memory products of four of the Company’s U.S. patents – US Pat. No. 10,489,314; US Pat. No. 9,824,035; US Pat. No. 10,268,608; & US Pat. No. 8,301,833. Case schedules for these cases have not yet been set.

Samsung Litigation

On May 28, 2020, the Company filed legal proceedings against Samsung in the United States District Court for the Central District of California seeking damages for breach of contract of the Joint Development and License Agreement (the “JDLA”) entered into between Netlist and Samsung on November 12, 2015. On July 22, 2020, the Company amended its complaint to further seek a Declaratory Judgment that Netlist terminated the JDLA including the patent license under the JDLA. These proceedings are based on the alleged material breach by Samsung of the JDLA. On October 14, 2021, the court entered summary judgment in favor of Netlist on Samsung’s material breach of the supply obligation and material breach of tax withholding claims. The court further held that Netlist had properly terminated the JDLA on July 15, 2020. Finally, the court held that Netlist could not recover consequential damages. Trial on direct damages for the case is set to begin on November 30, 2021.

Other Contingent Obligations

In the ordinary course of its business, the Company has made certain indemnities, commitments and guarantees pursuant to which it may be required to make payments in relation to certain transactions. These include, among others: (i) intellectual property indemnities to the Company’s customers and licensees in connection with the use, sale and/or license of Company products; (ii) indemnities to vendors and service providers pertaining to claims based on the Company’s negligence or willful misconduct; (iii) indemnities involving the accuracy of representations and warranties in certain contracts; (iv) indemnities to directors and officers of the Company to the maximum extent permitted under the laws of the State of Delaware; (v) indemnities to SVIC and SVB pertaining to all obligations, demands, claims, and liabilities claimed or asserted by any other party in connection with transactions contemplated by the applicable investment or loan documents, as applicable; and (vi) indemnities or other claims related to certain real estate leases, under which the Company may be required to indemnify property owners for environmental and other liabilities or may face other claims arising from the Company’s use of the applicable premises. The duration of these indemnities, commitments and guarantees varies and, in certain cases, may be indefinite. The majority of these indemnities,

commitments and guarantees do not provide for any limitation of the maximum potential for future payments the Company could be obligated to make. Historically, the Company has not been obligated to make significant payments as a result of these obligations, and no liabilities have been recorded for these indemnities, commitments and guarantees in the accompanying condensed consolidated balance sheets.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
9 Months Ended
Oct. 02, 2021
Stockholders' Equity  
Stockholders' Equity

Note 8—Stockholders’ Equity

Serial Preferred Stock

The Company’s authorized capital stock includes 10,000,000 shares of serial preferred stock, with a par value of $0.001 per share. No shares of preferred stock were outstanding as of October 2, 2021 or January 2, 2021.

On April 17, 2017, the Company entered into a rights agreement (as amended from time to time, the “Rights Agreement”) with Computershare Trust Company, N.A., as rights agent. In connection with the adoption of the Rights Agreement and pursuant to its terms, the Company’s board of directors authorized and declared a dividend of one right (each, a “Right”) for each outstanding share of the Company’s common stock to stockholders of record at the close of business on May 18, 2017 (the “Record Date”), and authorized the issuance of one Right for each share of the Company’s common stock issued by the Company (except as otherwise provided in the Rights Agreement) between the Record Date and the Distribution Date (as defined below).

Each Right entitles the registered holder, subject to the terms of the Rights Agreement, to purchase from the Company, when exercisable and subject to adjustment, one unit consisting of one one-thousandth of a share (a “Unit”) of Series A Preferred Stock of the Company (the “Preferred Stock”), at a purchase price of $6.56 per Unit, subject to adjustment. Subject to the provisions of the Rights Agreement, including certain exceptions specified therein, a distribution date for the Rights (the “Distribution Date”) will occur upon the earlier of (i) 10 business days following a public announcement that a person or group of affiliated or associated persons (an “Acquiring Person”) has acquired or otherwise obtained beneficial ownership of 15% or more of the then-outstanding shares of the Company’s common stock, and (ii) 10 business days (or such later date as may be determined by the Company’s board of directors) following the commencement of a tender offer or exchange offer that would result in a person or group becoming an Acquiring Person. The Rights are not exercisable until the Distribution Date and, unless earlier redeemed or exchanged by the Company pursuant to the terms of the Rights Agreement (as amended on April 16, 2018, April 16, 2019 and August 14, 2020) will expire on the close of business on April 17, 2024.

In connection with the adoption of the Rights Agreement, the Company’s board of directors approved a Certificate of Designation of the Series A Preferred Stock (the “Certificate of Designation”) designating 1,000,000 shares of its serial preferred stock as Series A Preferred Stock and setting forth the rights, preferences and limitations of the Preferred Stock. The Company filed the Certificate of Designation with the Secretary of State of the State of Delaware on April 17, 2017.

2019 Lincoln Park Purchase Agreement

On June 24, 2019, the Company entered into a purchase agreement (the “2019 Purchase Agreement”) with Lincoln Park Capital Fund, LLC (“Lincoln Park”), pursuant to which the Company has the right to sell to Lincoln Park up to an aggregate of $10 million in shares of its common stock subject to the conditions and limitations set forth in the 2019 Purchase Agreement. As consideration for entering into the 2019 Purchase Agreement, the Company issued to Lincoln Park 818,420 shares of its common stock as initial commitment shares in a noncash transaction on June 24, 2019 and will issue up to 818,420 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company will not receive any cash proceeds from the issuance of these additional commitment shares.

During the three and nine months ended October 2, 2021, Lincoln Park purchased an aggregate of 406,074 shares and 2,075,503 shares of the Company’s common stock for a net purchase price of $2.0 million and $3.6 million, respectively, under the 2019 Purchase Agreement. In connection with the purchases, during the three and nine months ended October 2, 2021, the Company issued to Lincoln Park an aggregate of 165,319 shares and 294,787 shares of its

common stock, respectively, as additional commitment shares in noncash transactions. In July 2021, the Company completed the sales under the 2019 Purchase Agreement.

2020 Lincoln Park Purchase Agreement

On March 5, 2020, the Company entered into a purchase agreement (the “2020 Purchase Agreement”) with Lincoln Park, pursuant to which the Company had the right to sell to Lincoln Park up to an aggregate of $20 million in shares of its common stock over the 36-month term of the 2020 Purchase Agreement subject to the conditions and limitations set forth in the 2020 Purchase Agreement. As consideration for entering into the 2020 Purchase Agreement, the Company issued to Lincoln Park 1,529,052 shares of its common stock as initial commitment shares in a noncash transaction on March 6, 2020 and would issue up to 917,431 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company would not receive any cash proceeds from the issuance of these additional commitment shares.

During the nine months ended October 2, 2021, Lincoln Park purchased an aggregate of 9,544,595 shares of the Company’s common stock for a net purchase price of $7.8 million under the 2020 Purchase Agreement. In connection with the purchases, during the nine months ended October 2, 2021, the Company issued to Lincoln Park an aggregate of 356,843 shares of its common stock as additional commitment shares in noncash transactions. In February 2021, the Company completed the sales under the 2020 Purchase Agreement.

First 2021 Lincoln Park Purchase Agreement

On July 12, 2021, the Company entered into a purchase agreement (the “First 2021 Purchase Agreement”) with Lincoln Park, pursuant to which the Company has the right to sell to Lincoln Park up to an aggregate of $17.4 million in shares of its common stock subject to the conditions and limitations set forth in the First 2021 Purchase Agreement. As consideration for entering into the First 2021 Purchase Agreement, the Company issued to Lincoln Park 80,000 shares of its common stock as initial commitment shares in a noncash transaction on July 12, 2021 and will issue up to 120,500 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company will not receive any cash proceeds from the issuance of these additional commitment shares.

Pursuant to the First 2021 Purchase Agreement, on any business day and as often as every other business day over the 36-month term of the First 2021 Purchase Agreement, the Company has the right, from time to time, at its sole discretion and subject to certain conditions, to direct Lincoln Park to purchase up to 750,000 shares of its common stock, with such amount increasing as the closing sale price of its common stock increases; provided Lincoln Park’s obligation under any single such purchase will not exceed $3.0 million, unless the Company and Lincoln Park mutually agree to increase the maximum amount of such single regular purchase. If the Company directs Lincoln Park to purchase the maximum number of shares of common stock it then may sell in a regular purchase, then in addition to such regular purchase, and subject to certain conditions and limitations in the First 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase an additional amount of common stock that may not exceed the lesser of (i) 300% of the number of shares purchased pursuant to the corresponding regular purchase and (ii) 30% of the total number of shares of its common stock traded during a specified period on the applicable purchase date as set forth in the First 2021 Purchase Agreement. Under certain circumstances and in accordance with the First 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase shares in multiple accelerated purchases on the same trading day.

The Company controls the timing and amount of any sales of its common stock to Lincoln Park. There is no upper limit on the price per share that Lincoln Park must pay for the Company’s common stock under the First 2021 Purchase Agreement, but in no event will shares be sold to Lincoln Park on a day the closing price is less than the floor price specified in the First 2021 Purchase Agreement. In all instances, the Company may not sell shares of its common stock to Lincoln Park under the First 2021 Purchase Agreement if that would result in Lincoln Park beneficially owning more than 9.99% of its common stock.

The First 2021 Purchase Agreement does not limit the Company’s ability to raise capital from other sources at the Company’s sole discretion, except that, subject to certain exceptions, the Company may not enter into any Variable

Rate Transaction (as defined in the First 2021 Purchase Agreement, including the issuance of any floating conversion rate or variable priced equity-like securities) during the 36 months after the date of the 2021 Purchase Agreement. The Company has the right to terminate the First 2021 Purchase Agreement at any time, at no cost to the Company.

During the three months ended October 2, 2021, Lincoln Park purchased an aggregate of 2,000,000 shares of the Company’s common stock for a net purchase price of $14.9 million under the First 2021 Purchase Agreement. In connection with the purchases, during the three months ended October 2, 2021, the Company issued to Lincoln Park an aggregate of 103,292 shares of its common stock as additional commitment shares in noncash transactions.

Subsequent to October 2, 2021, Lincoln Park purchased an aggregate of 383,748 shares of the Company’s common stock for a net purchase price of $2.5 million under the First 2021 Purchase Agreement. In connection with the purchases, the Company issued to Lincoln Park an aggregate of 17,208 shares of its common stock as additional commitment shares in noncash transactions. In October 2021, the Company completed the sales under the First 2021 Purchase Agreement.

Second 2021 Lincoln Park Purchase Agreement

On September 28, 2021, the Company entered into a purchase agreement (the “Second 2021 Purchase Agreement”) with Lincoln Park, pursuant to which the Company has the right to sell to Lincoln Park up to an aggregate of $75 million in shares of its common stock subject to the conditions and limitations set forth in the Second 2021 Purchase Agreement. Concurrent with the execution of the Second 2021 Purchase Agreement, the Company also entered into a registration rights agreement with Lincoln Park relating to the Company’s common stock to be sold to Lincoln Park. As consideration for entering into the Second 2021 Purchase Agreement, the Company issued to Lincoln Park 218,750 shares of its common stock as initial commitment shares in a noncash transaction on September 28, 2021 and will issue up to 143,750 additional shares of its common stock as additional commitment shares on a pro rata basis in connection with any additional purchases. The Company will not receive any cash proceeds from the issuance of these additional commitment shares.

Pursuant to the Second 2021 Purchase Agreement, on any business day and as often as every other business day over the 36-month term of the Second 2021 Purchase Agreement, the Company has the right, from time to time, at its sole discretion and subject to certain conditions, to direct Lincoln Park to purchase up to 750,000 shares of its common stock, provided Lincoln Park’s obligation under any single such purchase will not exceed $4.0 million, unless the Company and Lincoln Park mutually agree to increase the maximum amount of such single regular purchase. If the Company directs Lincoln Park to purchase the maximum number of shares of common stock it then may sell in a regular purchase, then in addition to such regular purchase, and subject to certain conditions and limitations in the Second 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase an additional amount of common stock that may not exceed the lesser of (i) 300% of the number of shares purchased pursuant to the corresponding regular purchase or (ii) 30% of the total number of shares of its common stock traded during a specified period on the applicable purchase date as set forth in the Second 2021 Purchase Agreement. Under certain circumstances and in accordance with the Second 2021 Purchase Agreement, the Company may direct Lincoln Park to purchase shares in multiple accelerated purchases on the same trading day.

The Company controls the timing and amount of any sales of its common stock to Lincoln Park. There is no upper limit on the price per share that Lincoln Park must pay for the Company’s common stock under the Second 2021 Purchase Agreement, but in no event will shares be sold to Lincoln Park on a day the closing price is less than the floor price specified in the Second 2021 Purchase Agreement. In all instances, the Company may not sell shares of its common stock to Lincoln Park under the Second 2021 Purchase Agreement if that would result in Lincoln Park beneficially owning more than 9.99% of its common stock.

The Second 2021 Purchase Agreement does not limit the Company’s ability to raise capital from other sources at the Company’s sole discretion, except that, subject to certain exceptions, the Company may not enter into any Variable Rate Transaction (as defined in the Second 2021 Purchase Agreement, including the issuance of any floating conversion rate or variable priced equity-like securities) during the 36 months after the date of the Second 2021 Purchase

Agreement. The Company has the right to terminate the Second 2021 Purchase Agreement at any time, at no cost to the Company.

During the three months ended October 2, 2021, Lincoln Park did not purchase shares of the Company’s common stock under the Second 2021 Purchase Agreement. Subsequent to October 2, 2021, Lincoln Park purchased an aggregate of 650,000 shares of the Company’s common stock for a net purchase price of $4.8 million under the Second 2021 Purchase Agreement. In connection with the purchases, the Company issued to Lincoln Park an aggregate of 9,111 shares of its common stock as additional commitment shares in noncash transactions.

Warrants

Warrant activity for the nine months ended October 2, 2021 is as follows:

Weighted

Number of

Average

Shares

Exercise

    

(in thousands)

    

Price

Outstanding as of January 2, 2021

13,911

$

0.59

Granted

Exercised

(11,911)

0.64

Expired

Outstanding as of October 2, 2021

2,000

0.30

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards
9 Months Ended
Oct. 02, 2021
Stock-Based Awards  
Stock-Based Awards

Note 9—Stock-Based Awards

As of October 2, 2021, the Company had 630,323 shares of common stock reserved for future issuance under its Amended and Restated 2006 Incentive Plan (“Amended 2006 Plan”). Stock options granted under the Amended 2006 Plan generally vest at a rate of at least 25% per year over four years and expire 10 years from the grant date. RSUs granted for employees and consultants generally vest semi-annually from the grant date over a four-year term, and RSUs granted for independent directors fully-vest on the grant date.

Stock Options

The following table summarizes the activity related to stock options during the nine months ended October 2, 2021:

Weighted-

Number of

Average

Shares

Exercise

(in thousands)

    

Price

Outstanding as of January 2, 2021

7,519

$

1.12

Granted

1,995

1.01

Exercised

(2,730)

1.40

Expired or forfeited

(740)

1.68

Outstanding as of October 2, 2021

6,044

0.89

Restricted Stock Units

The following table summarizes the activity related to RSUs during the nine months ended October 2, 2021:

Weighted-

Average

Number of

Grant-Date

Shares

Fair Value

(in thousands)

per Share

Outstanding as of January 2, 2021

3,037

$

0.53

Granted

305

4.54

Vested

(1,085)

0.57

Forfeited

(88)

0.51

Outstanding as of October 2, 2021

2,169

1.07

Stock-Based Compensation

The following table summarizes the stock-based compensation expense by line item in the condensed consolidated statements of operations (in thousands):

Three Months Ended

    

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

2021

2020

Cost of sales

$

2

$

1

$

9

$

8

Research and development

160

63

438

154

Selling, general and administrative

283

148

715

420

Total

$

445

$

212

$

1,162

$

582

As of October 2, 2021, the Company had approximately $3.9 million, net of estimated forfeitures, of unearned stock-based compensation, which it expects to recognize over a weighted-average period of approximately 3.0 years.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 02, 2021
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto as of and for the year ended January 2, 2021, included in the Company’s Annual Report on Form 10-K filed with the SEC on March 26, 2021 (the “2020 Annual Report”).

In the opinion of management, all adjustments for the fair presentation of the Company’s condensed consolidated financial statements have been made. The adjustments are of a normal recurring nature except as otherwise noted. The results of operations for the interim periods are not necessarily indicative of the results to be expected for other periods or the full fiscal year. The Company has evaluated events occurring subsequent to October 2, 2021, through the filing date of this Quarterly Report on Form 10-Q and concluded that there were no events that required recognition and disclosures other than those discussed elsewhere in the notes hereto.

Principles of Consolidation

Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of Netlist, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Fiscal Year

Fiscal Year

The Company’s fiscal year is the 52- or 53-week period that ends on the Saturday nearest to December 31. The Company’s fiscal year 2021 will include 52 weeks and ends on January 1, 2022 and its fiscal year 2020 included 53 weeks and ended on January 2, 2021. The four quarters of fiscal year 2021 each includes 13 weeks. The first three quarters of fiscal year 2020 each included 13 weeks and the fourth quarter included 14 weeks. Unless otherwise stated, references to particular years, quarters, months and periods refer to the Company’s fiscal years ended in January and the associated quarters, months and periods of those fiscal years.

Use of Estimates

Use of Estimates

The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual results may differ materially from those estimates.

Recently Adopted Accounting Guidance

Recently Adopted Accounting Guidance

In the first quarter of 2021, the Company adopted the Financial Accounting Standards Board (“FASB” Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes, which eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. This ASU also clarifies and simplifies other aspects of the accounting for income taxes. The adoption of this ASU did not have an impact on the Company’s condensed consolidated financial statements.

Recently Issued Accounting Guidance

Recently Issued Accounting Guidance

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This ASU amends the guidance on convertible instruments and the derivatives scope exception for contracts in an entity's own equity, and also improves and amends the related earnings per share guidance for both Subtopics. The ASU will be effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years and early adoption is permitted. The Company is currently evaluating the impact this guidance will have on its condensed consolidated financial statements.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Information (Tables)
9 Months Ended
Oct. 02, 2021
Supplemental Financial Information  
Schedule Of Inventories

October 2,

January 2,

 

2021

2021

Raw materials

$

3,704

$

578

Work in process

568

2

Finished goods

15,115

2,618

$

19,387

$

3,198

Schedule of computation of basic and diluted earnings (loss) per share

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

 

2021

2020

Numerator:

Net (loss) income

$

(10,708)

$

(2,130)

$

13,051

$

(5,502)

Denominator:

Weighted-average basic shares outstanding

224,020

192,257

215,135

179,154

Effect of dilutive securities

20,727

Weighted-average diluted shares

224,020

192,257

235,862

179,154

Basic (loss) earnings per share

$

(0.05)

$

(0.01)

$

0.06

$

(0.03)

Diluted (loss) earnings per share

$

(0.05)

$

(0.01)

$

0.06

$

(0.03)

Schedule of potential common shares excluded from diluted net loss per share calculations

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

    

2021

    

2020

    

2021

    

2020

Weighted average common share equivalents

21,158

14,278

13,526

Schedule of disaggregation of sales by major source

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

    

2021

2020

Resales of third-party products

$

20,089

$

6,883

$

51,014

$

24,146

Sale of the Company's modular memory subsystems

6,660

3,329

14,995

11,603

License fee

40,000

Total net sales

$

26,749

$

10,212

$

106,009

$

35,749

Schedule of sales from external customers

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

2021

2020

Customer A

25%

*

15%

*

Customer B

13%

*

*

*

Customer C

*

21%

*

*

Customer D

*

14%

*

15%

*

Less than 10% of net sales during the period.

Schedule of supplemental disclosure of non-cash financing activities

Nine Months Ended

October 2,

September 26,

    

2021

    

2020

Gain on extinguishment of debt

$

643

$

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
9 Months Ended
Oct. 02, 2021
Debt  
Schedule of long-term debt

October 2,

January 2,

 

2021

 

2021

Secured convertible note, due December 2021, including accrued interest of $1,762 (2021) and $1,538 (2020), respectively

$

16,762

$

16,538

Paycheck protection program loan, due April 2022, including accrued interest of $4 (2020), respectively

641

Notes payable

251

Unamortized debt discounts and issuance costs

(70)

(228)

Total debt

16,692

17,202

Less: amounts due within one year

(16,692)

(17,056)

Long-term debt

$

$

146

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Oct. 02, 2021
Leases  
Schedule of lease cost and supplemental cash flow information relating to operating leases

Three Months Ended

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

    

2021

2020

    

2021

    

2020

Lease cost:

Operating lease cost

$

85

$

141

$

325

$

446

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

85

141

325

442

Right-of-use assets obtained in exchange for lease obligations:

Finance leases

20

20

Lease modification to increase (decrease) lease assets

338

(365)

Schedule of supplemental balance sheet information

October 2,

January 2,

2021

2021

Operating Leases

Operating lease right-of-use assets

$

165

$

114

Accrued expenses and other current liabilities

$

165

$

118

Finance Leases

Property and equipment, at cost

$

116

$

96

Accumulated depreciation

(49)

(34)

Property and equipment, net

$

67

$

62

Accrued expenses and other current liabilities

$

23

$

19

Other liabilities

47

46

Total finance lease liabilities

$

70

$

65

The following table includes supplemental information:

October 2,

January 2,

2021

2021

Weighted Average Remaining Lease Term (in years)

Operating lease

0.8

0.4

Finance lease

3.1

3.3

Weighted Average Discount Rate

Operating lease

5.5%

6.1%

Finance lease

5.2%

5.1%

Schedule of maturities of operating lease liabilities

Operating

Finance

Fiscal Year

Leases

Leases

2021 (remainder of the year)

$

63

$

6

2022

105

26

2023

26

2024

10

2025

5

Thereafter

3

Total lease payments

168

76

Less: imputed interest

(3)

(6)

Total

$

165

$

70

Schedule of maturities of finance lease liabilities

Maturities of lease liabilities as of October 2, 2021 were as follows (in thousands):

Operating

Finance

Fiscal Year

Leases

Leases

2021 (remainder of the year)

$

63

$

6

2022

105

26

2023

26

2024

10

2025

5

Thereafter

3

Total lease payments

168

76

Less: imputed interest

(3)

(6)

Total

$

165

$

70

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Tables)
9 Months Ended
Oct. 02, 2021
Stockholders' Equity  
Schedule of warrant activity

Weighted

Number of

Average

Shares

Exercise

    

(in thousands)

    

Price

Outstanding as of January 2, 2021

13,911

$

0.59

Granted

Exercised

(11,911)

0.64

Expired

Outstanding as of October 2, 2021

2,000

0.30

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards (Tables)
9 Months Ended
Oct. 02, 2021
Stock-Based Awards  
Schedule of common stock options activity

Weighted-

Number of

Average

Shares

Exercise

(in thousands)

    

Price

Outstanding as of January 2, 2021

7,519

$

1.12

Granted

1,995

1.01

Exercised

(2,730)

1.40

Expired or forfeited

(740)

1.68

Outstanding as of October 2, 2021

6,044

0.89

Schedule of restricted stock Awards

Weighted-

Average

Number of

Grant-Date

Shares

Fair Value

(in thousands)

per Share

Outstanding as of January 2, 2021

3,037

$

0.53

Granted

305

4.54

Vested

(1,085)

0.57

Forfeited

(88)

0.51

Outstanding as of October 2, 2021

2,169

1.07

Schedule of stock-based compensation Expense

Three Months Ended

    

Nine Months Ended

October 2,

September 26,

October 2,

September 26,

2021

2020

2021

2020

Cost of sales

$

2

$

1

$

9

$

8

Research and development

160

63

438

154

Selling, general and administrative

283

148

715

420

Total

$

445

$

212

$

1,162

$

582

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - item
Jan. 01, 2022
Oct. 02, 2021
Jan. 02, 2021
Number of weeks in a fiscal year 52   53
Number of quarters in a fiscal year 4    
Number of weeks in each quarter 13    
Number of weeks in first three quarters     13
Number of weeks in fourth quarter     14
Minimum      
Number of weeks in a fiscal year   52  
Maximum      
Number of weeks in a fiscal year   53  
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Information (Schedule Of Inventories) (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Jan. 02, 2021
Supplemental Financial Information    
Raw materials $ 3,704 $ 578
Work in process 568 2
Finished goods 15,115 2,618
Inventories $ 19,387 $ 3,198
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Information (Schedule Of Computation Of (Loss) Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Jul. 03, 2021
Apr. 03, 2021
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Oct. 02, 2021
Sep. 26, 2020
Basic and diluted (loss) earnings per share:                
Net (loss) income $ (10,708) $ 27,776 $ (4,017) $ (2,130) $ (1,830) $ (1,542) $ 13,051 $ (5,502)
Weighted-average basic shares outstanding 224,020     192,257     215,135 179,154
Effect of dilutive securities             $ 20,727  
Weighted-average diluted shares 224,020     192,257     235,862 179,154
Basic (loss) earnings per share $ (0.05)     $ (0.01)     $ 0.06 $ (0.03)
Diluted (loss) earnings per share $ (0.05)     $ (0.01)     $ 0.06 $ (0.03)
Weighted average common share equivalents 21,158     14,278       13,526
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Information (Disaggregation of Net Sales by Major Source) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Jul. 03, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Total net sales $ 26,749   $ 10,212 $ 106,009 $ 35,749
provision for income taxes       6,601 1
South Korean          
provision for income taxes   $ 6,600      
License Agreement with SK hynix, Inc. | South Korean          
Upfront non-refundable license fee   $ 40,000      
Resales Of Third Party Products          
Total net sales 20,089   6,883 51,014 24,146
Sale of the Company's modular memory subsystems          
Total net sales $ 6,660   $ 3,329 14,995 $ 11,603
License Fee          
Total net sales       $ 40,000  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Information (Major Customers and Products) (Details) - Customer Concentration Risk - customer
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Jan. 02, 2021
Sales Revenue, Product Line | Customer A          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 25.00%   15.00%    
Sales Revenue, Product Line | Customer B          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 13.00%        
Sales Revenue, Product Line | Customer C          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   21.00%      
Sales Revenue, Product Line | Customer D          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   14.00%   15.00%  
Sales Revenue, Resale of Products | Customer A, B and C          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 75.00% 67.00% 77.00% 68.00%  
Accounts Receivable          
Concentration Risk [Line Items]          
Concentration Risk, Number of Customers     1   1
Accounts Receivable | Customer A          
Concentration Risk [Line Items]          
Concentration Risk, Percentage     28.00%   50.00%
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Information (Schedule Of Supplemental Disclosures Of Cash Flow Information And Non-Cash Financing Activities) (Details)
$ in Thousands
9 Months Ended
Oct. 02, 2021
USD ($)
Supplemental Financial Information  
Gain on extinguishment of debt $ 643
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Agreement (Details) - Silicon Valley Bank - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 02, 2021
Jan. 02, 2021
Line of Credit Facility    
Borrowing capacity as a percentage of eligible accounts receivable 85.00%  
Maximum borrowing capacity $ 5,000  
Outstanding borrowings 4,500 $ 3,700
Availability remaining $ 100 100
Rate plus "prime rate" 2.75%  
Letter of Credit    
Line of Credit Facility    
Outstanding borrowings $ 10,900 $ 3,200
Rate plus "prime rate" 2.25%  
Line Of Credit Extended Maturity Date Percentage 5.50%  
Line Of Credit Potential Available For Borrowing $ 7,000  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Schedule Of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Jan. 02, 2021
Debt    
Notes Payable   $ 251
Unamortized debt discounts and issuance costs $ (70) (228)
Debt outstanding 16,692 17,202
Less: current portion (16,692) (17,056)
Long-term debt   146
Senior Secured Convertible Note Due December 2025    
Debt    
Debt outstanding, noncurrent portion 16,762 16,538
Accrued interest $ 1,762 1,538
Paycheck Protection Program Loan    
Debt    
Long-term debt, gross   641
Accrued interest   $ 4
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Jul. 03, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Jan. 02, 2021
Apr. 23, 2020
Nov. 18, 2015
Long-term debt                
Number of shares which may be purchased under warrant 2,000,000     2,000,000   13,911,000    
Exercise price of warrants (in dollars per share) $ 0.30     $ 0.30   $ 0.59    
Interest expense $ (125)   $ (139) $ (417) $ (437)      
Debt outstanding 16,692     16,692   $ 17,202    
Outstanding principal and accrued interest           251    
Proceeds from issuance of long-term debt         $ 637      
SVIC Warrant                
Long-term debt                
Number of shares which may be purchased under warrant               2,000,000
Exercise price of warrants (in dollars per share)               $ 0.30
Fair value of warrants 1,200     1,200        
Senior Secured Convertible Note Due December 2025                
Long-term debt                
Face amount               $ 15,000
Debt outstanding, noncurrent portion $ 16,762     $ 16,762   $ 16,538    
Interest rate (as a percent)               2.00%
Debt conversion price (in dollars per share)               $ 1.25
Effective interest rate 3.40%     3.40%        
Debt, net of discounts and costs $ 16,700     $ 16,700        
Unsecured Convertible Note Due August 2020                
Long-term debt                
Original issue discount       $ 200        
Paycheck Protection Program Loan                
Long-term debt                
Face amount             $ 600  
Interest rate (as a percent)             1.00%  
Forgiven amount   $ 600            
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lease Cost and Supplemental Cash Flow (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Lease cost:        
Operating lease cost $ 85 $ 141 $ 325 $ 446
Operating cash flows from operating leases 85 $ 141 325 442
Finance leases $ 20   20  
Lease modification to increase (decrease) lease assets     $ 338 $ (365)
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Leases Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Jan. 02, 2021
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets $ 165 $ 114
Operating lease right-of-use assets - extensible list Operating lease right-of-use assets  
Accrued expenses and other current liabilities $ 165 118
Accrued expenses and other current liabilities - extensible list Accrued expenses and other current liabilities  
Property and equipment, net $ 425 182
Accrued expenses and other current liabilities $ 23 19
Accrued expenses and other current liabilities - extensible list Accrued expenses and other current liabilities  
Other liabilities $ 47 46
Other liabilities - extensible list Other liabilities  
Total finance lease liabilities $ 70 65
Total finance lease liabilities - extensible list us-gaap:AccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent  
Finance leased assets    
Lessee, Lease, Description [Line Items]    
Property and equipment, at cost $ 116 96
Accumulated depreciation (49) (34)
Property and equipment, net $ 67 $ 62
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Weighted Average Remaining Lease Term (Details)
Oct. 02, 2021
Jan. 02, 2021
Leases    
Weighted Average Remaining Lease Term - Operating lease 9 months 18 days 4 months 24 days
Weighted Average Remaining Lease Term - Finance lease 3 years 1 month 6 days 3 years 3 months 18 days
Weighted Average Discount Rate - Operating lease 5.50% 6.10%
Weighted Average Discount Rate - Finance lease 5.20% 5.10%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Jan. 02, 2021
Operating Leases    
2021 (remainder of the year) $ 63  
2022 105  
Total lease payments 168  
Less: imputed interest (3)  
Total operating lease liabilities 165  
Finance Leases    
2021 (remainder of the year) 6  
2022 26  
2023 26  
2024 10  
2025 5  
Thereafter 3  
Total lease payments 76  
Less: imputed interest (6)  
Total finance lease liabilities $ 70 $ 65
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details)
$ in Thousands
Oct. 02, 2021
USD ($)
Property Plant And Equipment [Line Items]  
Future payments $ 168
Term of contract 5 years
Building [Member]  
Property Plant And Equipment [Line Items]  
Future payments $ 2,400
Maximum  
Property Plant And Equipment [Line Items]  
Term of contract 2 years
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Litigations and Patent Reexaminations) (Details)
9 Months Ended
Oct. 02, 2021
patent
Inphi Litigation  
Commitments and Contingencies  
Number of patents claimed to be invalid 3
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Narrative) (Details) - $ / shares
Apr. 17, 2017
Oct. 02, 2021
Jan. 02, 2021
Serial Preferred Stock      
Preferred stock, shares authorized   10,000,000 10,000,000
Preferred stock, par value   $ 0.001 $ 0.001
Preferred stock, shares outstanding   0 0
Number of rights authorized for each outstanding share of stock 1    
Number of shares issued when right is exercised 0.001    
Purchase price per share $ 6.56    
Number of days rights are to be distributed 10 days    
Minimum beneficial ownership percentage for rights to be distributed 15.00%    
Series A Preferred Stock      
Serial Preferred Stock      
Preferred stock, shares authorized   1,000,000 1,000,000
Preferred stock, par value   $ 0.001 $ 0.001
Stock-Based Compensation      
Shares available for issuance 1,000,000    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Common Stock Purchase Agreement) (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 28, 2021
Jul. 12, 2021
Mar. 06, 2020
Mar. 05, 2020
Jun. 24, 2019
Oct. 02, 2021
Apr. 03, 2021
Sep. 26, 2020
Jun. 27, 2020
Oct. 02, 2021
Assets Sold under Agreements to Repurchase [Line Items]                      
Aggregate amount     $ 17,400,000                
Net purchase price             $ 16,916,000 $ 9,361,000 $ 9,413,000 $ 2,761,000  
2019 Lincoln Park Purchase Agreement                      
Assets Sold under Agreements to Repurchase [Line Items]                      
Commitment shares           818,420          
Additional commitment shares             165,319       294,787
Repurchased shares             406,074       2,075,503
Net purchase price             $ 2,000,000.0       $ 3,600,000
2020 Lincoln Park Purchase Agreement                      
Assets Sold under Agreements to Repurchase [Line Items]                      
Aggregate amount         $ 20,000,000            
Commitment shares       1,529,052              
Additional commitment shares       917,431              
Repurchased shares                     9,544,595
Repurchase of common stock price                     $ 7,800,000
Stock issued common stock                     356,843
Purchase agreement term         36 months            
2021 Lincoln Park Purchase Agreement                      
Assets Sold under Agreements to Repurchase [Line Items]                      
Commitment shares     80,000                
Additional commitment shares     120,500                
Purchase agreement term     36 months                
Threshold percentage of common stock to be sold     9.99%                
Period after purchase agreement not to enter into variable rate transaction                     36 months
Terminate agreement cost     $ 0                
First 2021 Lincoln Park Purchase Agreement                      
Assets Sold under Agreements to Repurchase [Line Items]                      
Additional commitment shares 17,208           103,292        
Repurchased shares 383,748           2,000,000        
Net purchase price $ 2,500,000           $ 14,900,000        
Second First 2021 Lincoln Park Purchase Agreement                      
Assets Sold under Agreements to Repurchase [Line Items]                      
Commitment shares   218,750                  
Repurchased shares 650,000                    
Repurchase of common stock price $ 4,800,000                    
Stock issued common stock 9,111                    
Purchase agreement term   36 months                  
Threshold percentage of common stock to be sold   9.99%                  
Period after purchase agreement not to enter into variable rate transaction   36 months                  
Terminate agreement cost   $ 0                  
Maximum | 2019 Lincoln Park Purchase Agreement                      
Assets Sold under Agreements to Repurchase [Line Items]                      
Aggregate amount           $ 10,000,000          
Additional commitment shares           818,420          
Maximum | 2021 Lincoln Park Purchase Agreement                      
Assets Sold under Agreements to Repurchase [Line Items]                      
Threshold number of shares of common stock to be issued     750,000                
Threshold value of shares of common stock to be issued under single purchase     $ 3,000,000.0                
Threshold percentage of number of shares issued under regular purchase to purchase additional amount of common stock     300.00%                
Threshold percentage of number of shares of common stock to purchase additional amount of common stock     30.00%                
Maximum | Second First 2021 Lincoln Park Purchase Agreement                      
Assets Sold under Agreements to Repurchase [Line Items]                      
Aggregate amount   $ 75,000,000                  
Additional commitment shares   143,750                  
Threshold number of shares of common stock to be issued   750,000                  
Threshold value of shares of common stock to be issued under single purchase   $ 4,000,000.0                  
Threshold percentage of number of shares issued under regular purchase to purchase additional amount of common stock   300.00%                  
Threshold percentage of number of shares of common stock to purchase additional amount of common stock   30.00%                  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Warrants) (Details)
shares in Thousands
9 Months Ended
Oct. 02, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants Outstanding, Beginning Balance | shares 13,911
Warrants Exercised | shares (11,911)
Warrants Outstanding, Ending Balance | shares 2,000
Outstanding, Weighted-Average Exercise Price, Beginning balance | $ / shares $ 0.59
Weighted-Average Exercise Price, Exercised | $ / shares 0.64
Outstanding, Weighted-Average Exercise Price, Ending balance | $ / shares $ 0.30
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards (Narrative) (Details)
9 Months Ended
Oct. 02, 2021
shares
Amended 2006 Plan  
Stock-Based Compensation  
Shares available for issuance 630,323
Rate of vesting of options granted 25.00%
Vesting period of options granted, in years 4 years
Expiration of vested options, period from date of grant 10 years
Vest semi-annually | Restricted Stock | 2006 Plan  
Stock-Based Compensation  
Vesting period of options granted, in years 4 years
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards (Schedule Of Stock Option Activity) (Details)
shares in Thousands
9 Months Ended
Oct. 02, 2021
$ / shares
shares
Number of Shares  
Outstanding, Beginning Balance | shares 7,519
Granted | shares 1,995
Exercised | shares (2,730)
Expired or forfeited | shares (740)
Outstanding, Ending Balance | shares 6,044
Weighted-Average Grant - Date Fair Value (Per Share)  
Outstanding, Beginning Balance | $ / shares $ 1.12
Granted | $ / shares 1.01
Exercised | $ / shares 1.40
Expired or Forfeited | $ / shares 1.68
Outstanding, Ending Balance | $ / shares $ 0.89
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards (Schedule of Restricted Stock Awards) (Details)
shares in Thousands
9 Months Ended
Oct. 02, 2021
$ / shares
shares
Number of Shares  
Outstanding, Beginning Balance | shares 3,037
Granted | shares 305
Vested | shares (1,085)
Forfeited | shares (88)
Outstanding, Ending Balance | shares 2,169
Weighted-Average Grant - Date Fair Value (Per Share)  
Outstanding, Beginning Balance | $ / shares $ 0.53
Granted | $ / shares 4.54
Vested | $ / shares 0.57
Forfeited | $ / shares 0.51
Outstanding, Ending Balance | $ / shares $ 1.07
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards (Schedule of Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-Based Compensation, Total $ 445 $ 212 $ 1,162 $ 582
Unearned stock-based compensation 3,900   $ 3,900  
Expects to recognize over a weighted-average period     3 years  
Cost of sales        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-Based Compensation, Total 2 1 $ 9 8
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-Based Compensation, Total 160 63 438 154
Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-Based Compensation, Total $ 283 $ 148 $ 715 $ 420
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *^%:E,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "OA6I37Z10SNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?GPC;7"J>% 0+BK>03-O@9A.2D=V^O=G8;A%] "&7S/SY MYAM(IX/0/N)S] $C64PWD^N')'38L"-1$ !)']&I5.?$D)M['YVB?(T'"$I_ MJ -"VS1K<$C**%(P ZNP$)GLC!8ZHB(?SWBC%WSXC'V!&0W8H\.!$O": Y/S MQ'":^@ZN@!E&&%WZ+J!9B*7Z)[9T@)V34[)+:AS'>ER57-Z!P]O3XTM9M[)# M(C5HS*^2%70*N&&7R:^K[?WN@W=X*OWV?7'WY78>>-W=M_ M;'P1E!W\^A?R"U!+ P04 " "OA6I3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *^%:E-+0+ 8\P0 $\4 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"PU4[$V);A@ [A!E"DB[3+"&!MK/M]$*Q!7C6MJ@DA^3? M]T@&FS#FV&UOP%_GU:,C^3VRACLAOZL-YYJ\)7&JKEL;K;>?'4<%&YXP=2FV M/(4[*R$3IN%4KAVUE9R%-BB)'>JZ5T["HK0U&MIK*HBD1+)5]>ML?=Y MXKLFP#[Q6\1WZNB8F*Z\"/'=G$S#ZY9KB'C, VTD&/R]\@F/8Z,$''_O15M% MFR;P^/B@?F\[#YUY88I/1/Q[%.K-=:O?(B%?L2S6SV+WA>\[U#5Z@8B5_26[ M_-E.IT6"3&F1[(.!((G2_)^][1-Q%.#3,P%T'T!/ KQS+?C[ -]V-">SW;IE MFHV&4NR(-$^#FCFPN;'1T)LH-<.XT!+N1A"G1[ 7[MC)'>+CGMI\0BEY!T6M& M,>T4H@7,E.?'KQPZ=/-5.W7Z#U4<$Q<(66[3YFZRH@/'[%8L41 MCD'!,6B6HOM(!3"!OG$FR3UHCFS: M:T;UE#&IN8R-&6R%U)5(N):6&39Z'BVA:,,7#2Q)1=;V$"I:4Q>WX3 M6[J/8DYF6?+"924.+@*&U/9]K^=B2*5]>XW\>YH&0D)^;(6X( L-?D"$)!.1 M@86"DXJPTA]JU&_O,,C2S;U&=KYD;V0:PK!&JRC(:QF215QRT&UW^A[M]3L8 M86GL'F[->\)Q&,*21%T<#L@#/$<>T^K%QW]LA)XN(&?8D_,&0S[4NS22F1<;BI?H].^?B0K"X&'._DI63$CYU) M(T%U1G'-R1A#*VN#AQOZ*=I<* UV_$>T/?^:X(H#>N7UL85H62,H;NIV ,?P MV706I49@T!E@(&59H+B5/PA;HC8BQ:RN1J3C=]NN2[L845D3*&[CRTB#[8H5 M\>B/+S^1!0\R"=FJQ,*59@*=Y+2L![11/9AD4IIBE5>H*%W;V5Y=U&L4OYU^ M$'TD*\L"Q8W[@'2\_L'6B35R[384+1=;!M&R&-!&Q6":PF(C_]8V5.R0Q4HZ M7+$F:641H(V*@"GO4#DA4VLAJ^<7K@/SJ\V"@(,,B(2Y($98^CUMY/>+A,4Q MN MN6N5S0;:ZXC2GDL'/1>^ EZ/L9RC+1LS*G8G2Y' + 3SW9OB:K%;-K9[1$[Y M>+[5]I69054DYBL(=2][T+[,=Z_R$RVV=@/H16@M$GNXX2SDTCP ]U="Z,.) M::#80QS] U!+ P04 " "OA6I3+HKA'0(& !&%P & 'AL+W=O%IM[[B#H^R= M[J5)7!IM$G=MI\!]^ANGI6EC)V6U;R!.Q^/_C)WYV3Y[X>*[G#.FT&N1E_)\ M,%=J<3H:R63."BI/^(*5\,N,BX(J:(KGD5P(1M.Z4Y&/B.,$HX)FY6!\5K^[ M%^,S7JD\*]F]0+(J"BK>+EG.7\X'>/#^XB%[GBO]8C0^6]!G-F7JV^)>0&NT M\9)F!2MEQDLDV.Q\<(%/KUQ'=Z@M_L[8B]QZ1CJ4)\Z_Z\8D/1\X6A'+6:*T M"PK_ENR*Y;GV!#I^K)T.-F/JCMO/[]Z_U,%#,$]4LBN>_Y.E:GX^B 8H93-: MY>J!OWQEZX!\[2_AN:S_HI>UK3- 2245+]:=04&1E:O_]'6=B*T.V.OH0-8= MR$<[N.L.;AWH2ED=UC55='PF^ L2VAJ\Z8\ M3&%26(K@2?(\2ZF"QB7-:9DP--6.)1JB;]-K='APA Y05J+'.:\D+5-Y-E*@ M07L:)>OQ+E?CD8[Q[A)U@AQRC(A#L*7[57_WWVC9U7T$D6_")YOP2>W/[?!W M,9W>/$Y['+D;1V[MR.O*(Y5S!"E!B7Y@/ZIL27-6*FN*5JZ"VI7^SI;C@)"( MG(V6VYDPK;#KDF!CM:/3V^CT>G4^,*E$EN@YUDIMZE8._.UQG=AQ6NI,*Y=L M&>V(\S?B_%YQ%TG"*\@9U(>$00*??(%I)OB/5"/VI%9#$*HHZ(@DU$06]$DW()BX"+C%D70F"F.G:C ML"7,M'(A?+NP<",L[!5V+]B"9BEBKPO]^Y(:[R1&.])*P!6 MJ+2(W])IVN"M4K&C$CM-U7=Z==Z!2JJR\AGE#""( MA*;=D,^&%32Z,[OVNB,F: NV&75-/=[B%.Y77*_-'FG8G$^CI%J,_(X9QPU" M,/G LNQ11BSK,2;M\F,Q(SX)NZ:Z 1-V>Q%W.[FXG-Q.'BVY/FR7O_PBR9*(EB:63]2; Q1IBY4; MA%V+J^$'[@<(I%)4 &O(I.!Y7M<5P?)ZDY9G]"G+,]4!%VRA"\;M,FBQBIR. M309NZ(+[\?(NNP#&=S/F5M>/@\5$P61(](PA'R$(7MR0TQ&8!>W,F,S?_J:XE0N:,+.!PO!)!-+-A@CZYKX=4>[,3<\(UXO0J>*)]_G/$^9D)_J M;1WL\ Y3-LN23!V=]HW1$(GT$PDVY#,&'V^*I![M&!TX)XZ#H? +!$?)B@VQ M<^PX#I)S*G1!K=0?4:F+6R:E+MMUM:Z4 M5/ DVN=UMYP?F9:?]W1;LH;MI)^MNJES,O.?'M^1\(_(T+\XSB(MT^@.(97 M8;0^A+YW^HE\FAPFI UKBQ&,V_%)-[ F>V"=PLXGXR74'GTF' +H$KK(H!99 MA9K,)23V21L>%CL<$R?$'7(;/)-^/,/>HBJJU19H_0U:=9J@'>((1V[[O&(U MC+THZN)-PV3R$2;+WNIAE6XY%X:Q6>)-LR$)2,>5A=O@V>W'LX&A>OW^?!CK M8;9OL&P''XN9[> SVKKDU#?,?U#QG)42#K SZ.>&PO=V]R:W-H965T&ULG99M;]HP$,>_BA7U M12MUY*$$2 5(+=6T39J&RKJ]-HDA5AV;V0YT^_0[)VD@$))07A [N?O[=Y=S M?..=D*\J)D2CMX1Q-;%BK3?WMJW"F"18]<2&<'BR$C+!&J9R;:N-)#C*G!)F M>XXSL!-,N34=9_?F#J68H>DL08U,\ARDWE#-)2;U[C0$IY2\-/3 MF> 1O!02(1@IP6B$-4P>,<,\)&AAA!6ZGF-)N(Z)IB%F-^@3>ED\H>NK&W2% M*$<_8Y$JS",UMC4P&64[+-9_S-?WSJS_(]0]Y'BWR',\M\9]UNS^#?-S[C9D MHDR'5Z;#R_3Z9_0>PE"D'"*6)"1TBY>,W"+,H-BS=,"V09%(EWJ5,JC W+8N MZ'R50;:*V4G;J1N,QO;V,+(:&W]8VE3P[TK\NT;\.>P!(B6\0"B<\/46;;!$ M6\Q24@>9:PT/ )R>X[A'F&U6%=!^"=J_#%3%4&$*X53'0M)_)*H#SC7]PXPY M^>^(N8-A!=LOL?T/85.ETGID_X3DF+7)H@(Y*"$''X*$C[C2L$LI7]>1#EI) MFRPJI,.2=-A(.A-) I_R+K4Z[%2K;585RE%).;J LE.ACDXRU??K*[6+984Z M**F#RZG/UVEPPN%Y?C (3HE/+=W #X:CL\2NLS^+G,N96\JVD.Q"7F/:AGYP MC+J-Z LB*< ^H/WN6Y@P&LXD=W\HN0>^$9U&G' M%*(UG^QC[';#'-P^:(I,1_H=RS7E"C&R D^G-P0)F3=Y^42+3=8G+86&KBL; MQM 8$VD,X/E*"/T^,:U7V6I/_P-02P,$% @ KX5J4^UBT.SL!0 GQD M !@ !X;"]W;W)KM>9]IHI[?6S@P5X:EN<)2#]][<*_)2Y*6\'VV4VMZ-QW*YX44B;\66E_#-2E1%HN"V6H_EMN))VA@5 M^9@Y3C NDJP<32?-LZ=J.A$[E6J/K! M>#K9)FN^X.K;]JF"NW'G);Q3^MTU(U9&YY?G[R_;\@#F>=$ M\D>1?\]2M;D?12.2\E6RR]47@(';&KB_.H+7&GB_.H+?&C34QT?N3>!FB4JF MDTH<2%6CP5M]T42_L89X966=* M5P;<9V*GIHRA36':>$KB2(L_21,'-0L$' MY(.21*S(YRVODGI=);DAWQ8S8PK12QG]GM8XO]&$+3Q8>=XO/ K X_+]4M M<=@U80ZCR'P>[>8+OKTE+&C,'8S._QM]_I]'OPB&VR6+V_CS!OS]!85+)CE' M%_9H&C2F=7G:3UD0>O%DO#\/EXFB0(U=HF88*G &.$V_H^E;:?Y1 M"2FADE3KK,18^B9+WXDTDB:(NFZHD31!7A"%GD;21/DL9#C'H.,8-%;NT/8Y MUJUR3?C+MJYR\LZR"\+.:VB-W!5(M-P1*'/2D/33;;5TJL2B&9A0=5X^B M"0I=+9UF)L9G3-LV]U [<*A+B(@%M4IE1K7:%Q=)%[,UZ.*H?3- M,<-0'@WUF&(H=Z!ZT%Y$4+N*L(04Y6WV^!NFLT9T@$[9A 2Z,IG;Q[KDVZL) M:I<3;&,K5ZR6"8DP7&9@KSQT0C+27&32PDK_Z>%8NR#.' M]W=>]\I]UKQ/P^WI.Y6\#-31 "LHH:&X,!R#BJM'PX31./!UP8!Y\WV'#@2D M5TC4+I&>?H?[C)JZ)0@<(VU-U- \>VU#[>*F?J%YO=9'QFL&OC0(#EL:$P8@ MWZ"+>(.E&=JHO:ZAL;76M[D*"K:$3B<)]+SCJ[RMTK->.S"[=GA(9+;$HMC: M1>=\G%M'+^T#,%TI(#! Z4)AP-F (F:]4&!VH3#+\IU"CR<>6LM7:>(P@Z8) MPVCBSH9H]K* V67!]^:4C:&/^PICZ TJ3]>J V=6!+8&0 MXP64JXG#N2+^7#\*]%: ^;-Q[94!LRN#NL9"/TAW2T46YIG*I=>^Y3)[R[4> M1;6VKYU%(3#L, J!!R_]F"UK,47>#5NCGIEU ?=J4Z'B=V3[M?$]XU9^C:\P=Z]TB1YS-Z M-S_^5M"[/_YT\:DYL9(DYRL8RKD-(?NJXZ\!QQLEMLUQ][-02A3-Y88G*:]J M 'R_$D*=;NH!NM]DIO\"4$L#!!0 ( *^%:E-M-=)7_ D #E 8 M>&PO=V]R:W-H965T&ULQ9QM;]NV%L>_BF ,6 O$M?A,#4F M)O;%[8!M1=/=^UJUE5BH;'F2W+3??I2LF!)Y2,F9C;UIK.1/^O!!YW?.$=7K MY[SX6JZ3I J^;[)M>3-95]7NE]FL7*Z335R^RW?)5OWE,2\V<:4NBZ=9N2N2 M>-4TVF0S'(9\MHG3[>3VNOG=Q^+V.M]76;I-/A9!N=]LXN+'79+ESS<3-'GY MQ:?T:5W5OYC=7N_BI^0AJ?[S8RRK=)-LRS;=!D3S>3-ZC7Q92U T: MQ?_2Y+GL? [JH7S)\Z_UQ8?5S22L+4JR9%G57<3JQ[?D/LFRNB=EQU]MIY/C M=]8-NY]?>O]/,W@UF"]QF=SGV?_35;6^FXWU6?'G_'W=B(Z#1!Q-,!M VPTP,+1@+0-B-G M91)M&]"Q)K&V03/TV6'LS<3-XRJ^O2[RYZ"HU:JW^D,S^TUK-5_IMMXH#U6A M_IJJ=M7M?;Y=J65/5H'Z5.99NHHK=?%0J1]J/U1ED#^JJWSY=9UGJZ0H?PX6 M?^W3ZD?P9IX\ILNT>AM,@S\?YL&;G]X&Y3HNDC)(M\'G=;XOX^VJO I^ZEU? MSRIE=OWELV5KXMW!1.PT<;-16ZHQ FA][V_]?K5*ZRT99\''.%U-/VR#^WB7 M5G$&]#4?Z&NYW&_V63-#[>B!3A;^3C[GUG?/U*(=5PX?5PXW_5!'/W=Q%F^7 M21!7RI;ENP#+JP"'*((F^- 3;WJJ7<>W6\25\%MW&@&-B$+)^[*Y+9LB*3B2 M?=T"T$G"R5'5&S,YCIF,&?/5RT8;,_9#CZP_=D8BV!)ZM(1Z+?E=^? W65Z6 M;]7N7N:;!-I-U/KJ*6(4&S,UI.K9QX[V,:]]'\IRWVP/=?LJ\S9I5=_-[;Q! MT\2L]3+LO&>VG0XC^=%(_GHC@S?*;1P^OH4,YO:Z,NQ857$T2'@-:GS,M ;/ MJC9(T;B,:^-EBEM>++7EU?>19<6K81[EC/Z&A;Y+7M<_Q=X:M:UZA(MT^EBB0. MSK+*@VW2+FQ0)E65:;@D!YS$SW$!TN$^LO<=,>\AOZ8W&!1J-(87'L[0'FX- MZ-_[A#D,[S =C47#;W'QXAYQ")J +^/C%N_%;$^'# SG/XA@2$-" M-Z61AB/RT_$UG$8V!WV@1IJ$R(_",:A>((!NC(4N'Z()A_R(Z^R!AV2G9H![ M-B*W]T!G%[9[ .!>A 1%YAZP=5,4$82M6Q$2(DD=(] 9L8*H9 MB)C++VAH(C\U3_*(T1;Y_"(@-#C$362D9_)K_*(-DY]'A%KHF(_ M44=%S1B"HB3FA W*^C9J>&(_/,V@5*6>3:!U53,?3*X @AK&WF.;=U@P9 X) M4G''%L"=1-$/1?>(W-$AMJ$8">DR12,1^Y%X2H"-HFW M,8!/B5''TM8)@?@,H\A:+T H.75D>5CC$Y^,S^$9 / I48AW M 8)A9/OM(5G?1@TZ[ ?=Z7X[LO<+-;>+3<*(1)$Y)$!%7;-.-"V)GY:O\=O$ MIB*B2#IFEV@J$C\5%]^38IF6C2V'ND.^JQTWZ.@(P#$S]?!K^E9JTA$_Z9Q6 M>J?,1AT.71/6J53Z2= MYTFGJ283]9.I&Y;%*B@)<6,$@HQHN_(O P6P%>'03+OG@$XM Y5F"6P!"3'' M#K=.-0?IJ-)J+RP;G &@>JJ603C\$M6XHW[-M2D,DS D;DO5MU!RD M?@Z>')91H!)J/HJB-BPC0LVP#%2YG"?M//GS,_4U81D%BIM(N*(,JL%)_> \ M*2RC-AR)L&XU#86Y#&W(D M$LR<44@E'3$3U2BD?A2>&F!2&TR YE1 M&0.2O9!)\^G['-"IJ$Q&(3%7S!8*1!VQ,>N<=?%3$ C*AB? YIR: &>MC&G4 ML?$ERZ'(D(UYXL>@)WY ; SHX-@8$KIC8Z;)RDXO60[. /S$SQ4;,XU']L]+ ME@L&I(@D=.5'3$.1^:'XFG!GP6SP8>&JBW)-/CXZ5_MC6?E7@]N0P]C8/O?< MQAS&$<-F"1W039%$DI@!$O"M5$3(X1:X1B<_.5<;G@&@+(E9Q!VG$+@&)1]] M7'/0-W'[\*3MG#E4M@2<,Z"#G3,@=#MGKG'*3SZS.3P!0#'4XYRY1B0_P[%- M#F!/""O\&)3U;=0TXV?,Z3B ,699ZA?U[>P7(Z M;N=T9A#/@6S-2NE D6M"-;+X>3,Z;F=T3#K R36[^/D2.@[D:L(LPPR(^@=U M-=;$&1,ZWRP*&U.NY]9"HT?XT7.9M$@ IR:I6<@;$/4'I/$E+IWG#25% LKF M'%42H>DC1I_!_'6?^:DC[,HC1F;T(P TA5R84?L8$#"VBR0RG4>0FA*BO-G>'<">AX7.E H-0JE'X5CHQ]IYUEF4B&! MW"ZR7FL!5!; Q[%I,C1_Y;QRAE$"E49BGMA9#JOZ0-,3DOWV(4D)D(P[/ M*S77Y.B2Y& !1-I(LTM H @H 0$ZN 0$"#TE(*GQ)T\N20[/ ( _J 0TZ[QU M7;]4_UM'*<7A/?7#197OFA>QO^15E6^:C^LD7B5%+5!_ M?\SSZN6B?K?[^+\%W/X-4$L#!!0 ( *^%:E/2V+E1108 (@8 8 M>&PO=V]R:W-H965T&ULE5G;N*F?89(2$)# @H 27:^O@N0(F42I.T7BY<%>/8LL&<7OCI*]4-O M&3/HL2R$OIYLC=E=SF8ZV[*2Z@NY8P+>K*4JJ8%;M9GIG6(T=X/*8D:"()Z5 ME(O)S95[=J]NKN3>%%RP>X7TOBRI>KICA3Q>3_#D]. ;WVR-?3"[N=K1#7M@ MYOON7L'=K)DEYR43FDN!%%M?3V[QY3(,[0!G\0]G1WUVC:PK*RE_V)LO^?4D ML(A8P3)CIZ#P MI!.4LS7=%^:;//[!:H0[H#YP("P'N"8FU7(G%N?J*$W5TH>D;+6,)N]<-RXT> -%S:,#T;! M6P[CS,U2BAR"PG($5UH6/*<&;AX,_$"TC$9RC994;]%GB+A&4_3]X1-Z_^X# M>H>X0']OY5Y3D>NKF0$T=LY95G_YKOHR&?CR GV5PFPU^@T0Y,_'S\"+QA5R M# ")VR8#=U\X1"SEK2U(VVM M9(E@YREJN-A42Y<;SO3ER'?FS7?F[COS@>_\"7N=BTR6#+TOI-8??*&HIHC= M%'9G'VYP&$3 TN&#VM7V86>9V2AXX+ RT>D+O]W:!@^F\0//6V@IZ/0;\\(M3DE9RN#5 MX0.:]OF+T@Y0G\W"#W31 %V,[RG KL&DQ4G&<_&6B@W35K'.,HC6#'*2 MW>T%IRM>O)A-<)O[<3B^VK-J7=MTQ_B!PN;TM;.!Q MW?@":4,8J;@_3=2CGWT5QSA==-'Y[ (RM,9;U<#1*+Q[Q7:4YZ?]5\5)FBU3 M=>"\H*,^F'G8@]RW"N?! .!60?"XA#0AW]&GP7CW-8&0-$RZ /MFP&DZ%/)6 M/?"X?-S6J@$(E2P*1ZEBA:OXSK: %WE?$D(<=''WC:;)T$IHA0._H!PU:L]* M> ET7QZF<1IV47NLHF (=BLC^ 4=>7LEX_7!HS)!T"LV/&;3>('G?B](*S4D M>%,5RR%KZ#<48*35$C*N);?93U R?JH/@#5@R#RY:#-XM;,:YV.(]"5C&N)N M%O59#64IT@H+(:\+T.15H#U6@Z!;<2)OZTS67% HR5\?TU9CR,N] MR4HJ& >S:[2'3L]N6L%LA#/% S4.;B'%9@KE=SE49"U)7U?B<*!L)JVND'%=N:=/=2,N7%$_IB_$(QRD MU^;YK.9D*%6TZD+&U668.B@-2T"O;;7XT;9X7NR>IB,F25<;/6:8X&0(?:LR M9%QEGJ-GCTQE7#OT#C;D:YN9*O$Y4J7H0-="/"W),^VNW>B;D:'%VTH.&9>< M9JFLI4*&/C+=R'O=6NLM50Q!^60*=NH9;'*U>1:\\I_C$(^VX*!7M0R8^9T* M6P4*QYL=KX[Z4I8/>MCO>\(X3;JYQ&.&28(':L*PU;1P7-,<=M=[6&VP7GRL M?+&<'VCA@E558=HHGME(V?=>5SR=41Q'W=;=9Y8D Z5CV I=."YTRU=C1Q1R M/MMP(6QXK)(SQ67N=:DO;SB.>J<1/C.-L?IM^X0N?/\#E\NJT/Q M=IKJC/XK51 FC0JVABF#BP085M6Q=W5CY,Z='*^D,;)TEUM&0<.M ;Q?2]"C M^L9^H/GGP\W_4$L#!!0 ( *^%:E/RWB9Q;P( "4& 8 >&PO=V]R M:W-H965T&ULG55=;YLP%/TK%MI#*W4!3#ZZBB"MJ:KM86J4 MK-NS"Y=@U=C4=I+NW^_:4$26I)OV@GWM>P[GGHM-NE?ZV50 EKS60IIY4%G; MW(2AR2NHF1FI!B3NE$K7S&*H-Z%I-+#"@VH1TBB:AC7C,LA2O[;46:JV5G ) M2TW,MJZ9_G4+0NWG01R\+:SXIK)N(P(%P9E1@A?,8K"V.&"SK"$/)5DP4Y%[ M;+@A%TNF<;D"RW,F+LE'\KB^(Q!^^AF9$Z-3#HT-XB)[TQM#>&.KYDC-\*\B5S+G@ MS']NJB0YNG#EGP1>MGS'A/<'J\7/V5C-<^>6 "XCJ '-57'SCJ"D%Y1X M0>-SG?+$LCA2<,KJEFKJJ=Q!WF532J]I&NZ&CAYGQ6-Z/>NS#G2.>YWC=W6N M#KTXI:XEF S?&WV*HC_4'6!?F-ZPZ4A DK$1:,9TNCV4FH#JQI_KI^4Q5O"3RN\QT&[!-PO ME;)O@;LJ^C]#]AM02P,$% @ KX5J4T /)S4Q P ^ 8 !@ !X;"]W M;W)K^A08SPV!H; MED43HWM7ED$VV(HP(8>6/5ORK8B\];LR.(]"Y:36E'55O2E;H6VQ6F3;G5\M MJ(M&6[SS$+JV%;Y?HZ']LI@6!\-GO6MB,I2KA1,[O,?XU=UYWI5'%*5;M$&3 M!8_;9?%^^FX]2_$YX)O&?3A90U*R(?J>-A_5LJ@2(30H8T(0_/> 5VA, F(: M_XV8Q;%D2CQ='] _9.VL92,"7I'Y5ZO8+(O+ A1N16?B9]K_@Z.>UPE/D@GY M%_9#;#TK0'8A4CLF,X-6V^%?/(Y].$FXK)Y(J,>$.O,>"F66UR**U<+3'GR* M9K2TR%)S-I/3-AW*??3LU9P75]<8I-!='I1<9[^)W ME/Z$/#LBSS+R[/=[^#S0+46$ZJ645 SW0'**[%8PR$\F0: ML?I=GKE\0M39. RFH_4XUM\/T^Q'^/!-N!%^I_F^&-QR:C5Y^[H /\S981/) MY=FVH&PO=V]R:W-H965T&ULM5AM;]LV$/XK MA <,'9#$LI*L7?,".&FZ=N'=/7?WW$,JIQOG/X45451W=67#V6@5X_KE>!R*%=4Z'+@U6;Q9.%_KB%N_ M'(>U)UV*45V-\RS[=EQK8T?GI_+LVI^?NB96QM*U5Z&I:^WO+ZARF[/19-0] M^&"6J\@/QN>G:[VD&<6;];7'W;CW4IJ:;##.*D^+L]%T\O+BB-?+@E\,;<+@ M6G$F<^<^\/GEBZIJM@18'QN?8[ZD&PXO.Z\OY;^$)2%6N ,Y:;,HL> M;PWLXODL-4.YA9J9I34+4V@;U;0H7&.CL4MU[2I3& JGXXAX;#4N6M\7R7?^ M%[Z_4S\[&U=!7=F2REW[,7#V8/,.[$7^I,-W13Q06;ZG\BR?/.'OL$_^4/P= M_L?)[P0[ZH,=2;"C_Z723_M^ZR*I_.NO7N23_.3O!U)LD1V>J L=3&"#:T^! M;-0R,=W;CRO"]!2N7FM[S_:-U4UI(I6J<&BM#>DJP&VI^?'"6&T+HRL5X(LP MQ#&HE;XE-2>R"O*QUA[KC!7'OL1J O/C2NY;F&MOX&1= >B2+'E=5??\GM8Q MV48 N[$"9,9Q)(5I31X9JV<,/\].;@YF!^K[Z?1:[B@472=5$ M'BQ@.Q$&1B=A?<,%8;B>EDTEZ"5Q?CFCHO$FFG;%U5VQTG9)ZM+5M0FBI%U=9E>7 MVXJ@Q8'^43?#RC55"=R*]P+.$#:_-S:)K:3X]XK$.+GH@==[0I9:TDD-\>+E MGK17Q"JB?M2V87:W*K#WJ"V7B:E9'D%_1'0^;-(2;LS$@"?>J3+X %YN?= NG!-]2L4O)V(A)K!7>&%>F:#!6 ME@H*07LC,U5B5GEC[O+M?(('85^!GFB1D;=50 M@:#H5E>-%(EN)6U7=&F&9A[H"X'1HY:=<:5C8KC:D%2B@R-O/& 8E@KTP$&T>TT:2E$J -8S MQ5Q(.M4$)@-5@3;BO1V#-%)IHK;DO-Y**I*X[!DTE/ON]W4JZF\\>\.MX"$C M!\571J98'>?[W)_CP_T-T:>V92E13''@.LG ,3 M@R^&DP'=&#"@50%$5APRR4H7J].,B30VEWJFK8Z/CF8>/]P,V_G. Q$GZM3ZT\0LQX:IX6TFWJ=)%,F0R\6T+J$K>8S M$%>7987E=EK$1A0ZJ6.-H2G-@FO/'KV1$\K"N[JM41]K6Z /F"P;L6Q:.CE! M#4Z$WS[&*)GAVK4+E.&+<2JUMO_.QU7Z^!;QS-;*D].GCA\-,?0%Y/ M9Q?M]OGGRV_6HK;=^NGLIMMMU5MH6IY-OMN?8!;?6'22U$=]A](^^XB=MU#/ MC[)OH>@7L<3N2[S9X!(J"N5O7+R;'^ZC7RX<%2LBB MF5>$7$/TS?;(MA-$/Q'GSSZ=QH,/5AS7E_)9SF<;!$_?KOW3_LM_FCYXM\O3 MOPUP6D/J056T@&EV\/QXI'SZ%$\W2%$^?^!X !D !X;"]W;W)K&UL[5G;9S4Z23<69 MR3-$0B(V), 0H&7MU^]I\"+(DG.I2:9JJO9%(D%THZ^GN\GSM:X^F4P(RVZ+ M7)FG@\S:\O'IJ4DR47 SU*50>++45<$M;JO5J2DKP5-'5.2G<1A.3PLNU>#B MW*V]JR[.=6USJ<2[BIFZ*'BUN12Y7C\=1(-NX;U<99863B_.2[X2U\+^5KZK M<'?:TWVWX78JU\:X9:;+0^A/=O$J?#D(22.0B ML<2!X^]&7(D\)T80XW/+<] ?283^= MY_:]7O]3M/I,B%^B<^-^V;K9.YH,6%(;JXN6&!(44C7__+:U@TI5NQ( M*JSHVG"5FN/'/?F/^H=O]4)4#-[MEO[%50V \)?(\;LW[_D:>6!%!9VW2CU@ MHV 6CKW[R6S./@(8&/0H*YT(8_9DF$SG>VLQF50BL5*VTCK=)XHF011-]NF" M:;3/[0&+SH+1?+8C:'2VW7CT6AMSS%[P2L'JAKV#2:XS7HE^QX<=MUB^R 4S MF5X;Y[!$%V5M&Z_#AP JF3"XC*4RK\FQ1[D[0'0'E#C N .P'=0%"($VR:== MCP=,W":BM-[^%#CS$P+A>_\_9)40.TC3/WJ+M#G\Y M1=PTM1>$6I\'W;[PO M4L,#*V_K0E0'K"C*$2RS(_]I3B(1J&_$HV"!V3S MO?0]BX-X,MO?3WD]VL_K:'861),Q>[%5'TV"^32^5_D_*[SY,&ZW5)%<.X2K'F M5<7!FM7&51B2&GV^J5&*F]V%0%U(@\.'01[(;-H"1-37O[^Z8JYE.3* :G<% M.V[9DX'B\(EE5QM*UDXL+>B54K":F/6F[OKW\S M+9?C(=D>NO>V_G8#LPP[X#"AJ +F-5619:4+)TV7=@KH2@'DA4W"\Z3.>6O6 MA083[DJTK)AHL&.MZSP%:RAGY4GO^Y_=:?W%"ZPKH]N"ZJX^?K,W]V$>@+;? MIT7C()[M+]\'URB.DWB;^<^EX:M5)59]'T;E]QHB&,^J][5QZ9:Z#2WC*!<; M-+K_T0@P75?)_^/D*QMWXL6[.=2(O1>-B1U@R2H]*7EE-S0GI'5B_;$"A3F< MGWD+TV ^'WGWDR@((W_P0.F-QE/G_0X0K]"D<[7YAV$%#LAY!9@K-,%KO3 ; MS%_%?J!.@^ETOX"/@E%\MK>*Z#T[.]"Z1,$T'+'7,A$*8+@4XJ OOZ=/&<,< MX;Y8W?8/FF;2;0A[5ID&L[%O1_2@(-E9F(*WOP5-B4_S',U66T#0>6D4B,\8 M%S$)DIG)QX%O;)2+1 !>@1$*A0H0KBQ36IU48EFKU.5?[ED&/!Z,0U;(/'=O MC=KA.*6&G1:L9@ 4'"8Q/#/>TW)DKAO&V5K:C%W_RK*-DK[:*0I !BC=*;YGDIJJ O91V3G7*V(^T:\D%!O5+ROU!QG0FUH_R* M*KIH2FA'!PVI7I;<.F2$%EMA49J!,+0;%V)"E*_YPHJ>%#P)'/O#RIJ M$Z/P(8/>B,\&MEPF[_#Y^17G+U-1[G_2Q0U[MEV?/.RO'VW!>6>U)[OT>HQ# M9(\.$5T=>!Q'A\E[HN>'A!K?)^HC]IK>H"%P5!,J2P_FO3Q&+$J-+.IHG[F$ M]$SN3$8YY;WM:U)=P\-=B")K2_3[PH%8/'_H*";-N7VS!)2C'KP!>DH,3$<@ M*H5[XY]O6MBD/436=E/]$;CFV$\!3CB!1&RT0:;@42J72XF.WC;O27/W.0%* MEGQ3./SLA@(CO,1*7(MO)' 9U,#@?-,<(7PDVX&,YE#2CZ!: MEZX"X62H!G%:2.@PL9"6(!HK#,F3.H3L&.2Z5XP%?*KOM MIUSQ3$_N !#UZDI;, 2-5#8#%DTYRUJYQ4T3"(W7?78LD:!JI<\L74%=@'! M-T:U=KYM)H+N+,R25%]=0?,6F[Z++6J9IQW,)[FNT\94W/*DJ?<>%K]$7+CQ MV.$4[5,$2T4#2\+!TIU0=Q&Y[37=4-I9Q8]QR%CI6TEOMN'_V:2)^-GLX4%( MOQOGWR+8+L816+GJNOF"&--9(\9T_FUB=-%QQ4W&7M(KCT,?);Y2T8S_>0.Q M *<@_)K2AO8M(=[+YJL'R-W7/?<.[L>7IQ]8<[:CZR^4(II>+E!2U])DKGFD M]XIB8?U!8^R/&7<:\D/?J4Z]KX&(UY7[YND@2=GFPV"_VG]6?=9\3=QN;[[) MON'5"EG/=L[FQNG3?%A?:(CG<92;09E2T <^76MONA@[H M/S9?_ ]02P,$% @ KX5J4X-5V([U!0 >@X !D !X;"]W;W)K&ULI5?;;MLX$/V5@3==-( AVTJR29H+D*3;;HM>@B2; M/M,2;;.E2)6D[/KO]PQUL9PF0=%]L262<^9V9D8\75GWS2^D#/2CT,:?#18A ME*]&(Y\M9"%\8DMIL#.SKA !KVX^\J63(H]"A1ZEX_%?HT(H,S@_C6O7[OS4 M5D$K(Z\=^:HHA%M?2FU79X/)H%VX4?-%X(71^6DIYO)6AG_+:X>W48>2JT(: MKZPA)V=G@XO)J\M]/A\/W"NY\KUG8D^FUG[CEW?YV6#,!DDML\ ( G]+>26U M9B"8\;W!''0J6;#_W**_B;[#EZGP\LKJ+RH/B[/!T8!R.1.5#C=V]8]L_#E@ MO,QJ'W]I59^=X'!6^6"+1A@6%,K4_^)'$X>>P-'X"8&T$4BCW;6B:.5K$<3Y MJ;,K4CM/),WA[G8][ M$6_O]WS8A'O#[>.Z'/AA /.Y6. M]B8,D(Z/KF]OXQ/DY-= M K"$(E(F6!*4U4I%I_2E\!';BT*"96N:.5M00!42!.+_5!(V.=-#*FRN9HJ? M?%66.F( W3J4JP\B\ [#;2RAAWZVI@UIM5#9@DIGERJ7GM!O8*&32ZN7RLR) MHT=VUMIFX)NEV M1K:C;.IXQ?AR$''PL4#P'FQQE60YR0$D9+3SQY- IJ@$#X0Q54$.\27YO1*Z MA044UAR[F"8I?!53NY1QZPN(02 ?M_GWMG(&4G ^8PP+5>NX](-ECK*( T' MR<'X14,%8&T.4:DK#UV'T(61L%2V\KIF)$R2/X+DIP53*51.A37E+(6]UPAV M$3D]KB-89T\4G L22Z$T9R*R8)-29N24XP,2(+M1R\[AA@*UYI_TK;#+ZIDSX15L:X'*FA?>QY$CX6&1.94QN/H>X M1!.9T=%(#AE;AA'*1V"=U8HC FBAA!R(@&R:A/8(,%4+A8HB>;"LKA'5GG$RV5?46ME4E_39=4VH2 M S4Y?*1)@PR_VQJ&7!HPU^(,N\"!&9*=1O8U'3[RE;/,(C4I3?/MLU)A\3B] M^:/%]R9 /,FG*D[J0B#T=PZ-KY4XFSX\6"M2AP]@I M9HJ(7:!'M4<3&BG=*W-!,^409##(QKX5]_BAFP7J\?Z$>FGFF(FLZEZ]1V$/ M.\(@'@K)*A$.Z"^M"S,T ]OV%N9];^C]@CT+J:/IMZ+P%0<>N'"'WIFEK.[ D<]ED!1@JCH'=>&W+\&6\78QM0%WE?BXP.50.CZ _9E% MGIL75M!=-\__ U!+ P04 " "OA6I3*<#]!HP) "?&0 &0 'AL+W=O M^%C@@L26*,_SF/2-?;:S[YM=*!?%8 MY,9?C]8AE*^F4Y^N52']Q);*X,G2ND(&W+K5U)=.R8R)BGR:S&9GTT)J,[JY MXK5[=W-EJY!KH^Z=\%512+>]4[G=7(_FHV;AHUZM RU,;ZY*N5*?5/A2WCO< M35LNF2Z4\=H:X=3R>G0[?W5W0OMYPU>M-KYW+4B2A;7?Z.9==CV:$2"5JS00 M!XFO!_5:Y3DQ HR_:YZC]D@B[%\WW']EV2'+0GKUVN9_ZBRLKT<7(Y&II:SR M\-%N?E>U/*?$+[6YYT^QB7OGQR.15C[8HB8&@D*;^"T?:SWT""YFSQ D-4'" MN.-!C/*-#/+FRMF-<+0;W.B"165J@-.&C/(I.#S5H LW;]0B7$T#.-']-*VI M[B)5\@S5+^*#-6'MQ5N3J6Q(/P6"%D;2P+A+#C+\=QHF8I:,13)+Y@?X';=B M'3._X^\6:\#FI&5SPFQ.?E [AZG^98,2I__\QT4R3RZ)A:#KV?&E^+Q6XK4M M2FFV_/C\TL.%L"&U<',?5";L4@3L6MH<\:+-2KS4!BNV\M)D_NA5R^O_]0W5 MVX5R LIOEOZ0ID*$]I?(+O'CDTHK!Z" _*!R0@'ZV<'E_PRNQHC*CWI>*X MS;^ M[GDAQUWKU@;W#]$7YQ>46.:G9&_R6U/[!J$7B@Q.'@#+6XZ]/RPNX> ?A?.##P+/C]O7=ZX:5D,(_$Y&#_:R=C@@" MH;90J%0N7:.LB8UT3N*@ =&?<;&AFW &:]D)$(*5L$ZOM(%/(;),JDM<12>) M07XZF:%TY3E4/J[CS'=Q)O$GG 0W;$XFLY]$"9.1-\%@ M'R@T( ^=A>.Q"ZY& 9")JJPEI.I%31T'%;#X*ET_(<^2X&-[STM@KB;Q+JH@ M*E-*WB;HR4U?IW,I[-9O3_H\Y@A'I4 M+M5>]7QA-CF>_8@OP"FM0>FH636N3 "09\S -.UYB!)(U(H2%;]C6M*XZWR# M" :^$6-"/9::9=Z/FM/)H#T9Z'0# SS(G,P#35 =(%,O7!&#!FCRB451[&4 MVD62>#!Q<"JU+B,>R!;#4C;IMT1"YMYVNZ'C]CC2.1/N5+U]CNQE*/I+U"H0 MPLF\@ANG$'ZI%(%!R^JXT.^5 M)L@.!>\B*#@]6;@@=#P_^Y66@+,ZF\\58H MF2L$RDYT="YKN[$I*D\L:*VE+!0Z/)2+7^L("6O4&-:?06\IBMAL$_*LWZ\U M/=;.^6R,B(V8U6#;Z.23=]7H;:J9J%5$KN5"Y^1&B A$NJK] 96%/ PU4^;1 M?&JYC*U1!\6QYPV[*]4'T*F#8A2= Z>"':1/6'S,&&0)"S]J@H&8.IZ<_#01 MMQS1>]JAPS",^H #",G3R:?K^LP./#KNQ?QL/VO//FO"X\WSWML;VLSY?$@9,A19Q8:@>Q.#^0+;E7H(M6XCH+[:;! M$KJ%Q4M QRRB;507T5NJQ@?YR7RW>'75!HOP<90&+LZL =/=>J^"KTMBJYFG MJUO-F82^8S[\G+NY:%""#)WA'KZ7Z8#8ZGHWE 7BSGEUL]:H5P,VDC8V$82, MUN:W/7G]0I9I5I;*.1[%YZ5;?%Y^C=;EOF.=16'=1QZ^3]>C!L6Y_1N?BH5AAE78QB M?LOC#RI^V H+N\CUJLE?CGG!8SIOCP8@Z0C V\>ZSP"'0G/*KT5#OT ;T,M$ MI7-'\_V5GS5#/LG,>OW@GJ9@'=[3=@G]';7FGJBQ3%NW#7Z@A'X/L43\%M'U MN!RH5;RQZ#UPA7=4V=%V(-#BECH&VHGJ[G8P@"%[P,.T7\?6"%4P=*Z)45(^:%>!F\[& M""K$]C+6GK?P1F@H;6)A*V[3NI-JT(J%=6HP8\V;R4H:4Q6Q-[-5GL5ND?O( M@;62+N1B"?'ZL6E$ +)C':M!;1E,:3%)96JI'#048=4& RAG-S0Y=&9I '/5 MJB37K9YB[V[;-A(:B%6".CS\KQ 'K&Z*$].LZV_4F MP(SI)*<)R*BEIH>N&?JK0"T0D@T35*YG\\:/L\HU_5QR\O-&J6^D9FVQ$LJ2)'58Y%-(;K?L21-3T@%--_SZV!Z,<=%L1+C1/P'ATHWGTS*4NVO%,%QCNJ!G$GMJ>S"K/VTZXW_GL MV[)7\YKTPR-[$[8'B=G4C77'-@9(5W6Y&\1]SP)U>P(?<%0UZ(T",$R> M>A4\[;TT+Y1;\4\#E 6!,;X_;U?;7Q]NXTOW;GO\Z>*#!%SC1:Z6()U-SD]' M<6IK;H(M^17\P@98D"_72D)TVH#G2XN<5-_0 >UO,C?_!5!+ P04 " "O MA6I3$T0QX[T% N% &0 'AL+W=O>WCDV5*JCSH#,.RAR$M]/LB,J5Z.1CK.H.!Z*"LH M<225JN &FVHQTI4"GEBA(A^%XW$T*K@H!Q=GMN]&79S)VN2BA!O%=%T47#U> M02Z7YX-@T';B6)$'_ MO=7^VOJ.OLRYAFN9?Q")RL7 /K*,:X8YIK@1Y8+Q,F&I*'D9 M \N=4*4$YHO('QG76L:"&T@0)29C,DT%SB.9@I=UBA"O%6G!-Y$+(U":!F-0 M!O.3P:=:5)A1&&FR( $#"C'%;7[(E"TS$61P5_54G"[=L&P ;#Q9+;:R!NJZJ M'&@*SUG,=<929 LF2LS_M, :SE2S?T#D&S?:1]8E[(.2B&F=%VW4%EH+"=T='^$RG!_,;8]=BW MU7?Y[\/V?OTS.C2T@\_8RW;"[XO$F6;^ESAW+$K9)%']2;HEX\VJ9 MZN!=R,0RD^45Y!.$B;(#!PFXM\,F DV:@N\/?J(UL@DF+++ M.%8U1A >L+S5S3XID2045EU*$4-XQ/"$JOZ7W1?Q7QF!&T6481ZMY=W.?L2X MV632((B\UFE$SM=%[2"4 !;S5%00KGH@G9[V,7HPF1[N7+T$?^7HV&^$7Q_U M<.+[<\K>6YEMQ>4F*M%5@[5CP>^Z:OOCD53B[+;!W$YSFT^XQ> MKV.\A/W_)> '>US!3W'Y&1,):?\6Z C7922[Q]+0TL@C<*7[*-@W03?'Q\-^ MYHR'T_5]H,^DPRT[WG#RU6'LA>&GMOB]I>+WWW9Z-IP][W5&P^#Y/[@]&X9] MN1G)M8VWG$I_B^%ME0WM#=COH<:B8 D*ONFVT<5GDP1?8]PQ9_Y$L'5C&\38 M-*WA!\K"-4%?T"VJ[0BF*Y1BROJ,$9%4V#,G&/=KI=#.W8ZHK=6&G3_]XOF! M+;?[Z^Z:/R/&P:(DQ;/:%PM-&J)S.*CX(U%2GR.#J)^#QQ$&6F/!)XJJ-K8V MQ)7!VU!6^\"6O2$Z;);VZ'IMQ_1X]7(;)H_LUUP=CA/V+$1:*$2>-Z?4M$:H M>U[5%@8\2011;>NU/O(.SE33QE)5TAYI5Z=C6@SW2UJEE 8Q1'MG@6IC2.P9 M67<%Z1(-Z 99XH[!SF![%G>AI@.UQH-SN;#'<"KLS5)2G9:*SPZDF@VWW4J, MO#N< M3"WE1I9LG(7>=TO=UEV*6[ UI-=S=I;[G"Y36:E*+H>'@\&[CZJ&T8 M6=D;H;DT1A;V-0..4:0).)Y*:=H&+=!=$5[\#5!+ P04 " "OA6I3$E:J M8N8. #<*0 &0 'AL+W=ORDGR$2E-"0! N DM5??\\N #YDV8VG M]T,;B\1C=W'V[ -\OC'VAULIY<5U5=;NQ<'*^^;9T9'+5JJ2[M TJL:;PMA* M>ORTRR/76"5SGE251_/I]/%1)75]\/(Y/_MB7SXWK2]UK;Y8X=JJDG;[2I5F M\^)@=I >?-7+E:<'1R^?-W*I+I7_UGRQ^'74K9+K2M5.FUI85;PX.)\]>W5" MXWG =ZTV;O"W($T6QOR@'^_R%P=3$DB5*O.T@L0_:W6ARI(6@AA_Q34/NBUI MXO#OM/I;UAVZ+*13%Z;\0^=^]>+@]$#DJI!MZ;^:S>\JZO.(ULM,Z?C_8A/& M'D\/1-8Z;ZHX&1)4N@[_RNMHA\&$T]LFS..$.KRK,AG*[I4"Z]Q5N->?[EA:DJ[6%E[X2L%/G*A_//X)HG7SS)-^K^9T+?L[\H9C.)V(^G<_N M6.^XT_>8USO^]_J.UC_IUC_A]4_^7_:\>[E/QBOQY)?_G,YG\[,[UQ8T:'I\ M)JZ^_O9%G"^M4C2R>_RY%A_E5AR3)6=/)L*O%!:H&EEO>3&>A@G*JESHVAL\ MQ;]KY7A'(;L5']!46G8^/1MOQ@]G9[].Q&:ELY6 :,K*LMR*QIJU!B*PK?1A MKUQ;>";>%6V=LSB9<=!,UUEK28C%5A@KX+D+M9)E(4PQ$EK7F%#7T;LWVJ^& MK]ED3\Z<*+1UGIW?D#X\YMOAY:%X1[K6DI[+4EQ9F?/D2CLFG =1PW=7%TDM MMI.&B#P_U\Y;G7E(T5I/&F9*Y3@/-Q&+U@MUG94M_1:P@##8UPX'B0?TV+4P M$QD ^K+Z$_Q3,F6M5;D-QQ0E>1N&7="P)!*I03NM)' @P-']BMADYY3IF,() M3(0>&Q-'8=9\]/0KBNENLW$4^/*_8K6M]?5(+:M*2:@40%"FK$=<$(WT!%KL MZD'2;9GCR98&,!!H15F9%M"*1SS4%$,U8X''-F5+V!?*93+N@UA4Z;9B;LX) M+IN5JED--D6GB[2J5_.0_.&]K%L$(C%GIYA/?](I)*">LR?@-\W8\3@:56(* MOXL[0IB5M"0NQ=&VE,%.=!PP4REU!0&7L!6PVIF5CA,@44O>O*#I88>Q)W10 MCV8>.>A;AO]Y$KG'S=5 U84JM8*G!^^DV9T,'W2&"*P&ZHW, 7.?-U:7XE%@ M:%% 8"<0_1W%1 M"^RU*/4R&;>2/Q3!+=!FPAP!S.[;P]A] AUV-/I!>UJ;$PJ(\X5-+KXJ=2T1 MG?G%@(H'-C8;O*C;2EG3]D=%:V1,XZUBZ9Q2/^C?)<4=>@N24?72$Z:U3Q-% M8ZPO3*E-HEI&F1-K@(S6EZZ!T[K;D*+KVJRCL$QJ-7&5ZN&$#;A@.Y1;UU'TCA1"N/#D-+PH M>3WRMY+&3KT-^@F( M'9 &:SOX2LY&WX"=,=H.4?1Q$USKJR9$9Z<-XT"G^^,A*:I'E?KLY?[6: "I+'!^0Z1+P$!0R4\'>FK;# M;-@1_MG6,4T@[*]-27%("J>7M09P]H0U_Q*!0#FUD&3LB1 M1%E/N*[ELLM0F0&EIV.D)0MKJIB>#1:6$'F%"04_544C(\]ZRQ:<"R.;0)BJ25J"YP_W"C7 Q8@,P04 M-,38%$=@HCR,H:U"*A5/G 8VBC/2@;G*<21-^5"B:&8:%U\-HRO,#]<"-NG? MP,>EW$:K:,OX*-L PF"!.Y25"PTYMB.JX"B,Y9DLK!KE:EJ 7R=4,(V?3K.>2F4P%Y[HTXI-Z[5O0'"-A,4(-EAQ]+A84?O MPWKK=:J7+KA>2H3\"4P&U>O^/=!R(4N- ;66HV3VYEA>JR\[*7LBE.6RDDN5 M?P,)/)H]G3R=/9_.1P#S\\1D]#B;= MK9 #ZMV@4J;4-Z4V,8CIJBF#, A//P3*!Z^;,E(B5X!OU<*&4F8Z0QD3$8!$ M;<.I^CX%"+_@J A7Z1R0Q45H2_G]3DDRQ$BRL21"*F5P_SZH)>@0/-^Y86"5A3!P5 M.;$%C?=GO-?K>YZ/"'UOR!)OR-.L(2]94\[RIEZ""A77;4 :N+#LD/[^S>LW M?6> TL <\>XAD6_@N:6L]=_QB*ZXN]%;EHWH$/HH34>88\.#3VHGO<$Q1OR" M4[,,!XN*:H4\FZVX4*KFJM)2+" O*HUSD;U2+VA07.Y@?"3%0F6R=8ISYU!5 M@6(6(0WA#"BL3?D!;]NU9E+=UI?M7;T=I)%UD!622(>0L*!$W"%*DU@,V<^9 M-\1#(\1:]1=J"1]WV&!?TL.B&J*\C)Z&M@T\S_I!S^M=W:ST+8QWJ1H?*&\^ M_[><%_:Y,!;Y5]BH:Q/1F_OPWH4BI)8_0WLWAHY8+Z$KNC.'1VY1L*,QI<54 M+TBO UBL7K3 FBZW2>54KH&*;)NJ99 <1L:=@/#CM*SJ,R( M"R=[2/31\1S_/=E'HO3X'B1:J8H\J4*T+3D7]X1-"79'>M!31QR6&[K $#!S M[>);9)(A.^"TC,;NX?SCQY/YDY-]XM+C_>+JD7\.3--K.,B(=M2ZEPK#0'*C M4+AGK.P SC32.G5W%XJ4ZRKTPPB]7-5Z-[YVH2 UAVE-OT+.UU>JG%QS,&'J M>-_6*O)&6/>?:&,O9WS4&5']?M((3:WY:>AJ[2,,^%5(R;I*N.B3_;&&D3SB MAE>#QL4H=PKO;W!(K4F%2\]8N(5,_B#M=W*H*R3-3CRXP $R6A\_F\\>9NN' MT^G)\4S\(JOF3.Q].0V4@C>C.A^', JJ>[,E4$"O!L.! /L0,:/-,#:G-%;7 M#^F:8]=#DQD^?'W][N/'48=@9\G:U _7[ $(&3^SY*?OHR6Y@XD#=MV$/BDO M8-/6WIGU)5CRT]F9^'9)I'#(=@0F3TZ?3HYG)^/G3R>G\Y/)]/C1C>'SQZ>3 MQ]/3LW@BP[>GD^/I;')Z?'P8#HIN9(-B\=SQ+,.+07:P53%#0![25P27LG(M M7'T_UNE:*")]^G-([SK5<=W[0/4?XMXN*]&T/>E=/)^0MB%;4Z5I.CJYV;,> M\O/[UQ_.QU!(S>R%\ANRW2?E2^W"6DE%F.R368<\8L9YQ.Q1N$1H034A\W^;+T (G+DR20$BN?V,N3RKL1-=( M/*FB[/O;-/9>_ISZ!+/I!C $EL5 M1:F9".%BJ9+Q0F1\116JLS' MYEXAQH9BFX+N'MN;>.ZS<.TQ/11O]:#O$=:_N6YH1Y"?QFLA K2CX!5ZR%W: M'WJAV"53\.)]!SPF77MKHR]^-R9<)A'A[Z- MA M4K,;93-_DD%7!*1-=#=UZTTI\J2)<)*+\?QHV/(I^AN5&'S.(!F+-A)B#0XQ M<3O4Z%R7QMMT/&V"^NF^-53M=]:^J9;.N.U$K>>B+:FNIAX?Q& I=L0(?=E$ M-3)#%2BS>$4P+,9=S+\L'7&LKM,!)>IF-=YGOIBC@KR"^)P3@/*(C?D.'C6USH.CR5(2/_)7=>YPWU=A1X,O[A - MEOQ=8>RNA8_ONJ?=IXOGX8N]?GCX[O&CM(C>*)14@:G3PR>/#D*#/_WPIN'O M]Q;&(_3PGRN%@&MI -X7!@<=?] &W0>=+_\'4$L#!!0 ( *^%:E,>\3=' MU0L HW 9 >&PO=V]R:W-H965TNXLBD#EO*5>5(A"1,2((#@)&]OWZ[&[QU^YA-[>Q# M8I$$&GU\?:!!/ELJ_W+T6LEL^/ M@J/RQF*7BKS*RB^='XR,6B1G/8_M9+?\E"GE&2"]4L:'_V=*-[<.* M86ZL2HK)<)W(U/WE-X4>&A/&_H8)_6)"G_AV"Q&7K[GE+YYIM60:1P,U_$&B MTFQ@3J9HE&NKX:F$>?;%M57AMX6*(Z'-/]B;/W)I;Y^=6:",S\_"@LI+1Z6_ M@\_L>Z_O]8 N]027F@.@- M[BQFB^RP(CLDLL-[:F\[E8_*"C;^^]_&_:#_M$F2;ET\+0@SO/0'3]FUT)+' M[ KP*[06$:,YU>,O"\%>J23CZ6U!P#">VX72\M\P..29M##=T"29AG$>"<," MW_-]^L?,@FNXHV;,N)6R:B6:Y %&[8)QEG'-OO,X%SCVV._Y?L RH1V!'ONH M&J0Z--A2:)B66V-Y&LETSC@- \.K*9 H3,^49N]XFD.\*&_U*D$_I>PRTS)F MP04^PO]M+3L3J16XGDRM F8U^B=H8JZ%@*ABV0FLR.$7();-M$J8A6C#8"S^ M=:1PI;[_]+.;>EE.I=O!TU.G!UPOAZ5(5O9%@].6/'CL8^^RYZ%LU?(PO\=^ M25FHTK0(340&U^.1RN@.: *ONPLST!7+& EB6= M(@H1NBR%*DE 0 <"D, T\(YS@$\%/'-+L\-8&2(US0UXC8$A*?O ;UDP=B9G M)TT[N;D0"$7)H4=2-H3&X=*@ D-12DHRU;+LSS\2 IK3VQ;P3L1-*#)+B(;[ M>BE!ADPK5"_"<:UI3]E4V*40Q=-:$A( [[V6QFHYS0D@] 01#!D(% ,\8'X] MK9WC#4KB! /JTL;@ADA%BSG0(<=P6O<@(4]_!W00]&$$X6D3 CTI18?(L )Q(W0H31\&CON&POPZ'?P#T<)59^GTJ(K&& *L5-8!/\%?B7, M'=UE?Z?(T#SD!:^$MG(F0]0OC'DMC)RGO+D*AE]0YN5* &Y"<3.9RG>B\AZ( M':P)ONC;ZP,P(FLC%Z1P88DL0+I0E0L_7D%) /@-C8QE MD ^:I,WB'8:R84 M-I-QX41;%%49Z%J$6E@,WC#BVA9#Z8FMYL5\2?[6C>8UEN%JPMY#JE)QRJZX M_L:N2@36H;&1%=[E )_^D,A,MB:%"LF-M-"P(BV\NE8[_K<8>U5DU[=Y&GGL M_?M7[*2@U1Q61Z=F,%\N9+AH<0O+UM:C: GE*_YMK9EGY%E0XLZ!PWFAV&/P MGT3&,1H$8DX;5ZTHUO%_\+1(.D1T$0*X*C!51+$-"NJQ2^.\&@*,PP1%5U0^ MXI*TOV5^VV9%E.V*/88<,.QW/:8E&:A/0H!!%\+[D@)/.0%$X"Q5:<@-:%WS MU' 77U0'0:2&):C2<5+HNUR>1TY;6%)MY:0Q<)49W*!@CF"@+H[[#$D,=J,> MJJ-!IX2O:3LI\9HJB\E4P*:'II&8L$(H1&3JR-W,A7"-KK"%S]HG7^=D24H8 M"S ;*2F%5,02MQ5PA56GGO/:)BSYCU;0._3//?]B6*H'B??AQL@;^8.&GG=F M:(0=6!EP6[DZ!!DG[G&_5[L(KG \Z)V7-SQ0GLD$;1IC2&S@SR#&5LQOR%*5 MD3P6W5%I>WA#5X'!^<@; *--!4Z&WL7X8@M,NT+O0BT@=(T#&5+%NSR^7<,^ M$,EB88LD8CC6)7OHMDX%X'('I((/')ZR$2G2OU\J@(4/206[8WMT]]C>WS>V M0U7C-#LX_YDP1N5=Z3H;A+I?1EA+\H",L';^7CX0>*/^Q/-'_4?)"0Y*YPY* M+B>H/(Y:26$"QN_*<9?#9 M]Z# _CCA?# Z]\;#P7W0M"U8OQ53[9HL!P?L#3HK$?%6:F-=+^>@"AZ21[!6 M88>%[<;R#QN\[U.87_2&CU^:;Y5\[W"\EU#5>D-E*ROT@/(^B/_ M+UNE7S50O($> MMVV )MBPS4 ]("=>:4.?3MT.(Y!?;U9*$@7Z0]N_\:UI$[K9\PO7QH1LMD> MW@<77G$:5%8RS:!#O;]8N6XE^##XNCN7I:2&QT %%P3(B DZLOHYEM\ G2*$ M\LA*84Z;A=+@O"R3^,P6P(D:+<*-Z/VR+1'C]D:F2&8W$+DEN=QY#UR KX;* M5,&R6&-+S^-!RMO^FM[O_%0]L7#]^U\ =>?[)K_W:W,K&S4RD$_G7 6NYJ54__5(QLM8I?6VF%_XXGUAN)M[RW5(?)M<-E^ M,/8N1H^SJ5IUA0T[J^& >/C_SFHOJS[PUJK9Q3T$4*T0XJU[[P7J(#IY;I>M MW7/\LEBMHP.]&>".U-M@;;XPX* #L-G1$_#J]R6ZYZ;DDVH:R[ES,IYM=V.%ITS5K=;?C,VXL MJYV2,SDNA&9VFCN1IVS@^S^5WK.BT[KFRSH^'BJ-YV/*O>;4515N@TXD4:^( M6X6;Q75F6]U-:XYP+VILWMC39Y! 5%0V-'B6Q3)T>ZUR9=HV\3LDY%_)>2J; M2AWF2=$3(+,B1$)\%8E"9/.]C@Z,)^R?J>PW[Q:<=&^^77*[./ D"7.ATY8'?.Q_"O$SJ.ZRW M*F\7 -V9U*->P\1@Y>:ZKVK.&M\G)4+/Z2LLQ#^48>Y3I>IN]:'7I?N^J1[N MOA+[P/4<*@FH3V8PU>]=C(Y<$"XOK,KH:Z>ILE8E]',AH++6. ">SY2RY04N M4'W^]N(_4$L#!!0 ( *^%:E,FSN[U;@4 %<0 9 >&PO=V]R:W-H M965TVA,SX VSF: DD,.\=G M:G7FDEITG0 @6":'G,XUR/G/'91JJO>HUHX"%+A3[O MK8W)7PR'.EYCQO1 YBAH92E5Q@P-U6JH]BS,W=Z,N MSF1A4B[P1H$NLHRI[16F"WKUQ"U?K8V=&%Z*1L,&)>$9 M"LVE (7+\]YE\.)J9/>[#9\Y;G3K&ZPE"RF_VL';Y+SG6X4PQ=A8!$8_]WB- M:6J!2(T_*\Q>6_6@P27K$C-K=S\CI4] M8XL7RU2[_V%3[@WF/8@+;616"9,&&1?E+WNH_- 2F/E'!,)*('1ZEP%#P9C#.RG,6L,KD6"R*S\D?1JEPEJIJ_!)P ^Q&8 ?>A#Z8? $ M7M08&3F\Z >-W $=-: C!SKZ*<\]C?';+[/0CT[AO30(%$:@UTRA$XEEEA$'M(4F+FE4]X1. MG(9E80J%P+4NF(@1"HJA FXT7!+W*)[ 1 *WJ TS-+!DA[>T45@VP4W*!)Q8 M]4+_M!9P>^R*FP].GP_ V00RMTS4L%),6+#R+*M]1Q16*%"Q--W"/9T-C/Z! M(A6L-31(D=%L./X5^)!SLB[PJ[FEDID[T*D "0$. MX/;NTZ-.UB>8Y:G<(I88,:E,'*=EO:^5QHSWF1"%FSH 7BK%2K7Z3DV#*O-* MI^Z?R\D'N76$E2:]*!7/W(C=;2HO4A=C(*D_J<"6%4!3HB>GLO"L)4@]?/:"*N>[N.^'6\;+0%#;] M'&X4)Z9\* R10B36-\RQ[ ]&F:"VM2\Z,%-O',R;T3,(!D$(;ZH$V-\<>//Y MN#L[\(-&SZ[02>A-(__Y ;&13V*6# E8UDNU1'[HV)/IZ*#\9'; X+W@=\0F MGC\:=6;]P>S1"_9F(7=:5RH]7_+VV._Q[*WF^).A0GOK8T[,_M"K8 U <"<#':3$^_[-S:A;L>? M!OX3*]?2OME+T"QM4>\9A.TWH/7=?AMF]F:D>B%>NUHAP7MJH'(;L&Z>3?S. MW"3J75QX\YC"34;G*YFYNJ\CA=F7?Q@U,6?!@>X3)[Y M* T=]&CM:#1N^R?8\1"1JST>SQY'_[ @9GFNY .G)@ZI3GL6#>;42Y'54G@@ MT,6([A:WGM1O(U7%VK,KA: P"$>9P_3S8+/F%"=N'!%CHA0]052^R94@[M8U MX*:^^%EUGQ/GN$Q<0;NC7S2HRM7!H39EV&KV,E0KU])J4J@0INS[FMFF:[XL MF\7'[67+_8ZI%2?*I[@D47\P'?= E6UL.3 R=ZWC0AIJ1-WGFCI_5'8#K2\E M-2[5P![0_"WAXF]02P,$% @ KX5J4_'X+\4)!P @A, !D !X;"]W M;W)K&ULI5AK<]NV$OTK&'7F3C)C2Q1MQW;\F)$= MITT[O7&CN)U^A,B5A(8$& "T[']_SP(D13D.F]Q\D4@"V#W[.+M+GF^,_>36 M1%X\E(5V%Z.U]]7KR<1E:RJE&YN*-%:6QI;2X]:N)JZR)/-PJ"PF:9*\FI12 MZ='E>7AV:R_/3>T+I>G6"E>7I;2/5U28S<5H.FH??%"KM><'D\OS2JYH3OZN MNK6XFW12[%FS)PIA/?/,NOQ@E#(@* MRCQ+D/B[IVLJ"A8$&)\;F:-.)1_L7[?2WP;;8$_F,TOU-ASQ/(R4[CP*S9Q[]'A2&2U\Z9L#@-!J73\EP^-'WH'3I*O'$B; M VG '14%E&^DEY?GUFR$Y=V0QA?!U' :X)3FH,R]Q:K".7\YC\$09BGF:J75 M4F52>S'+,E-KK_1*W)I"98J<>-%>O3R?>*AF 9.L47,5U:1?47,J?C?:KYVX MT3GEN^9'XLDW1-IDDX'Y!UT?C@(\@Y^V \#R@X[98=! MV>%7E%U)IQRKNK7D2'O)"?J<4X?%_.>GDS0Y.!//BA/MZLB;6\)[$@T@+DKZ3%/J6# M8)MC-R%O_3K<-_ZJK(*0JD#FK$B3E47QR.M4^7C6 ]B=#D#FK">8,"O)PO7B M!<-/D[.[\7PL?I[-;L/]].SE6%R3]:@V$!%K4B"W!FQCO#:>1*Y<5AA7PQM" M\Q;6##!%G6\U_[O%0W9VL'I^V7K36&%*Y5ER55M7+\E6"F#.3$@-DAY)&D%,?'%KU+73+.&N'M? MA.4ZYBG;-CT^\U/@,#Y)=@5L7MFQY%V&82FGV!"PII49W8FOW!#))R/P?E.5H?6OA4BK+ M^;)E7Q/1I^;\?XPK94[C2.2>90%N&A=(5KH\;9)Q=8DI3V86 JL*)-';3@L-&7DG+0J<"H'5[FMMO:V M,I$'"P90H?E2S(2 H1/7.JZ&1Y?@*_!SFD1DC=?@ 2?H7A9U5OC,LK.7*@-".3\W_@ FO.A-> M#6I]&[/D;V3)2 M9>BR-BAW>QVL/5'&>91UMC4I'&X;]4"H7.-%M?5B"UTZ9U#'N5P-J@HUB&M M7^P0T8\[EAP/)OJ="P7NQGE5\DSU'%6^3\(.7^),M-/B=F;+[^EO<>C@&4[Y MQZ=C55-17:_]6"SPWOEGF MZ] K8Y\J0=A<+3GN+-&J,"LNK2F;^'2ZAH)ST@7G9-"U'U /M(>"66["%-Q[ MO?BY5F&^?"Y@/R[UZ7P3J=HR#)%L6^:V^WWY7A3[<[I_-[]HY3/S7C %E>KH_15UZIY%9)#[*!W[[_(B9 M+!/'A\E+O*&55:&6(>,87D\+3QK]L:7D5OHS_0-"W(?Y+E+M%\I70-B(AD!O91:9? /L?ELMWV_P M" P&L;>B3Z9'^PC?ZZ?QBLB\6A0$6YVW]?;=8D>)'-#S7* GO>\B>*]?Q$TCWM/C#-XG>5[?;X=0JO%3#=B8*6.)J,CS$BV?C%)][ Q/"596&\ M-V6X7./5BBQOP#J_G;8WK*#[[';Y/U!+ P04 " "OA6I3G?<4 &,% #Y M%0 &0 'AL+W=OB!(XK*R$+JG$JUU-52J"I M92KRJ>^ZT;2@C$].CRWMO3P]%I7.&8?WDJBJ**B\/8-<;$XFWF1+N&3K3!O" M]/2XI&NX OUW^5[B;-I*25D!7#'!B835R>2Y]^QL8?;;#?\PV*C.F)B;+(7X M9":OTY.):Q2"'!)M)%#\NX9SR',C"-7XW,B94D5G(O\ M(TMU=C*))R2%%:UR?2DV?T)SG]#(2T2N["_9-'O="4DJI471,*,&!>/U/[UI M[' ?!K]A\*W>]4%6RQ=4T]-C*39$FMTHS0SL52TW*L>X<:@#HZG&@\T;-.D$7Y6"_?W"%^0MX+K M3)&7/(5TEW^*BK;:^EMMS_Q1@>\2?41DX\8DX1Q4DJ1@%(]'<(H M[M%\XPJ&F$[)6HBTS^2%CN>%?3XG\OK2'A%OX03Q?$=1;Q&/>#9L/1O>S[-B M11)1E)6N(P:GF"E80BA/2:41YHCLOC_\F6-LW@O?A>_XX;R_W\1UT(]K;[YP MO'!&7JY66,M-=-F8PFI.%"259!K3Z:#^GC]\KR&ZCQ[Q^TIMM_?,L(WKQA#_ M^_)!Z,21O_?R/RJVSZQW&]RV.:M-5ETTND=N>/ %P>L2AO#?<]LM$G]+KW;T38ZR38ZNXXB\+EBUS1''P[$J8?AU>\:O)GC MS_OD?PF]\;=BE3=+V6L&Z["H674&1YB^W7OP+!)2J9#/8/ MXX?\!-0W]P^74/L G:$S)M.G)97ZUK2W:97H;C>,]<2-%QU"Y,1QT)F'GN-Z MW7X9*X8WB\@5K=VO,R#GV%52?ON;(@4>D%-)"B@$-NBJ6JI;A9?I(SIRHJA? M=P(G\!<]*L)\L1BHN)X3N0%YPQ+\_ :R ACTY=>4UQF:P^VKM=W^09A/,),Z M:_MVK!(Y\UG7CM@Z(X=CK9A-]7"#7S_C&DU&R?JH?DC?D6UAGE"-['!EQWR$^QH<5FVD0_-A!,I$];-WDWB&O+-M/,*DSBVZ0)S;H]T@8J^S+3)N:.EF<>V,,BS ,IES)*D%^=MD[..SP\)WP4N[=8_]XG,VBA(O""6FSC-P&A[P M'*7T1"3CYYHSJK?TP.WYAOUCJ)UJF7*+YUK^$)E;C*)!!!G.>"G=M5Y^PG4] M7<^7:FG#+RRK7-:/("VMT_D:3 IRH:J1/ZY]V (,DE< ; U@07>U45!YP1T? M#XU>@O'9Q.8GH=2 )G%"^4.Y<8:^"L*Y\05.'1S>\JE$VQC&CBC]ASA=P\\J M.'L%?@Q76KF%A0\JP^PI/B8IM1ZVT7/&]A)^2]T1)*P)+&&M/7SMNKYVX&OO MJ6\/3:>FZ02:SBLT-]0,62D1] RD5O-W#DU.I[]+7I6XG^OMFP%+VN_A?XUD MF9ZB 3)M$_K"54DMMAWR?E8_-YB6!C-(M7I XP0=/2CML E9B7"!*>:!CG*; M(%0JRTRH.?5/:DJ""46UHW7>BH-6L]]C<.AS&\!5YB/=]B!$DD:3VM86&!I/ MKFHI!]#J!=R3@(=-^(J,3N^A,"2HZEN:S@W/R7:N*HFGA1'2ZV-_U=?9KV1[ M;+'GUO8Z+?A*2BP4?.5[Y)^1K-N".\5S30;_(E7^KP*9L*DNE;/!*F%MR56* M=!"60KL,A_VD\3S(V* !M]IQ65'N)I"1O6/V/-QOD@]PB=:> *D*(KR72^$6 M0H%6""ODYOF&%>$+2H@RZ?8:C+>NKQS-/%S2%H)5 MU4U61^MWX+2Z_OZD5X_(%3=SH2Q(G!$T.>IW(S#5Q5PMG"["93C5CJ[6,%W0 M6X;&)]#WF:;C7B_\!O7K./X-4$L#!!0 ( *^%:E.K8&PO=V]R:W-H965TN7^Q)9;ZO=U;// M;C1?>%XUS3(O!R=R,W8B3.:\4HP6Y$4A6>8[%XQEA?'4\\ ?K@5NZS)0>&)_, M2[PD=T3]6=X(Z(T;*0G-22$I+Y @Z?'@U#\ZF^GU9L%?E*RD\XVT)0O./^G. M;\GQP-,*$49BI25@:+Z0<\*8%@1J?*YE#IHC]4;W>RW]PM@.MBRP).>JY<6<2?.+5O5:;X#B2BJ>UYM!@YP6ML4/M1]V MV1#4&P*CMSW(:/D!*WPR%WR%A%X-TO2',=7L!N5HH2_E3@F8I;!/G5P2,$FB MO7N\8$0.YV,%0O74.*X%G%D!P18!A^B*%RJ3Z)X/?(FS063HR\2:^%/8+"1E!H!(5;!-U!0"05(XBGB&FA*.92 M(5PD .FR9 2PJC!#,9892@'MB!8V:BR &7P42Z0X@I 2ML,ZE+-.ZM?EIQ\. M F_R,_J_VOM,$+)Q\\W4'Z!J]\RZA1OF"R(0W/%ZZ(Z4BN1F,-I_^4(-%;?C MV1'S==E M%4H"I&)6::?2 JF,H!S.J82!WA,N&<4+RJBB1'Y+FQO@2Y0*GK=@WMKJ^&/= MNEY9MZYOUFT8!LADD/<\?5^!S5A* O[A"P69R/J'/,09+I;$.-!ZAB\879J M_ :>N: %+F*RS7K 9M=./VA+ZEEJX9WSA*8TME0## ,P$69B+R'V:UA[H/;3 MKB=O&Y],#EIC>Y-H.NPAVFE#M-.=B7:#61>8&8?:2GUB([@<,@GVJ B/T2G<2PJB!OR /6>5D#G-0X4 M(Z ,$4+SBT,K/:+:N'AIO+S2 S="$XYZ-)J3SQ4M-6SV$5;/>=CW(Z=W&&GC MJ[R"! T.2 A4MS&UH=2">'@X[,!].-QZ>D'[_5@XMISB*[-GJZU M#6/.VD,1NN.6Z/\T342B>R)RM =IY9%@(=LH>&F /I_W1NW(\4;A M9A9I\_"H(U^.)J]V8\L-'ZB,=>F!;B$ZWMSHZ6CZKC48C?QW_V+V=!2T]TWU MOKK3DX:B)@U%.Z-*FYTT*@Q(^:Y=JTZT?ML)Y%X&@)%2C- MRTJ98A5.)DZ.>DHM'>DF&M9'.QE@(PG/O![XSQKXSUX)_ZW9H@O\_8=<;0AN MIQ]LQAUN-\A<@;/TE$T[TK"RRG@E(7O*X5?(+=]#ZGM(=874V'EXRXE8FN=% MB4S"M&]PS6CS@GEJ'^Z>EMOGSRLLEK208'L*6[W1#/Z_"/ND:#N*E^89;\&5 MXKGYS @&*.D%,)]RKM8=?4#SKGOR#U!+ P04 " "OA6I3'TUJG7\" !J M!@ &0 'AL+W=O]/VS 0_5=.V;2! MA!HG*0Q86XDRV ^)4=%M?':3:V/AV,%V"/SWLYTT=$I;:9/V);;/]]Z]E]B7 M42W5@\X1#3P77.AQD!M3GH>A3G,LJ![($H7=64I54&.7:A7J4B'-/*C@84S( M25A0)H+)R,=F:C*2E>%,X$R!KHJ"JITXN9. MUE^P]7/L^%+)M7]"W>0F)("TTD86+=@J*)AH1OK15 M?J*&3D9*UJ!CB'71G<".%R35PMO4 M#(#$1Q"3.-K#EW1^$\^7_(7?/;3#CG;H:8>[:.UER2J.()=04Z6H,,V!Z]$W MIO>SO7MS&I/D(_SO\=Z?6E#F"F6(MQ61AL;8&(%5+LRWZBH;$^ ]D/WRD3)T5GT&GX+ M9'!\!I_=>]XBWXU1O-VWBZ]5]I$'4>0*'?8VR.!D:'$E4_]0K^_7'FOIWO N MO_$1(62+B(1L.ZSAQOTO4*U\E].0RDJ8IA5TT:Z17C3]XS6]Z<(W5*V8T,!Q M::%D\.$X -5TMF9A9.F[R4(:VYO\-+<_ U0NP>XOI33KA2O0_5XFOP%02P,$ M% @ KX5J4UO)E2W, P H P !D !X;"]W;W)K&ULQ5=M;]LV$/XKA%8,":!8[[+9 RCR7!:57%BY4O5;QY%I#B65 M$UY#A3L;+DJJ<"FVCJP%T,P8E87CNV[LE)15UG)N9+=B.>>-*E@%MX+(IBRI M^'(%!=\M+,\Z".[8-E=:X"SG-=W""M2?]:W E=.A9*R$2C)>$0&;A77IO;V* MM;Y1>&"PD[TYT9FL.7_4BS^RA>7J@*" 5&D$BL,37$-1:" ,XZ\]IM6YU(;] M^0']QN2.N:RIA&M>?&:9RA=68I$,-K0IU!W?_0[[?"*-E_)"FE^R:W7#R")I M(Q4O]\880 [(K0VHNF)2=58 M8W"LTI>R4@)W&=JIY4KQ]/'B"O/*R.6.BDR2LWNZ+D">SQV%#K2:D^[!KEHP M_PC8C'S@E5=ED+VT=S"P+CK_$-V5?Q+P4ZHFQ/5MXKN^=P(OZ+(-#%[P MZFQ/@(8=:&A PV.@6"A94P#A&Y+RLD2N2>V'\%H33[;,8^K+V(&>AO[YI\1W M@U_(OSU^-N2%[&*P\[$IUR!T:@?)Y1,(+->!YBJG F2W?/<,(F5RJ'?&*J)R MWDA:9?*T^K!E\)LK_\ "DZH9;'8Y72LO)[X1!_ZHV4*I[,/5?HZ&NV81CUS\=[<4)8._UUE/AC M1>/TNL82Q-;TQA*+H*E4VT!VTJ[]OFR[SJ_J;>_^@8HMPTZG@ V:NI,I?AA$ MVP^W"\5KTX.NN<*.UDQS_ L!0BO@_H9S=5AH!]V?DN7?4$L#!!0 ( *^% M:E.S0.*9@0( $8( 9 >&PO=V]R:W-H965TD/LQ._KYWL3VTQK(7>J!-#HB5&N9D&I]?XF#%5> L/J2NR!FR>%D QKTY7; M4.TEX(T3,1HF430*&28\R*;NWE)F4U%I2C@L)5(58U@^WP$5]2R(@^.-![(M MM;T19M,]WL(*]*_]4II>Z%TVA %71' DH9@%M_'-(HZLP(WX3:!6)VUD2UD+ ML;.=;YM9$%DBH)!K:X'-Y0!SH-0Z&8['UC3P+ZF;L* I07BDM6"LV!(SPYHJ?VB!. M!'%Z1I"T@N12P: 5#"X5I*T@==](%&A%MIP4),=/.^2+2V;O ME( ;%C#W& MN!?CGG#"*M:S)B;>:?+>:V(^Z5L3+RBN/<5U?SWXZ3_UQ-&__3%Z]XI:R]XU M')[LV?:$O<=R2[A"% HCBJ[&1BV;0ZOI:+%WV_A::',HN&9I#GJ0=H!Y7@BA MCQU[,OB_#ME?4$L#!!0 ( *^%:E/U=+BT9@( %<& 9 >&PO=V]R M:W-H965T8DLXA#TF)R5JIWG0%8,A[S86>>Y4Q MS;7OZZ*"FNI+V8# DY54-36X5&M?-PIHZ4@U]Z,@2/V:,N'EF=M[5'DF-X8S M 8^*Z$U=4_7[!KALYU[H?6P\L75E[(:?9PU=PQ+,<_.H<.4/7DI6@]!,"J)@ M-?>^A->+U.(=X">#5H]L8C-YE?+-+N[+N1=80<"A,-8#Q<\6%L"Y=80R?O4^ MO2&D)8[M#^]W+G?,Y95J6$C^PDI3S;V91TI8T0TW3[+]"GT^B?572*[=+VE[ M;."18J.-K'LR*JB9Z+[TO:_#B!!.CA"BGA#]*R'N";%+M%/FTKJEAN:9DBU1 M%HW>K.%JX]B8#1.VBTNC\)0AS^3+3=-PP+88RLD=$U04#*U[T5T06^GS)5Z= M=G%^2,,$%^5'*CJ2AUYAL4:4/Y M12_HIA,4'1'T4)A+$D2?2!1$X0'ZXC3]&Q7'Z#Z69JA/--0GYS>-I,,G\[;@P^Z!D.ALP?PF;#,(F M)X6]X!.T_6R4+$ ?E-8Y2,91T]F.LGU,=%A7,NA*3NK"1C"\\R592WGXDB5[ M(<,D#),=8?NH* V/U"P=M*4GM8U>R"%AZ5Z7PJMX-MT1MH^*PZM=8?[HV=N1 M^YVJ-1.:<%@A+;B<8F*J&V/=PLC&38)7:7"N.+/"R0_* O!\):7Y6-CA,OR7 MY'\ 4$L#!!0 ( *^%:E.GG&PO=V]R:W-H965T M;69KNLV(+ MT*PM>249MO^^U[)QP @O;5_ DLXYTOV0=#7><_%=;@E1Z&>6,CGI;97*[RU+ MQEN283G@.6$PLN8BPPJ:8F/)7!"<:%*66JYMAU:&*>M-Q[KO54S'O% I9>15 M(%ED&19_/Y*4[R<]IW?H^$HW6U5V6--QCC=D1=1;_BJ@934J".71(TXB]*]O+H&Y6FO'/^O6PLDTG/+E=$4A*K4@+#WXX\D30ME6 = M/VK17C-G23S^/J@_:^/!F']80\E9(V+5'WE^P6I#0I*O9BG M4O^B?8VU>R@NI.)938859)15__AG[8@C NB8"6Y-<-L$_P+!JPG>M02_)OC7 M$H*:$%Q+"&M">"TAJ@G1M5X:UH3AM3.,:L)(IT,5/QW\&59X.A9\CT2)!K7R M0V>09D/,*2N3?:4$C%+@J>FJR/.40/8JG*)GRC"+*7PM6;6/RGSLKV"')45* MT)N)97JAJ )K]W[F4MVB.!:-L(]$K$6BUQ8+F-4R4]''7]N>2$Q2Z#SYJ0]MA386J[8BFN['BN[W MV>>@S M9VHKT9PE)#'P%]W\40?? A\WCG8/CGYT.P6_Q&J ;/<3(9T*.+])=N^F<,BW>'%^F+_^?Y MY7^V_201O&;'>5K/NZ#WB"6-$60U2FA:*)*@?JHW$3ELHAPVD=X4]QW3^K9M+!A&_5B0@6^>XI:G*-@OL Y12T-6D%@?VB=!"%H M@A!T!N&;OG-)#8ZZZO<_'$H>

T'*#02T:@5/-?@@;/X2=?IBOUU#D(+ZN<$P;"7LTJ#6 M$8-A8_VPT_KJ_+EXYIBLKP2'QWO"'MBME)F;4:W]M3A' :AUA"S-4I[9\%%C M^*C3\-FOCEN3Z:.K3#>CVJ:?HPRFFZ4NF.[8'V6>?57.HT/.PU6000VG#4?D M1T%W.(4JT%QJV89#PPE:U\/< '-\-VK!EB:8%[AART3KJ*C-B-CH%Y&$=1=, M5;=MT]N\NA[T6Z/5_^C&PO=V]R:W-H965TU\@-O,\,_/$,QY&.RY^R(00A9ZSE,FQE2B5W]BVC!*28=GC.6'PRX:+ M#"M8BJTM4DQ&O% I960ID"RR#(O]'4GY;FRY MUF'C@6X3I3?LR2C'6[(BZC%?"EC9-4M,,\(DY0P)LAE;M^[-P@TTP%C\26XZ.B*0D4IH"P]<3F9(TU4P0QS\5J57[U,#3YP/[PB0/ MR:RQ)%.>_D5CE8RM@85BLL%%JA[X[G=2)=37?!%/I?E$N\K6L5!42,6S"@P1 M9)25W_BY$N($ #SM *\">$U < '@5P#_M8"@ @2O#:E? ?JO]1!6@-!H7XIE ME)YAA2!7"C@U615YGA(X*@JG:$$99A&% MIT^L/+3ZY;^?48FW6T&VY9IOT%W2/_^8"K7@A(G(%UD1AFLHK M]!$]KF;H_;LK] Y1AKXGO)"8Q7)D*PAC*LB[,DCO0I ^NN=,)1+-64SB M%OR\&S_LP-L@6*V:=U#MSNLD_!:I'G*\#\AS/+4[!E]_@"] M+NJA?]$K$Q_4;@>=;A_SC8"F@QAG'^&R+%B,URE!:17-AI V 09G @2.+06/BTC)CF1=YWB-.&^MXHKA]*S"_#-H MEG&+63@8^(TR;K'JNXX;-,JCS6?@!F&[H.[)K>EV5PDDJ2]"E1 TY5F.V?XW MB3(0-,4"923C8@_3VEKNI2)9I\3>T:?W9HF]E@(*G:;"YU:^[PV;"GOGK248 M#OM-A<_)7#=T_ L*'V\%M_M:.)3MHEDH+_F.K=?M[KV_5F]>,?RJ^NR3:2LC M8FOF8HDB7C!57GOU;CU[WYJ)L[%_Y][,W);]N9[5S71WI"\'_7LLMI1)E)(- MN')ZU_!V1#D[EPO%'A790_X.9_ 102P,$ M% @ KX5J4V*THI>X P =Q$ !D !X;"]W;W)K&ULM5A=CZ,V%/TK%E*EK30-V.1C9I1$FI!$G56G'674W8?5/CC@)'3 MIK9)ME)_?&U#()F"F=4F+XDQ/N=<'U\N-N,#XZ]B1X@$W]*$BHFSDS*[=UT1 M[DB*18]EA*H[&\93+-4EW[HBXP1'!I0F+O*\H9OBF#K3L>E[YM,QRV424_+, M@$BIA1P,EF MXCS ^R7R-<",^!23@SAI SV5-6.O^N(QFCB>CH@D))2: JN_/0E(DF@F%A7X)Z+]7 M85 "!F\!PQ; L 0,C?>%6<;I.99X.N;L +@>K=ATPRR702N#8ZHSZT5R=3=6 M.#E]R;,L(2I5)$[ ,J:8AK%J/=(B:?7B?WC"?S$. A,,X0)@&H%GSJ(\E.)G M\&%.)(X3U?JE&@,"1D/%R0N&52Q>U=VPO#MVI8I6LB!*U1.F#)T;E M3H %C4C4@)_;\7==^*4=#Y&%P%665[ZCH^\S9&7\(Y0]X*$;@#P$&P(*[/ 7 MDO4 &AJXU^3'CZDO?DQ]:8=_Q+1-_&=R6?XHLNH!=90?6A13:*]B;55H1H3H VU1[E[.7PPV8F8V- M]0FI:QX<7FO1ZF('1Q>N11V$H[971= !'([:WC%=BFW 19?B;5>:U!4=VDOP M0QBRG$J=*2&)]WB=$!MO79#AW952 -6%&'G?G0*_Y^E:);3*\VK'WKA!+)@' MAEF?/_=3M1?;G^WB;$/.(Z[+.K)7X0:WW[M'0W5]1NA:UM=E&=DWG=_]],T[ M"%%#2I?K8 <.O+9GP3TY%RIWM^8$+X!9@6)[7?567PD>S-GX3?\,W@>PH7\. M[Q?%-X":OO@D\83Y-J8")&2CI+S>2&41+T[YQ85DF3F5KIE42V^:.X(CPO4 M=7_#F#Q>:('J6\OT/U!+ P04 " "OA6I3SDHOGT," #7! &0 'AL M+W=O1#?=OQ\E.UX*K#WL8I,BW^.'2&4[8Q]=C4CPW"CM MYE%-U%[$L2MJ;(0[-2UJME3&-H)8M=O8M19%&4"-BM,D.8\;(7649^'LSN:9 MZ4A)C7<67-HC*[>32)]@?W6M7AD*66#VDFC MP6(UCQ:3B^7,^P>''Q)W[D &7\G&F$>O7)?S*/$)H<*"/(/@WQ->HE*>B-/X M-7!&8T@//)3W[%>A=JYE(QQ>&O53EE3/HX\1E%B)3M&]V7W%H9XSSU<8Y<(7 M=H-O$D'1.3+- .8,&JG[OW@>^G 2">O -(!D(:\^T ARY4@D6?6[,!Z;V;S M0B@UH#DYJ?VEK,FR53*.\G77M@JYRR047$DM="%9NM;]??O&':]Y$LI.(=Q6 M\,)_)5VAC.LL.F^[%*Z&*[[F%_"%+N&;T>][:Q]!;V'AKT.21'<"QRLD(15+ M1R U?*]-YX0N7183E^@3C8NAG&5?3OI*.9_@QFBJ'7S6)98O\3&W9NQ/NN_/ M,GV3\+:@4TC2=Y FZ>1AO8+CHY,W:*=CVZ>!=OK?;7\CR&P,,@M!9J\$^<([ M"7P#^$S<\4ZZV@<$4_'8;NA?S>WYS@.?7^>G_'PVS>*GPR3B@V%KT&[#2CDH M3*>IG[OQ=-S:13^L?]W[E;\1=BNU X450Y/3#V<1V'Z->H5,&T9W8X@7(8@U MOSQHO0/;*V-HK_@ XUN6_P%02P,$% @ KX5J4UF2PXIC P XPH !D M !X;"]W;W)K&ULK5;;;MLX$/V5@= %6F#7NMBR MD\(V$#LMMHL&,9*V^TQ+8YL()6I)RD[^?H>4(KNUS+[D12(IGC-G.)S13 ]2 M/>D=HH'G0I1Z%NR,J3Z&H8&EYK($A9M9[+D]B!, \?0#DA:0_ H8 M7P ,6\#0.=HH;B%C%=&:%V :&%2H,KH$E+_6+@J^Y6N!E&N9K$NC M*6\SY'M&:WWA]MN\2@=1](='?-J)3[U$=^R9%W4!ZS,G^D0U7&/'96O:?IY& M430-]ST*QIV"L5?!?6VTH4MO;7C.@X4E/K(_2$^O-K1J?21Q.+DF<=!(G M7HDW>TIBMG87AL)F"SII[),X.;,>GRFFY]O)\16-0'=/-0QE'Q^(:O7$&QR>%.WZC2]@2 M_1SBZ[,@]VP;)I?"'"='G.B/M0W+?1>63\\&[1\$ M[IBIE4V86ZMYU17#7K%^$^D@]1:[^%BJ8W_=_$7L2I)8PYF -L6I/E-# UU) M[Q4[.@OMY+P*AB=M1(%JZ[HK#:[V-QU%M]IU<#>N;PF/VYOV[XZI+2\U"-P0 M-*(<#4 U'54S,;)R3&PO=V]R:W-H965T(#R !>6F3%M16@E;3-K%14=@^N\FUM4CLSG8H[-?O MG(2TT#1BXD,;.[GG[KE7>["1ZE&O$ T\9ZG00V=ES/K2=76\PHSI<[E&05\6 M4F7,T%8M7;U6R)("E*5NX'F1FS$NG-&@>#=5HX',3KG&5&Z& MCN^\OKCCRY6Q+]S18,V6.$/SL)XJVKFUEH1G*#27 A0NALZ5?SGV0PLH)'YQ MW.B=-5A7YE(^VLVW9.AXEA&F&!NK@M'C"<>8IE83\?A3*75JFQ:XNW[5_J5P MGIR9,XUCF?[FB5D-G;X#"2Y8GIH[N?F*E4,%P5BFNOB'32D;73@0Y]K(K (3 M@XR+\LF>JT#L /SN 4!0 8*/ CH5H%,X6C(KW)HPPT8#)3>@K#1ILXLB-@6: MO.'"IG%F%'WEA#.C"*I/X P> M9A,X/CJ!(^ "[EN :8F+UN7%E];JT&ARP>AN;<_""4PB\P&^ C]OA MWYDX!'?)_SH(01V$H-#7:0E"BYI.K:93J.D>4/-3&M0P92]LGF*35R4\*N"V MOYY&04C\GQIL=FN;W5:;#X)E4AG^%Q.J7LIEPG4LMQ(O"H[FB#?'D8MG$+=RSZT?11?". M78-4CPJCF5Y4TXM:Z=V@UI?4@$JA,+"V(9:BB6.T'YLFDDUB/2^,FEGV:I:] M=I:V5XWMU62OA$N[O?W@= \8[==&^ZU&9RBX5#!#B@Y5W5B*)Z3P4,V#[0"8 MY/3#&+,Y*MNA84MK7=0V+S[3H;ZW'7?>?Y7=*0@I/I#F2NW;6NQ%[]/<*!9V M#O2*OS.E_5;:5W&L<@HV%Y1MU$VIOJY41&\:89^AO\_P,,'M!/6#5H(T]>@, MB1]AJJ@&RB.:EDO%,CI1F&A+WG:^^IU/5<%V:/KM4_-MWYS"4DG=-!W'_O[H MB[H'1K:_'7U^^^S[0#;'E8K=;';?V75WCGU[Y_K!U)(+#2DN"..=]TB%*J\Q MY<;(=7$3F$M#]XIBN:*K'RHK0-\7DG)7;>SEHKY,COX!4$L#!!0 ( *^% M:E/(__[(=P4 -D6 9 >&PO=V]R:W-H965TC"@M*D1=KML)72F#=&0_OL08Z&(M-)S-F#1"I+4RI?KEDB MMI<-W'A]\#U>K;5YT!H--W3%9DP_;AXDW+5*+XLX95S%@B/)EI>-*WPQ#=H& M8"U^Q&RK=JZ1H3(7XI>YF2XN&VV3$4M8I(T+"G^>V U+$N,)\OB[<-HH8QK@ M[O6K]XDE#V3F5+$;D?R,%WI]V>@WT((M:9;H[V)[SPI"7>,O$HFR_Z-M;ML+ M&BC*E!9I 88,TICG?^ES48@= /AQ T@!((> 3@T@* #!J8!. >B-$G:-/Z'$V1F/ MJ$)9"O):BFOB=?@MTDW4)A\1:1/LR.?&#_\S2P >U,+'?OB, M;9J(A!;>=E7C]Y*?_%[TNS>X4^Z-?N^'7VTD1 ]JHT_]\*_BJ8EPW\!QU],( M0;DF NLOJ/'W6?#5)\UD"JHYUQZ'G=)AQSKLU"68I7,FD5B^KJ+M.H[6L(Q? MT)RA32:C->CU F70R1)MS6+DVK6B\C!=&\:,L:<1##7S;]AZVNV5$^WNCNUP M,,!XUW"/<+XG M-W89!8,#E@ZC#N[M&TU<1D'/3;-7TNQY:=KI %LDI4'C8[YRT>P=]U 8#L@! MA9.L[GI''' /-,%-HE^2Z'M)?*OR-_W(HWA#$P0/8*<5R0S675R\39?P]8^7 M4A>[$QJ4"0V\"3U($3&V4&@I18IBI3+*\U62>)0G?\N#HPJ%=2\9MZL]0-N; MT.S'] ;]=,G.OL.=305^'P7%I'))_A<-G19Q?.*XGV(U-G#PGZO>M(A1)VG[ MJ54#"/LGT(3&$CW1)-M+R[EI<\P$_R M1O G)G4\3QCZ*C1#8\A_S")F6P&$P3?M<:7E.'RG;JUT$_N% M= A=M[X#*Z7#?JD[U.N/B L.M92,:[01TGQ?.E]Z_SB?L!<>BOAI9G=.LV[0 MKV%7R2;VZV8Y=.%;A:$SJA UBRD"O^<+][IK'S9VMPGY:E0H3[->CY9+9LX1RP-G*N1K@#4]!LW-8JN*C MY%_C]KE4\D_\\F]*#-W,M-&O1:PBL[24G>*14&XI*UP>M.N1EKUIMI]R-0Z( M?QP\PK[0HV-7V0H^[QV?//OA*HDGG?=1,5+),?'+\3<9KV(.FR6S1V%EV9V- MT#TJ8NT\()4R$_\V^X&^1&L6_4*P9=+%\1A[]]PA]^0QZ"2Q\ OCQ,A5Z!"O+XB-X4'?T5: M.\=<*9,K>T:JD.W)_.N^?%J>PU[9T\>#Y]?X8HP=SV_QQ20_9:W^7RA0 MX HE; FAVLT>M+O,SU'S&RTV]I!M+K06J;U<,PI;46, OR\%-'!Q8P*4I]FC M?P!02P,$% @ KX5J4SGJM-+G @ XP@ !D !X;"]W;W)K&ULI59=;YLP%/TK%MI#*ZV! "%=E41J/JI-6K6J6;=G%R[! M*MC,=IKNW^_:$)8$BJ+M)?CCGN-S;JZY3'9"OJ@,0).W(N=JZF1:ES>NJ^(, M"JH&H@2..ZF0!=4XE1M7E1)H8D%%[OJ>%[D%9=R93>S:@YQ-Q%;GC,.#)&I; M%%3^GD,N=E-GZ.P7'MDFTV;!G4U*NH$UZ*?R0>+,;5@25@!73' B(9TZM\.; MU=C$VX ?#';J8$R,DV(4%Y+DA0AF_:DZG.=( M#\=[]COK';T\4P4+D?]DB/8O<9:C\CPQ>+7-E?LJMC/8?$ M6Z5%48-10<%X]:1O=1X. ,C3#?!K@'\*"-\!!#4@./>$L :$YYXPJ@'6NEMY MMXE;4DUG$REV1)IH9#,#FWV+QGPQ;NIDK27N,L3IV5? +"MR1>R +(32A/*$ MK+=EF0,6A*8Y65"5D3LL*7*Q!$U9KBX1\;1>DHL/E^0#89Q\S\16(5!-7(VR M#+D;UQ+FE03_'0D!N1=<9XJL> ))!W[9C__4@WZC,W-2?'F*))*41!Q[+_SME3AW>X\:[U&O]SO&*8^AQU_4$F\*]4A[U-)U$'(D:]S(&O?*JLJX$ E+64QM MC]("7URQM!L7"52CR[HPJ5*@N^0OQ^V:"JY/\MJ.N0JBT8D#]^"M78#4SS*&XPQ MU;)JJ=5$B]+VC&>AL0/9889?(2!- .ZG0NC]Q!S0?-?,_@!02P,$% @ MKX5J4[P^+Y^Y P [0X !D !X;"]W;W)K&UL MO5?;;MLX$/T50NA#"\21*-NR'=@&&@?%9I'N!G6[?2CV@99IFRA%JB05IW^_ M0TJ1%.N2!$WWQ2;%N9PY,^20\Z-4W_6!4H/N$R[TPCL8DU[XOHX/-"'Z7*94 MP,I.JH08F*J]KU-%R=8I)=P/@R#R$\*$MYR[;[=J.9>9X4S06X5TEB1$_;RD M7!X7'O8>/GQB^X.Q'_SE/"5[NJ;F2WJK8.:75K8LH4(S*9"BNX7W'E^L\-0J M.(E_&#WJVAC94#92?K>3Z^W""RPBRFELK D"?W=T13FWE@#'C\*H5_JTBO7Q M@_4/+G@(9D,T74G^E6W-8>%-/;2E.Y)Q\TD>_Z!%0&-K+Y9H3>("?3Y(#--Q%;/?0/PK!,_+J!$9"H,0MZBO^M7_)*)+W0=22F;"DIG0V1MV,J,UI6&[O7-YPBSK1IP__+ M;GJH'Y?!C'N]O(]CE=$MP(5ST=8_E"Z2YD 5;#ZE8!L ?+)AG!E&6[,P?D86 M>W$S*$">]#F\5-"ME?CI']$?&4GLLG2%! M6]%/&HD8A:>)F#03,0W;$S$M44Y_%O2?(<[Z$_07-AX5SN2$_T*FGH!1U)X 7.N\^&7HGL?R2ZWV,5GU M0ASV6OTL[7U@QX2[#^0G\E.\A@U>)\$IKV&#U]KA^1AKU4UQ?SM] NLS6>[W MD>G!GI#THBCJF\K\JJCE!PF7C]KZ7U(4Y=Z7F*H9X_XV^:$>YO;IQHBKSHC' MO_G^@ZMFAOM[2]=13PR*94>"HI:K371:7U&COF9=^[9J2[B_+T'.LR3CQ #? M6PJ/IYBY2W$KRF;'&8QFIRA;A(8=MS1<]27V#YQLPU%C6.P1>:T??JU MMXA]"'XD:L^$A@+=@5)P/H$P5?ZVRB=&INYYLI$&'CMN>(#W*%56 -9W4IJ' MB7WQE"_&ULK95M;YLP%(7_BH4T:9-6(!!H5Q&D-E&U39L: MI=OZV8&;8-78S'9*\^]G&X*2"FBF[0OX[9SKYX#LI.;B218 "KV4E,F94RA5 M77N>S HHL71Y!4S/;+@HL=)=L?5D)0#G5E12+_#]V"LQ84Z:V+&E2!.^4Y0P M6 HD=V6)Q?X6**]GSL0Y#*S(ME!FP$N3"F_A =3/:BETS^M</)%?%S+ER4 X;O*-JQ>O/T/)$QB_C5-HGJINU MT:6#LIU4O&S%>@3'OE\7/X5 MLR&YIYD[\* ##ZQ?. H^8A1V1J$UF@X8G1?S+<-QA>G (ICT.)_33CG[Z7^CO",,L@V'V\3(AV@,6&KTA0/%@ M N?YA*-9GB01=4E$?Y?$@LB,[YA"*ZS@O!]@O$+D1OZ[/N9Q6>Q.7LM. .,. M,/XWP#>_\;A_Y ;]>&_)!O"\HU/1W$C?L=@2)O7V-MK(=R]U;*(YY9N.XI4] M*-=&ULK59=;YLP%/TK M%MI#*ZT%0P)I12*MJ:IM:K6J']NS$R[!*F!F.TW[[V<;"DB8))KZDF#C<\Z] M-_>>.-XQ_B(R (G>BKP43LKIT7;'.H"#BG%50JCX[$MB@(?[^"G.WF#G8^-A[H)I-ZPUW$ M%=G (\CGZIZKE=NR)+2 4E!6(@[IW/F&+Y%G>@](YW*BK$7O?B1 MS!U/1P0YK*6F(.KK%9:0YYI)Q?&W(75:30WL/W^PWYCD53(K(F#)\C\TD=G< MF3DH@91L<_G =M^A26BJ^=8L%^83[>JS4>B@]59(5C1@%4%!R_J;O#6%Z 'P M9 3@-P#_6$#0 *3:!V92>N:2+*(.=LAKD\K-OU@:F/0*AM:ZI_Q47+UEBJ< M7-R"JH% 9^B.R"VGDJH%2Y'91K>4K&A>;YY<@R0T%Z?J[//C-3KY2EILZ?;&',F@I T,Y&:'4D:$3#GJ@$N"ZM#(#] Z$G]KJ M5;.%ADU/X.LB#&+WU1+!I(U@Q-[5+35FJZ5^J)29*CW+1. M1=[5L$MK4TR'TN',+AVVTN%>Z5L0XA+1HMI*2%172N @I$T\'(B?C50X:K6C M(])F;?/4!'%IS;OQ2"GT)X1 M]CIW\OZK>QM87\L?$^M9(3XD%EC%\/%BG==@_Y#8Q"KF6P9S1*QS(7S0AJ96 ML6 @-M*$N/,;O-]PGC(U>R15$VA5'/K.R/CASG;PY_@.'AI/-/8[=L:#/\MY ML,5ZQN0[[\''F$_:C/Y1UM,P]O]DHJ[#FC_>X9F!/;F]6X>^\MT1OJ&E4$&D M"N2=1RI37M^BZH5DE;F(K)A4UQKSF*F;)W!]0+U/&9,?"WVW:>^RBW]02P,$ M% @ KX5J4QQ_)V)B @ V@8 !D !X;"]W;W)K&ULM9593]M $,>_RLCB :06'^0".98(%!4)VHBC?4!]V-B3>,4>9G>= MD&_?W75P4S5Q'Q O]E[S^\_,CL?I2JIG72(:>.5,Z'%0&E.=A:'.2^1$'\L* MA=V92\6)L5.U"'6ED!3>B+,PB:)!R D509;ZM:G*4ED;1@5.%>B:&H,+92;ELYM<%^,@LFK.]7@!YK8WD&V/K M :>B>9/732*V#))XCT&R,4B\WXV0]_*2&)*E2JY N=.6Y@8^5&]MG:/"W'UDFK=>*U>GNTKFI3*X2*K!U]9PX:P, # MW$>PS.+!* V7.U1[K6JO4_4!%0;I'/4'5E== R!Q]^@\-6:_C>&QS^,VEL*_3#TOY\4+D#=G\NI7F;N'[8_LZRWU!+ P04 " "OA6I3 M4[*7]R4" #=! &0 'AL+W=O=B+ M+8H\AXQ:"[P, M("7C-$G>QHH+'>59N-O8/#-[E$+#QC*W5XK;WRN0IEM&T^ATL15U@_XBSK.6 MU_ ,^+W=6++BD:44"K031C,+U3*ZG]ZM%CX^!/P0T+FS,_.5[(QY\<9CN8P2 M+P@D%.@9.+T.L 8I/1')^#5P1F-*#SP_G]@_A=JIEAUWL#;RIRBQ64;O(U9" MQ?<2MZ;[#$,]06!AI M/U@VQ2<2*O4.C!C I4$+W;WX<^G &2"\!T@&0!MU] MHJ#R@2//,VLZ9GTTL?E#*#6@29S0_J,\HR6O(!SF:Z.40.HR.L9UR=9&H] U MZ$* 8S=?!(J:^_[U[@U'"F5;@",G-;WGEMT\ '(AW6T6(XGRU'$Q"%CU M(+ M CZP)TK9./91EU#^C8^IF+&B]%31*KU*^*W "4O2-RQ-TFD;]%YAG8U]F@76 M^0761]TV@KVVXPKE?*2#ON[GT_ MLJ_A_>(_<5L+FB\)%4&3R3O*:_MEZ@TT;1C@G4%:AW!LZ/\#U@>0OS(&3X9/ M,/[1\C]02P,$% @ KX5J4R/\?6U_ P 8PP !D !X;"]W;W)K&ULM5=K;YLP%/TK%MJT36H#)J]V2B+UL6F;M*UJM>VS M S?!*MC,-DF[7[]K0PEI"673E@\$PSW'Y]YK#F:VE>I6)P"&W&6IT',O,29_ MZ_LZ2B!C>B!S$'AG)57&# [5VM>Y A8[4);Z81!,_(QQX2UF[MJ56LQD85(N MX$H176094_?GD,KMW*/>PX5KODZ,O> O9CE;PPV8;_F5PI%?L\0\ Z&Y%$3! M:NZ=T;>7=&(!+N([AZUNG!.;RE+*6SOX&,^]P"J"%")C*1C^;> "TM0RH8Z? M%:E7SVF!S?,']O4QFR31A!4FD8K_@KBM=B7GV'':)WVS MH$'YF_F;9I5Z!.[)'M6R1W\F.V>*;%A:0)OUQFE/C549N=8%ZMLF($K9>(7 ':B(Z]:E M>UY.<-JORR>UKI/N+AP34#)=-(0,!F,)^WSG];SG_:L M2\SN==U ;(^19 DDYMHHOBQ,>TVZR6G@6#O,A@8[]P\ZN3YSP;,B0TT"5CRR MGB:W M\%"<]MV2(0!E__;L%56?3*X)EIZ1A[_+(K@\;[BW9262?&A7?V!UY, M=RY/_['-TYW/T_]A]/2@@3^RHQZ!^\)W3D__I=73?E[_;-B^V)W;TW%W ZW$ MXW.T@IA4!G>,[C3!KP!0-@#OKZ0T M#P.[;:R_*Q:_ 5!+ P04 " "OA6I3'&H_0?T& "5*0 &0 'AL+W=O M-.E2 S42M*T M3;>@:;>'80^,3=M"=7%%.FF!_?A1LBQ*E40IM>OE(9%LG@O)<[YSQ.CL,4D_ MB37G$GR)PEB*P@FR M+'L2L2 >3<_RSV[3Z5FRE6$0\]L4B&T4L?3KC(?)X_D(CO8?O ]6:YE],)F> M;=B*WW'Y<7.;JKM)J6411#P601*#E"_/1R_ABQO;R@3R$7\&_%%4KD$VE?LD M^93=O%Z3N6>" M^TGX5["0Z_.1.P(+OF3;4+Y/'J]Y,2&:Z9LGH*4O MN\A#.Y=7P1C$61;>R51]&R@Y.;V3R?S3.@D7/!6_@,O/VT!^!<_\)(I4BN1? M@MMM.E^K0 V)[M M;*,.VW_,Y1A8^%> + 1;Q'VS^!W?C %R.\4OS.)OMN$80-0I?FD6?\=2Y;R= MBULMXE=#Q&FG^*L^YV,U=Y*)0Z]%_'K(RG?/_;59_.4F-6[D4O_GNN4]4\I09A,H,0KD^W+480G IP)W*(;"-51[I/!% )N ]W^P3Z.\; M)0M>2QZ)?PR6<6D9YY9)E^65,K1BD@,6)=M8MN7 3H.=:\@J\L,4.L3*?LXF M#RVV26F;&&W_KAJ$NV!^VJ]5V\-0=ZV(:-<6]:QA&(&^/> M-L_(*60?D%=2LAJ>&-=2TA@?C^@HV>5WL M1=<::V!#,[&'I/9EH:.6511Y%D4=YC4YH1F=3TSORT)=U1-/E2X,.QS1;(7V MX:E[4RBIF:>$4(]VV->$A6;$5D(L6>9KH3IMD7?:72EZ4ZBLAH7CFJ)"0Q>: MJ;MK\0,AMFHYJLZTNM&$*::V2[I I6D*S3@MLYWMLQ%(GD:M&6+6A&V@IB#7 MPM39:8 B,T"S%O$ +B$-0 1/S"54Z5_1P6"X*'34BGYW_"$-1=0#Q:=AX:)0 M5P,4LFBG(QJ/R(S'X2%XT:-I4 AJ;B(S-S^LU4ID#^A@P].YSR5>-5F1&ZRU/@V0!V%*MG&X\](+&BMN\8T,F/Z@]K\(,ZK=>G_/!&M#UFHB>>N M>-1@1F8P7P6ID.!0 &D"(^_43[&:LMA,V2OVX99&'D= MK0S6L,;F;G50!S$KE-2*I8L=TG"S.>[;]KONIP8[-H-]4/L_*Y346D[:TOY? MMPR$Q#-Y6CG(,%>!.SY/X@4X2LQCC7Q,3AWS&NO8#-TA1=?'S1X80=>A7>NM M08V/T //<+,'MJEANS5;\=%;X!EN,I:86F"L28N/UP+/<+,%]B#L>"C!&K_X M6 VPWZ-I2!4D&LW$C.;#NP^_QT)?]T$TEHD9RS^V^_![K ]:=XUN8D;W$[H/ MGS2YW'6XJX%,S$!^Q[X$T38"_X(#CSQ)Y4#YU#0FFL:DYW"B_VCF5:&B5OZ, M1S-$XYB8>MLU=8F9E9IN\3:Z M5Z85V7:KWL&X79%H>P0@S4--NO8)OC MM.50UQ355/.8FHG853L::UUS6>7A-F05@*MI:9CK1-DEZK>+T#K#'G!;UMBR M3"6(:FS3'FP/G7++WATX2;-CN'>.NC30H:7AF%T[U76"GKI.T,J__PZN$SYM MUHD="3HS2M<)>M0ZX=-FG8 $=SX_4%TG:,_AR-' Z=/F?Q.-X-2%A9K;^A\, M3K\P7WL@,6ZS+DMT:%GZ7\'I][C9#TY;5SG[^YXS?C@X_1['NL$YJ;QTE;VP M^(ZEJR 6(.1+I&PO=V]R M:W-H965T"L;5 M,,BU7IZ&H4IS+(AJB"5RLS(7LB#:#.4B5$N))'-.!0N3*.J$!:$\& W+"#RVP81!8(&:;:1B"F6>$Y,F8# M&8S'.F;@):WC=G\3_;/;N]G+C"@\%^R>9CH?!KT ,IR3DNE;L?Z"]7[:-EXJ MF')?6%>VW6X ::FT*&IG0U!07K7DJ<[#ED,SVN.0U Z)XZZ$'.4%T60TD&(- MTEJ;:+;CMNJ\#1SE]E#NM#2KU/CIT9T6Z4,N6(92?83)8TGU,QS=$RD)U^H3 M'%V@)I29GLJ)1 64P]=$&IYH983:NT1VJ0<;DJMM,DNY8MC&.."BXR$Z_Y"=B6O?E9K.&RQ3MJ+=4%T/U3T(]8KEWOW_F)V# 6I*+FNRJJ?]8_2656+7\RK%^V: M2'/D"AC.C6O4Z)KK)ZM7HAIHL725>2:TJ?.NFYN'%:4U,.MS(?1F8 7\4SWZ M#5!+ P04 " "OA6I3$5*D(L<" A" &0 'AL+W=O(9/5.(B#_<"";@KC!L))6I(-+M'\*.?*]L)6):<.QP%D&VU MD;PQM@2.YZ(T]Y2PR9I$I6H-QJJ^8:WE5O;>&H M<*>R-,K.4FMG)DLCL\?SF?4KAVE%5*[AY!M1BKA@G<+)+1I"F3Y-0V-W4KN)?"%!KN1([Y:_O04K:HR1YUEG0*?L],#Z+D#)(HB75!%.H. MU7X;@+Y7';RA.K4I9OG I3',&1$=FH-6<^ U^Q\(ZHWD]@9IXG*P0WK82@\[ M<9?>;R [>RIDQ1#LQ02J]9:(#(\=4BTW]'+NBNXFHW[43_IIN#N",6HQ1IT8 M"V(0Y!IVJ T5&]>4I7-1PT818?X^\)JE6S,9]J+H4T>,+EJXBTZAAP:J1$5E M?H3M#*B 9R1*'Z/L%A\<,WR%>=EB7G8JW3V55/F\V$?2IDM#>K:'7RO)(6^B M[?&/(7=O%$?O,E^US%?OAA8T9;X<^O-H=U77H[IC9.EKP$H:6U%\L[ U')5;8.?74II]QVW0_BN8 M_ %02P,$% @ KX5J4R\4__0= P P@D !D !X;"]W;W)K&ULI5;;N*\,8 M4R*;?(U,?UERD1*EIV+ERK5 $EFC-'$#S^NZ*:',&0_MVDR,ASQ3"64X$R"S M-"7B?8H)WXPR!-IG[ I]GH. MA)E4/"V,M8*4LOQ-WHI [!FTCAD$A4%@=>=$5N4-460\%'P#PNS6:&9@7;76 M6AQEYJ_,E=!?J;93X[GBX4MCJOV*8+(A(I)P,=>_/LH2A(E6\'6K6EP$O A5$WP@L\0>('_"=Q"9OX\@=\JP]:R^*TC^-^S M=($"N Y0'62[A&Q;R/8QR9F22H>/LM5GF.**,J:',"4)82'";Z@2G\QQ\,W=<*.9U23N>DG"^",*63XA1OYX#7'PPZU;S=DK=[DO?V#45( M90US]X"Y$?1:7C5UKZ3NU5"OJ=#$7(!N=TND=?[W#E7TVD=$]$L1_?/3X-:^ MS\J!_H&6KM=N5VL9E%H&)[/\V?8TC!J35Q2Z1X--"FB ;C4(=X0*>"))AG Q MT\5@*^'R1"7XWJXI>?]7"[N2KFPV.7I_/S&;?E =#'^O5?IGED0-?=%RO0_\ MGG^$/]CQ!V>71HV"H$K!D6SP=TW/;YU;('=[!5*CI56EI=L_(F;7+OU_Z)<' MA5*CJ7V0(%ZS_W?'=/>.U13%REX>)(0\8RH_83;8:PO62C,!OU]R;G:3@Q!>6T;_P%0 M2P,$% @ KX5J4_>^?+L. P IPD !D !X;"]W;W)K&ULI5;;CMHP$/T5*^K#KK20&X&P B382]N';='2[CZ;9"#6)C:U M'=A*_?C:3@BT)(&J+XEO<\X9>V;LT8[Q-Y$ 2/2>I52,K43*S:UMBRB!#(LN MVP!5,RO&,RQ5EZ]ML>& 8V.4I;;G.'T[PX1:DY$9F_/)B.4R)13F'(D\RS#_ M.8.4[<:6:^T'GLDZD7K GHPV> T+D-\W%.TA3C:1T_"A!K8I3&QZW M]^B/QGGES!(+N&/I*XEE,K9""\6PPGDJG]GN$Y0.!1HO8JDP7[0KUSH6BG(A M658:*P49H<4?OY<;<63@-QEXI8%G=!=$1N4]EG@RXFR'N%ZMT'3#N&JLE3A" M]:DL)%>S1-G)R4*RZ*TS4W[%:+K#/!;H:J&./LY30&R%GD%(3B*IILW2LT.$UZ!BB)T9E(M #C2'^ MT]Y6/E6.>7O'9EXKX-=(=I'CW2#/\=P/R"YE%M\6?+_:.-_@^PWX7_)L"5QO MT>(<9*^"[!G(7I/D7 JIMH_0]0V:P9I0JIIHAE-,(T"_4)WX8B\*X, ZT3< M3GS''XSL;8VH@55P /6+"T0M. V*#A41/"0!'+J2RNT6JT>H5,B[OWL+QXPCQAKN)6H!16RM3I#E1N\N)54'0DVYB; M>,FDNM=-,U$O*>!Z@9I?,2;W'4U0O&ULS5=+;^,V$/XK MA+"'!'"BMV,'M@&_BB[018-XTQZ*'AAI; F11)6D[:2_OD-*EF5)$8+M'G*Q M26KFFV\>)(>3(^,O(@*0Y#5-,C$U(BGS>],4000I%;/,K%#".(5,Q"PC'+938V[?KVU?*6B)/V(XBMJ8*%>> M&7M1DZ_AU+ 4(T@@D J"XM\!EI D"@EY_%."&I5-I5@?G]!_TT?!+173X-48].=M(%KS<+##4(9D?*0\%N=I@-8;[! C;DOKW M)4NQ/@75&5Z_JC%5P\ZQKXH&^ MX;$AR9QSFNU C0>GV@@)9I\L:1Y+FL3_0C@@\Y3M4?JOWQ"2?)60BK]["'D5 M(4\3\CY0Q/4B'9#O#$UWU5\!.-2 ZC ]S#S/GYB'>D[;,H[M7,JLVC*V/6P( MK=M"_N@L<^&R7[GL][K\E 'E&?HKM.]%,H*:[UU.%Y!^C8<[MJR&1WZ+[(70 M!=MAQ7;8RU851" %D0POEX#M,JP&P@[ "25'?99#>$-QCG<3R8''K'/3]QMQ MR1O&1/34TUU%]ZX7:?H GTX8TJO-'GV##CBM#X9V^8<:MV&E6^;$O8 MC=(:MTIKW-@I;8Q1=^79UOF"LWI]?02!91%$.K8A'+ WRE74>\)HUVY/^W-D MUG;.E)R?G=L2\2)UP\:YL.P0&KJ-!'?(>.ZHD>,N:[[W3IK/=Y+M]KN-O6:< M[09D!QF>(XD.. VQ98J%Y%2UHWWA/5\UMO=),GZ^"NS^N^!',MX^Y9V1V\QX M6\CV1LV4MX7N;+^9\K:0YS3O%+/6Q:; =_KY(/!2PZ 5S4FU6CU1YKHQ;ZPO M[/NEW;&^4D\:W36?X8OWT#?*=W$F2 );-&7=WB%?7CPQBHEDN>ZAGYG$CEP/ M(WR6 5<"^'W+F#Q-E('JH3?[#U!+ P04 " "OA6I3:S4[?!L# 2$@ M#0 'AL+W-T>6QEGZL#5S2"W=I_ONT]VY,AE79B/8[9(Q$ZP+ M(:L)61I3?@S#:K%D!:W.5KTX+"B79#J6 MJ^*Z,%6P4"MI)N2B-07N]B6=D'Y\00)'-U,IFY#[T_<_5\I3#R4GO M_NSJT'Y: VC0#2[M@0MS"4_$CV^->9YVZ]:!JLAU:07]G6\0 PBXV,0>00]&25O4F/8'(V=\W?O]&VM ;SE M3,AW>&<2NZ#!?,6%X;*9+7F:,OGD$+;TAL[M"^\>OUV?LHRNA+EKP0G9C;^Q ME*^*I%UU XEH5NW&7V%[_;A]Q;*QN$S9FJ6S9JKS>3T,[,!&;2YP.$2NZ\N/ M8#X.\R. 87$P!9B/\\+B_$_[&:'[<1BF;>1%1JC/"/5Q7CYD5G^P.'Z?Q%[^ MG29)%,4QEM'9S*M@AN4MCN'K9\.T@0<6!R+]6:[Q:N,=\GP?8#5]KD.PG>*= MB.T4SS4@_KR!1Y+XJXW% 0^L"ECO0'Q_'.@IOT\4054Q;=@3C"-)@B'0B_X> MC6,D.S%\_/7!GI(H2A(_ IA?011A"#R-.((I T8$D7U.7AP'H7;*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'I/9\]>?YHW?W*VGOQM=7&S[-M"+NK MR<376VBE_]/NP."5M76M#'CJ-A.__ MK5/?K0E2+VMGM9YG^7#A([B@ZE^:EQ'R@USYOB7(U7N)(/-L-L4.U\KYT-_1 M]R^1\0'PYN&L"_:UT@'<0@;XR]ENI\PF=H-/,4D>HX_#_G,(XI7[/V&TZ[6J M86'KK@43AC@ZT!'0^*W:^4P8V<(\V]\BKDTC7IF 01*W9N@*[XU/BC]]VPQ/ M'1 WB:&[4GC!W38].!_D2VL:,!X:@4?>:M4@1R-NI):F!I% %@1D<4+(ST4" M61*0Y4D@EQ$'OYI 5@1D=4+(420O",B+4T*6">2,@)R=$K)*("\)R$M>R 7X MVJE=;!=V+6XZKPQXG\ ])>">\L(MN[:5[EL$6ZJ-4?@U&;-E7=L.LV4"^8R M?,8-N=OI.'_17>*U,IAP%![M\WB:Q*=4%I\RCT8'C<+8;1STL.E?G)-Z8?;+ M E:C(%$6R9DU<@?2PR@RE"YR=E^TK0K]GR6DZ=-(P*4*X ;0U*ZR)E]L0RV MOM]:W8#S?XA77SI?5\[B; %!*CW.191J"F;5 M#/Y;8D]-IT&\78L[:S;G'\"U J^EU0]*/26S>@;,-](Y&0MR3XX&LJ2\4S)[ MYX>SST5_@ MN'_J5]X^1FF)2[BE_RS9EC^G%:"+=R!23+' ^0G49AMK M']PZ8APET M?/Y0XBG92U[$CE6$IN\1Q= Q_BFF)2XBFYRU]',6.,K1'+M&A24O8I MN0M@1S$_Q6CB.$C'9D79I_H=&Y^?]A2)BU),2D'5";8^B=E33$I!%??VA\(< M508J2D$5]_:'Q$RW/Q7YSJ57T&3_1K"!M3+0O,&?\-A>2UV_/L@*.!8*=*@/96UMCS^"^N3M9Y]A:I,A_H< M]XXS[$%+16Y7M+J1YX2[5 M\W1T]X/T;Y.+WG(S+]KE1@J7.T@A2/,'&019_B /03Y_T!""AOF#1A TRA\T MAJ!Q_J )!$WR!TTA:)H_2 8HXX @J8,U@=:"7 N!UX)@"X'8@F0+@=F": N! MVH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WMKYV";06U%O)=!;46\E MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;.ILE M!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'I[U-L3Z.U1;T^@MT>] M/8'>'O7V!'K[SF;W._6.Z5J%^.QYK/'Y[Z0ZW>X-S\??EX^3G;?WCK.#?U&+ M7U!+ P04 " "OA6I3+M+XP*X! #*&@ $P %M#;VYT96YT7U1Y<&5S M72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI% MHR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UF MD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_ MJ#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_Y MU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0 M=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A M*D=!*D=A*D>!*D>A*D?!*D?A*DE7>-:E&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( *^%:E-+0+ 8\P0 $\4 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ KX5J4^*)9B@= P =@L !@ ("!;A, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX5J M4]+8N5%%!@ B!@ !@ ("!%2< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ KX5J4R&G+'>\!@ &Q$ !@ M ("!G#, 'AL+W=O 9 " @8XZ !X;"]W M;W)K&UL4$L! A0#% @ KX5J4X-5V([U!0 M>@X !D ("!#$0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX5J4Q)6JF+F#@ W"D !D M ("![UD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ KX5J4_'X+\4)!P @A, !D ("!O7H 'AL M+W=O&PO=V]R:W-H965T' !X;"]W;W)K&UL4$L! A0#% @ KX5J M4ZMAR4,3!0 XQ4 !D ("!PXH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX5J4[- XIF! @ 1@@ M !D ("!QI8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX5J4\^VJPO< P S0P !D M ("!<: 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ KX5J4UF2PXIC P XPH !D ("![:H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KX5J4SGJ MM-+G @ XP@ !D ("!L[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX5J4Y 9\P$" P UPH !D M ("!2<$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ KX5J4R/\?6U_ P 8PP !D ("! M=\D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KX5J4Q%2I"+' @ (0@ !D ("!5M< 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "OA6I3 M+M+XP*X! #*&@ $P @ $1[P 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 - T ",. #P\ ! end XML 57 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 58 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 148 330 1 false 42 0 false 7 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit Condensed Consolidated Statements of Stockholders' Equity (Deficit) Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00405 - Statement - Condensed Consolidated Statements Of Cash Flows (Parenthetical) Sheet http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical Condensed Consolidated Statements Of Cash Flows (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - Description of Business Sheet http://www.netlistDFN.com/role/DisclosureDescriptionOfBusiness Description of Business Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Supplemental Financial Information Sheet http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformation Supplemental Financial Information Notes 10 false false R11.htm 10401 - Disclosure - Credit Agreements Sheet http://www.netlistDFN.com/role/DisclosureCreditAgreements Credit Agreements Notes 11 false false R12.htm 10501 - Disclosure - Debt Sheet http://www.netlistDFN.com/role/DisclosureDebt Debt Notes 12 false false R13.htm 10601 - Disclosure - Leases Sheet http://www.netlistDFN.com/role/DisclosureLeases Leases Notes 13 false false R14.htm 10701 - Disclosure - Commitments and Contingencies Sheet http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 10801 - Disclosure - Stockholders' Equity Sheet http://www.netlistDFN.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 10901 - Disclosure - Stock-Based Awards Sheet http://www.netlistDFN.com/role/DisclosureStockBasedAwards Stock-Based Awards Notes 16 false false R17.htm 20201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPolicies 17 false false R18.htm 30303 - Disclosure - Supplemental Financial Information (Tables) Sheet http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables Supplemental Financial Information (Tables) Tables http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformation 18 false false R19.htm 30503 - Disclosure - Debt (Tables) Sheet http://www.netlistDFN.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.netlistDFN.com/role/DisclosureDebt 19 false false R20.htm 30603 - Disclosure - Leases (Tables) Sheet http://www.netlistDFN.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.netlistDFN.com/role/DisclosureLeases 20 false false R21.htm 30803 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.netlistDFN.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.netlistDFN.com/role/DisclosureStockholdersEquity 21 false false R22.htm 30903 - Disclosure - Stock-Based Awards (Tables) Sheet http://www.netlistDFN.com/role/DisclosureStockBasedAwardsTables Stock-Based Awards (Tables) Tables http://www.netlistDFN.com/role/DisclosureStockBasedAwards 22 false false R23.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 23 false false R24.htm 40301 - Disclosure - Supplemental Financial Information (Schedule Of Inventories) (Details) Sheet http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfInventoriesDetails Supplemental Financial Information (Schedule Of Inventories) (Details) Details http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables 24 false false R25.htm 40302 - Disclosure - Supplemental Financial Information (Schedule Of Computation Of (Loss) Earnings Per Share) (Details) Sheet http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfComputationOfLossEarningsPerShareDetails Supplemental Financial Information (Schedule Of Computation Of (Loss) Earnings Per Share) (Details) Details http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables 25 false false R26.htm 40303 - Disclosure - Supplemental Financial Information (Disaggregation of Net Sales by Major Source) (Details) Sheet http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails Supplemental Financial Information (Disaggregation of Net Sales by Major Source) (Details) Details http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables 26 false false R27.htm 40304 - Disclosure - Supplemental Financial Information (Major Customers and Products) (Details) Sheet http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails Supplemental Financial Information (Major Customers and Products) (Details) Details http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables 27 false false R28.htm 40305 - Disclosure - Supplemental Financial Information (Schedule Of Supplemental Disclosures Of Cash Flow Information And Non-Cash Financing Activities) (Details) Sheet http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingActivitiesDetails Supplemental Financial Information (Schedule Of Supplemental Disclosures Of Cash Flow Information And Non-Cash Financing Activities) (Details) Details http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables 28 false false R29.htm 40401 - Disclosure - Credit Agreement (Details) Sheet http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails Credit Agreement (Details) Details http://www.netlistDFN.com/role/DisclosureCreditAgreements 29 false false R30.htm 40501 - Disclosure - Debt (Schedule Of Long-Term Debt) (Details) Sheet http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails Debt (Schedule Of Long-Term Debt) (Details) Details http://www.netlistDFN.com/role/DisclosureDebtTables 30 false false R31.htm 40502 - Disclosure - Debt (Narrative) (Details) Sheet http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails Debt (Narrative) (Details) Details http://www.netlistDFN.com/role/DisclosureDebtTables 31 false false R32.htm 40601 - Disclosure - Leases - Lease Cost and Supplemental Cash Flow (Details) Sheet http://www.netlistDFN.com/role/DisclosureLeasesLeaseCostAndSupplementalCashFlowDetails Leases - Lease Cost and Supplemental Cash Flow (Details) Details 32 false false R33.htm 40602 - Disclosure - Leases - Leases Supplemental Balance Sheet Information (Details) Sheet http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails Leases - Leases Supplemental Balance Sheet Information (Details) Details 33 false false R34.htm 40603 - Disclosure - Leases - Weighted Average Remaining Lease Term (Details) Sheet http://www.netlistDFN.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermDetails Leases - Weighted Average Remaining Lease Term (Details) Details 34 false false R35.htm 40604 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 35 false false R36.htm 40605 - Disclosure - Leases - Narrative (Details) Sheet http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 36 false false R37.htm 40701 - Disclosure - Commitments and Contingencies (Litigations and Patent Reexaminations) (Details) Sheet http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingenciesLitigationsAndPatentReexaminationsDetails Commitments and Contingencies (Litigations and Patent Reexaminations) (Details) Details http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingencies 37 false false R38.htm 40801 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://www.netlistDFN.com/role/DisclosureStockholdersEquityTables 38 false false R39.htm 40802 - Disclosure - Stockholders' Equity (Common Stock Purchase Agreement) (Details) Sheet http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails Stockholders' Equity (Common Stock Purchase Agreement) (Details) Details http://www.netlistDFN.com/role/DisclosureStockholdersEquityTables 39 false false R40.htm 40803 - Disclosure - Stockholders' Equity (Warrants) (Details) Sheet http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails Stockholders' Equity (Warrants) (Details) Details http://www.netlistDFN.com/role/DisclosureStockholdersEquityTables 40 false false R41.htm 40901 - Disclosure - Stock-Based Awards (Narrative) (Details) Sheet http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails Stock-Based Awards (Narrative) (Details) Details http://www.netlistDFN.com/role/DisclosureStockBasedAwardsTables 41 false false R42.htm 40902 - Disclosure - Stock-Based Awards (Schedule Of Stock Option Activity) (Details) Sheet http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails Stock-Based Awards (Schedule Of Stock Option Activity) (Details) Details http://www.netlistDFN.com/role/DisclosureStockBasedAwardsTables 42 false false R43.htm 40903 - Disclosure - Stock-Based Awards (Schedule of Restricted Stock Awards) (Details) Sheet http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails Stock-Based Awards (Schedule of Restricted Stock Awards) (Details) Details http://www.netlistDFN.com/role/DisclosureStockBasedAwardsTables 43 false false R44.htm 40904 - Disclosure - Stock-Based Awards (Schedule of Stock-Based Compensation Expense) (Details) Sheet http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails Stock-Based Awards (Schedule of Stock-Based Compensation Expense) (Details) Details http://www.netlistDFN.com/role/DisclosureStockBasedAwardsTables 44 false false All Reports Book All Reports nlst-20211002x10q.htm nlst-20211002.xsd nlst-20211002_cal.xml nlst-20211002_def.xml nlst-20211002_lab.xml nlst-20211002_pre.xml nlst-20211002xex31d1.htm nlst-20211002xex31d2.htm nlst-20211002xex32.htm nlst-20211002x10q001.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/currency/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nlst-20211002x10q.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 148, "dts": { "calculationLink": { "local": [ "nlst-20211002_cal.xml" ] }, "definitionLink": { "local": [ "nlst-20211002_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "nlst-20211002x10q.htm" ] }, "labelLink": { "local": [ "nlst-20211002_lab.xml" ] }, "presentationLink": { "local": [ "nlst-20211002_pre.xml" ] }, "schema": { "local": [ "nlst-20211002.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 399, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 15, "http://www.netlistDFN.com/20211002": 4, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 25 }, "keyCustom": 43, "keyStandard": 287, "memberCustom": 23, "memberStandard": 19, "nsprefix": "nlst", "nsuri": "http://www.netlistDFN.com/20211002", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document And Entity Information", "role": "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "nlst:SupplementalFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Supplemental Financial Information", "role": "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformation", "shortName": "Supplemental Financial Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "nlst:SupplementalFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Credit Agreements", "role": "http://www.netlistDFN.com/role/DisclosureCreditAgreements", "shortName": "Credit Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Debt", "role": "http://www.netlistDFN.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "nlst:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Leases", "role": "http://www.netlistDFN.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "nlst:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Commitments and Contingencies", "role": "http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Stockholders' Equity", "role": "http://www.netlistDFN.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Stock-Based Awards", "role": "http://www.netlistDFN.com/role/DisclosureStockBasedAwards", "shortName": "Stock-Based Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "nlst:SupplementalFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Supplemental Financial Information (Tables)", "role": "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables", "shortName": "Supplemental Financial Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "nlst:SupplementalFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Debt (Tables)", "role": "http://www.netlistDFN.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_1_2_2021_KW56RZlAJUu9sSoYCIoeOA", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "nlst:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Leases (Tables)", "role": "http://www.netlistDFN.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "nlst:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.netlistDFN.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Stock-Based Awards (Tables)", "role": "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsTables", "shortName": "Stock-Based Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FiscalPeriod", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_1_1_2022_Yc4pUH_rw06FFQ8PEbUhvQ", "decimals": "INF", "first": true, "lang": null, "name": "nlst:NumberOfWeeksInFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_NgVnBfFZu0WHXaK5HSOHoA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FiscalPeriod", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_1_1_2022_Yc4pUH_rw06FFQ8PEbUhvQ", "decimals": "INF", "first": true, "lang": null, "name": "nlst:NumberOfWeeksInFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_NgVnBfFZu0WHXaK5HSOHoA", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "nlst:SupplementalFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Supplemental Financial Information (Schedule Of Inventories) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfInventoriesDetails", "shortName": "Supplemental Financial Information (Schedule Of Inventories) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "nlst:SupplementalFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_u4YCQljOdUqHKZXw7FD92Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Supplemental Financial Information (Schedule Of Computation Of (Loss) Earnings Per Share) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfComputationOfLossEarningsPerShareDetails", "shortName": "Supplemental Financial Information (Schedule Of Computation Of (Loss) Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": "-3", "lang": null, "name": "us-gaap:DilutiveSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_u4YCQljOdUqHKZXw7FD92Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Supplemental Financial Information (Disaggregation of Net Sales by Major Source) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails", "shortName": "Supplemental Financial Information (Disaggregation of Net Sales by Major Source) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_4_4_2021_To_7_3_2021_srt_CurrencyAxis_currency_KRW_zilVpn0QB06oow8zyW1Cig", "decimals": "-5", "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_srt_MajorCustomersAxis_nlst_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueProductLineMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_07RMIfHMRUWJyiERM--tnw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Oy9nEK0tP0yFL0L4rHGv-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Supplemental Financial Information (Major Customers and Products) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails", "shortName": "Supplemental Financial Information (Major Customers and Products) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_srt_MajorCustomersAxis_nlst_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueProductLineMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_07RMIfHMRUWJyiERM--tnw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Oy9nEK0tP0yFL0L4rHGv-g", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40305 - Disclosure - Supplemental Financial Information (Schedule Of Supplemental Disclosures Of Cash Flow Information And Non-Cash Financing Activities) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingActivitiesDetails", "shortName": "Supplemental Financial Information (Schedule Of Supplemental Disclosures Of Cash Flow Information And Non-Cash Financing Activities) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_us-gaap_LineOfCreditFacilityAxis_nlst_SiliconValleyBankMember_qRKRi9o8CkSTNiU9lYEEZQ", "decimals": "INF", "first": true, "lang": null, "name": "nlst:LineOfCreditFacilityCovenantTermsMaximumBorrowingCapacityAsPercentageOfEligibleAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Oy9nEK0tP0yFL0L4rHGv-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Credit Agreement (Details)", "role": "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails", "shortName": "Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_us-gaap_LineOfCreditFacilityAxis_nlst_SiliconValleyBankMember_qRKRi9o8CkSTNiU9lYEEZQ", "decimals": "INF", "first": true, "lang": null, "name": "nlst:LineOfCreditFacilityCovenantTermsMaximumBorrowingCapacityAsPercentageOfEligibleAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Oy9nEK0tP0yFL0L4rHGv-g", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_1_2_2021_KW56RZlAJUu9sSoYCIoeOA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Debt (Schedule Of Long-Term Debt) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails", "shortName": "Debt (Schedule Of Long-Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Debt (Narrative) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "shortName": "Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_11_18_2015_us-gaap_ClassOfWarrantOrRightAxis_nlst_SvicWarrantMember_WvzW1pgvME-3IoKfxDU1Rw", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "nlst:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_u4YCQljOdUqHKZXw7FD92Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Leases - Lease Cost and Supplemental Cash Flow (Details)", "role": "http://www.netlistDFN.com/role/DisclosureLeasesLeaseCostAndSupplementalCashFlowDetails", "shortName": "Leases - Lease Cost and Supplemental Cash Flow (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "nlst:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_u4YCQljOdUqHKZXw7FD92Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Leases - Leases Supplemental Balance Sheet Information (Details)", "role": "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Leases Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "nlst:LeaseBalanceSheetAndQuantitativeInformationDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "nlst:LeaseBalanceSheetAndQuantitativeInformationDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Leases - Weighted Average Remaining Lease Term (Details)", "role": "http://www.netlistDFN.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermDetails", "shortName": "Leases - Weighted Average Remaining Lease Term (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "nlst:LeaseBalanceSheetAndQuantitativeInformationDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40605 - Disclosure - Leases - Narrative (Details)", "role": "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_srt_LitigationCaseAxis_nlst_InphiCorporationMember_CTZGCGqNwUuSe3wt7fdzjw", "decimals": "INF", "first": true, "lang": null, "name": "nlst:NumberOfPatentsClaimedToBeInvalid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_patent_Isb3h3mhMkSAfm6G6kpipQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Commitments and Contingencies (Litigations and Patent Reexaminations) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingenciesLitigationsAndPatentReexaminationsDetails", "shortName": "Commitments and Contingencies (Litigations and Patent Reexaminations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_srt_LitigationCaseAxis_nlst_InphiCorporationMember_CTZGCGqNwUuSe3wt7fdzjw", "decimals": "INF", "first": true, "lang": null, "name": "nlst:NumberOfPatentsClaimedToBeInvalid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_patent_Isb3h3mhMkSAfm6G6kpipQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Stockholders' Equity (Narrative) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_4_17_2017_To_4_17_2017_RPuPwz6oXkui6Oq9IHSALQ", "decimals": "INF", "lang": null, "name": "nlst:NumberOfRightsAuthorizedForEachOutstandingShareOfStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_12_2021_To_7_12_2021_85KlQiTYlUmnJbOYAM1Gbg", "decimals": "-5", "first": true, "lang": null, "name": "nlst:StockIssuedDuringPeriodValueCommitmentShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Stockholders' Equity (Common Stock Purchase Agreement) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails", "shortName": "Stockholders' Equity (Common Stock Purchase Agreement) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_12_2021_To_7_12_2021_85KlQiTYlUmnJbOYAM1Gbg", "decimals": "-5", "first": true, "lang": null, "name": "nlst:StockIssuedDuringPeriodValueCommitmentShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_u4YCQljOdUqHKZXw7FD92Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_u4YCQljOdUqHKZXw7FD92Q", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_1_2_2021_KW56RZlAJUu9sSoYCIoeOA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Stockholders' Equity (Warrants) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails", "shortName": "Stockholders' Equity (Warrants) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": "-3", "lang": null, "name": "nlst:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_us-gaap_PlanNameAxis_nlst_Amended2006PlanMember_u5WoOKC3ZU2OA5J2eSWBBg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Stock-Based Awards (Narrative) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails", "shortName": "Stock-Based Awards (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_us-gaap_PlanNameAxis_nlst_Amended2006PlanMember_u5WoOKC3ZU2OA5J2eSWBBg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_1_2_2021_KW56RZlAJUu9sSoYCIoeOA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Stock-Based Awards (Schedule Of Stock Option Activity) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails", "shortName": "Stock-Based Awards (Schedule Of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_1_2_2021_KW56RZlAJUu9sSoYCIoeOA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_1_2_2021_KW56RZlAJUu9sSoYCIoeOA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Stock-Based Awards (Schedule of Restricted Stock Awards) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails", "shortName": "Stock-Based Awards (Schedule of Restricted Stock Awards) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_1_2_2021_KW56RZlAJUu9sSoYCIoeOA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_U0RQOnZuC0GalwyVE6Jt2A", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_u4YCQljOdUqHKZXw7FD92Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Stock-Based Awards (Schedule of Stock-Based Compensation Expense) (Details)", "role": "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Awards (Schedule of Stock-Based Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_u4YCQljOdUqHKZXw7FD92Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_12_28_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_OJMzl3ByrECdDofrhPP5MQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit)", "role": "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_12_29_2019_To_3_28_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_dApWPdDPF0ej-wfZus5UbA", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_Mb2FdRrV0kWfBTtXJuvEeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Condensed Consolidated Statements Of Cash Flows (Parenthetical)", "role": "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Condensed Consolidated Statements Of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "As_Of_9_26_2020_iY80NhCkUEuf9MBtmKaBow", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nB5fvTZ6Bkml0p1Oerb8fQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business", "role": "http://www.netlistDFN.com/role/DisclosureDescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nlst-20211002x10q.htm", "contextRef": "Duration_1_3_2021_To_10_2_2021_KJmb1XnC2kSJlYNSt7K8yA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 42, "tag": { "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "currency_KRW": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "K R [W]", "terseLabel": "South Korean" } } }, "localname": "KRW", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "nlst_Amended2006PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended 2006 Plan [Member]", "label": "Amended2006 Plan [Member]", "terseLabel": "Amended 2006 Plan" } } }, "localname": "Amended2006PlanMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "nlst_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1Exercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights 1 Exercised", "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights 1 Exercised", "terseLabel": "Weighted-Average Exercise Price, Exercised" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1Exercised", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "nlst_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights Exercised", "label": "Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights Exercised", "negatedLabel": "Warrants Exercised" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "nlst_CommonStockSharesIssuedFromWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common Stock Shares Issued From Warrants Exercised", "label": "Common Stock Shares Issued From Warrants Exercised", "terseLabel": "Exercise of warrants" } } }, "localname": "CommonStockSharesIssuedFromWarrantsExercised", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "nlst_CommonStockSharesIssuedFromWarrantsExercisedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Shares Issued From Warrants Exercised Shares", "label": "Common Stock Shares Issued From Warrants Exercised Shares", "terseLabel": "Exercise of warrants, shares" } } }, "localname": "CommonStockSharesIssuedFromWarrantsExercisedShares", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "nlst_ConcentrationRiskNumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk, Number of Customers", "label": "Concentration Risk, Number of Customers" } } }, "localname": "ConcentrationRiskNumberOfCustomers", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "positiveIntegerItemType" }, "nlst_CustomerBAndCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer a, b and c.", "label": "Customer B And C [Member]", "terseLabel": "Customer A, B and C" } } }, "localname": "CustomerBAndCMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "nlst_CustomerFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer four [Member]", "label": "Customer Four [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerFourMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "nlst_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One [Member]", "label": "Customer One [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "nlst_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Three [Member]", "label": "Customer Three [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "nlst_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Two [Member]", "label": "Customer Two [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "nlst_DebtInstrumentDiscountOnIssuance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of discount on issuance of debt.", "label": "Debt Instrument, Discount On Issuance", "terseLabel": "Original issue discount" } } }, "localname": "DebtInstrumentDiscountOnIssuance", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "nlst_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document And Entity Information [Abstract]", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.netlistDFN.com/20211002", "xbrltype": "stringItemType" }, "nlst_FinanceLeaseAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to finance leased assets.", "label": "Finance Lease Assets [Member]", "terseLabel": "Finance leased assets" } } }, "localname": "FinanceLeaseAssetsMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "nlst_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)", "label": "Finance Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "nlst_First2021LincolnParkPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First 2021 Lincoln Park Purchase Agreement", "label": "First2021 Lincoln Park Purchase Agreement [Member]", "terseLabel": "First 2021 Lincoln Park Purchase Agreement" } } }, "localname": "First2021LincolnParkPurchaseAgreementMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "domainItemType" }, "nlst_InphiCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Inphi Litigation.", "label": "Inphi Corporation [Member]", "terseLabel": "Inphi Litigation" } } }, "localname": "InphiCorporationMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingenciesLitigationsAndPatentReexaminationsDetails" ], "xbrltype": "domainItemType" }, "nlst_InterestAccruedOnConvertibleNote": { "auth_ref": [], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest Accrued on Convertible Note", "label": "Interest Accrued on Convertible Note", "terseLabel": "Interest accrued on convertible promissory notes" } } }, "localname": "InterestAccruedOnConvertibleNote", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nlst_LeaseBalanceSheetAndQuantitativeInformationDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of lease balance sheet and quantitative information.", "label": "Lease Balance Sheet and Quantitative Information Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet information" } } }, "localname": "LeaseBalanceSheetAndQuantitativeInformationDisclosureTableTextBlock", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "nlst_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "nlst_LeaseModificationsIncreaseDecreaseInRightOfUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in right of use asset due to lease modification.", "label": "Lease Modifications Increase (Decrease) in Right of Use Asset", "terseLabel": "Lease modification to increase (decrease) lease assets" } } }, "localname": "LeaseModificationsIncreaseDecreaseInRightOfUseAsset", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeaseCostAndSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "nlst_LicenseAgreementWithSkHynixInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to license agreement with SK hynix, Inc.", "label": "License Agreement With Sk Hynix Inc. [Member]", "terseLabel": "License Agreement with SK hynix, Inc." } } }, "localname": "LicenseAgreementWithSkHynixInc.Member", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "nlst_LincolnParkPurchaseAgreement2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lincoln Park Purchase Agreement 2019 [Member]", "label": "Lincoln Park Purchase Agreement2019 [Member]", "terseLabel": "2019 Lincoln Park Purchase Agreement" } } }, "localname": "LincolnParkPurchaseAgreement2019Member", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "domainItemType" }, "nlst_LincolnParkPurchaseAgreement2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lincoln Park Purchase Agreement 2020 [Member]", "label": "Lincoln Park Purchase Agreement2020 [Member]", "terseLabel": "2020 Lincoln Park Purchase Agreement" } } }, "localname": "LincolnParkPurchaseAgreement2020Member", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "domainItemType" }, "nlst_LincolnParkPurchaseAgreement2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lincoln Park Purchase Agreement 2021 [Member]", "label": "Lincoln Park Purchase Agreement2021 [Member]", "terseLabel": "2021 Lincoln Park Purchase Agreement" } } }, "localname": "LincolnParkPurchaseAgreement2021Member", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "domainItemType" }, "nlst_LineOfCreditExtendedMaturityDatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Extended Maturity Date Percentage", "label": "Line Of Credit Extended Maturity Date Percentage" } } }, "localname": "LineOfCreditExtendedMaturityDatePercentage", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "nlst_LineOfCreditFacilityCovenantTermsMaximumBorrowingCapacityAsPercentageOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Covenant Terms, Maximum borrowing Capacity as a Percentage of Eligible Accounts Receivable", "label": "Line of Credit Facility, Covenant Terms, Maximum borrowing Capacity as a Percentage of Eligible Accounts Receivable", "verboseLabel": "Borrowing capacity as a percentage of eligible accounts receivable" } } }, "localname": "LineOfCreditFacilityCovenantTermsMaximumBorrowingCapacityAsPercentageOfEligibleAccountsReceivable", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "nlst_LineOfCreditPotentialAvailableForBorrowing": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Potential Available For Borrowing", "label": "Line Of Credit Potential Available For Borrowing" } } }, "localname": "LineOfCreditPotentialAvailableForBorrowing", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "nlst_LongTermDebtAndNotesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of long term debt and notes payable.", "label": "Long-term Debt and Notes Payable, Current", "verboseLabel": "Long-term debt due within one year" } } }, "localname": "LongTermDebtAndNotesPayableCurrent", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nlst_MinimumBeneficialOwnershipPercentageForRightsToBeDistributed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum Beneficial Ownership Percentage for Rights to be Distributed", "label": "Minimum Beneficial Ownership Percentage for Rights to be Distributed", "verboseLabel": "Minimum beneficial ownership percentage for rights to be distributed" } } }, "localname": "MinimumBeneficialOwnershipPercentageForRightsToBeDistributed", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "nlst_ModularMemorySubsystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information relating to the modular memory subsystems", "label": "Modular Memory Subsystems [Member]", "terseLabel": "Sale of the Company's modular memory subsystems" } } }, "localname": "ModularMemorySubsystemsMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "nlst_NumberOfDaysRightsAreToBeDistributed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Days Rights are to be Distributed", "label": "Number of Days Rights are to be Distributed", "terseLabel": "Number of days rights are to be distributed" } } }, "localname": "NumberOfDaysRightsAreToBeDistributed", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "nlst_NumberOfPatentsClaimedToBeInvalid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of patents claimed to be invalid.", "label": "Number of patents claimed to be invalid" } } }, "localname": "NumberOfPatentsClaimedToBeInvalid", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingenciesLitigationsAndPatentReexaminationsDetails" ], "xbrltype": "integerItemType" }, "nlst_NumberOfQuartersInFiscalYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of quarters in a fiscal year.", "label": "Number of Quarters in a Fiscal Year", "terseLabel": "Number of quarters in a fiscal year" } } }, "localname": "NumberOfQuartersInFiscalYear", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "nlst_NumberOfRightsAuthorizedForEachOutstandingShareOfStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Rights Authorized for Each Outstanding Share of Stock", "label": "Number of Rights Authorized for Each Outstanding Share of Stock", "verboseLabel": "Number of rights authorized for each outstanding share of stock" } } }, "localname": "NumberOfRightsAuthorizedForEachOutstandingShareOfStock", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "nlst_NumberOfSharesIssuedWhenRightIsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Shares Issued when Right is Exercised", "label": "Number of Shares Issued when Right is Exercised", "verboseLabel": "Number of shares issued when right is exercised" } } }, "localname": "NumberOfSharesIssuedWhenRightIsExercised", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "nlst_NumberOfWeeksInEachQuarter": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of weeks in each quarter.", "label": "Number of Weeks in Each Quarter", "terseLabel": "Number of weeks in each quarter" } } }, "localname": "NumberOfWeeksInEachQuarter", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "nlst_NumberOfWeeksInFirstThreeQuarters": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of weeks in first three quarters.", "label": "Number Of Weeks In First Three Quarters", "terseLabel": "Number of weeks in first three quarters" } } }, "localname": "NumberOfWeeksInFirstThreeQuarters", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "nlst_NumberOfWeeksInFiscalYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of weeks in a fiscal year.", "label": "Number of Weeks in a Fiscal Year", "terseLabel": "Number of weeks in a fiscal year" } } }, "localname": "NumberOfWeeksInFiscalYear", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "nlst_NumberOfWeeksInFourthQuarter": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of weeks in fourth quarter.", "label": "Number of Weeks in Fourth Quarter", "terseLabel": "Number of weeks in fourth quarter" } } }, "localname": "NumberOfWeeksInFourthQuarter", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "nlst_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to paycheck protection program loan.", "label": "Paycheck Protection Program Loan [Member]", "terseLabel": "Paycheck Protection Program Loan" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "nlst_PaymentsForTaxesRelatedToEquityAwards": { "auth_ref": [], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments For Taxes Related To Equity Awards", "label": "Payments For Taxes Related To Equity Awards", "terseLabel": "Payments for taxes related to net share settlement of equity awards" } } }, "localname": "PaymentsForTaxesRelatedToEquityAwards", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nlst_PeriodAfterPurchaseAgreementNotToEnterIntoVariableRateTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period after purchase agreement not to enter into variable rate transaction.", "label": "Period After Purchase Agreement Not to Enter into Variable Rate Transaction", "verboseLabel": "Period after purchase agreement not to enter into variable rate transaction" } } }, "localname": "PeriodAfterPurchaseAgreementNotToEnterIntoVariableRateTransaction", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "durationItemType" }, "nlst_Plan2006Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan 2006 [Member]", "label": "Plan2006 [Member]", "terseLabel": "2006 Plan" } } }, "localname": "Plan2006Member", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "nlst_ProceedsFromExerciseOfStockOptionsAndWarrants": { "auth_ref": [], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from exercise of stock options and warrants.", "label": "Proceeds from Exercise of Stock Options and Warrants", "terseLabel": "Proceeds from exercise of stock options and warrants" } } }, "localname": "ProceedsFromExerciseOfStockOptionsAndWarrants", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nlst_ProceedsFromUpfrontNonRefundableLicenseFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from upfront non refundable license fee in a license agreement.", "label": "Proceeds from Upfront Non Refundable License Fee", "terseLabel": "Upfront non-refundable license fee" } } }, "localname": "ProceedsFromUpfrontNonRefundableLicenseFee", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails" ], "xbrltype": "monetaryItemType" }, "nlst_PurchaseAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the purchase agreement term.", "label": "Purchase Agreement Term", "verboseLabel": "Purchase agreement term" } } }, "localname": "PurchaseAgreementTerm", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "durationItemType" }, "nlst_RecentlyAdoptedAccountingStandardsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recently Adopted Accounting Standards Policy [Policy Text Block]", "label": "Recently Adopted Accounting Standards Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Guidance" } } }, "localname": "RecentlyAdoptedAccountingStandardsPolicyPolicyTextBlock", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nlst_ResalesOfThirdPartyProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Resales Of Third Party Products [Member]", "terseLabel": "Resales Of Third Party Products" } } }, "localname": "ResalesOfThirdPartyProductsMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "nlst_RightToTerminateAgreementCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Right to terminate agreement cost.", "label": "Right to Terminate Agreement Cost", "verboseLabel": "Terminate agreement cost" } } }, "localname": "RightToTerminateAgreementCost", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "nlst_SalesRevenueResaleOfProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Revenue, Resale of Products [Member]", "label": "Sales Revenue Resale Of Products [Member]", "terseLabel": "Sales Revenue, Resale of Products" } } }, "localname": "SalesRevenueResaleOfProductsMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "nlst_SecondFirst2021LincolnParkPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second First 2021 Lincoln Park Purchase Agreement", "label": "Second First2021 Lincoln Park Purchase Agreement [Member]", "terseLabel": "Second First 2021 Lincoln Park Purchase Agreement" } } }, "localname": "SecondFirst2021LincolnParkPurchaseAgreementMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "domainItemType" }, "nlst_SeniorSecuredConvertibleNoteDueDecember2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Convertible Note Due December 2025 [member]", "label": "Senior Secured Convertible Note Due December2025 [Member]", "terseLabel": "Senior Secured Convertible Note Due December 2025" } } }, "localname": "SeniorSecuredConvertibleNoteDueDecember2025Member", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "nlst_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodFromDateOfGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Expiration Period From Date of Grant", "label": "Share Based Compensation Arrangement By Share Based Payment Award Expiration Period From Date of Grant", "terseLabel": "Expiration of vested options, period from date of grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodFromDateOfGrant", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "durationItemType" }, "nlst_ShareBasedCompensationArrangementByShareBasedPaymentAwardRateOfVestingOfOptionsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award rate of vesting of options granted.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Rate Of Vesting Of Options Granted", "terseLabel": "Rate of vesting of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRateOfVestingOfOptionsGranted", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "percentItemType" }, "nlst_SiliconValleyBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon Valley Bank [Member].", "label": "Silicon Valley Bank [Member]", "terseLabel": "Silicon Valley Bank" } } }, "localname": "SiliconValleyBankMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "nlst_StockIssuedDuringPeriodSharesAdditionalCommitmentShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional commitment stock issued during the period.", "label": "Stock Issued During Period Shares Additional Commitment Shares", "terseLabel": "Additional commitment shares" } } }, "localname": "StockIssuedDuringPeriodSharesAdditionalCommitmentShares", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "sharesItemType" }, "nlst_StockIssuedDuringPeriodSharesCommitmentShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of commitment stock issued during the period.", "label": "Stock Issued During Period Shares Commitment Shares", "terseLabel": "Issuance of commitment shares (in shares)", "verboseLabel": "Commitment shares" } } }, "localname": "StockIssuedDuringPeriodSharesCommitmentShares", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "nlst_StockIssuedDuringPeriodValueCommitmentShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of commitment stock issued during the period.", "label": "Stock Issued During Period Value Commitment Shares", "terseLabel": "Issuance of commitment shares", "verboseLabel": "Aggregate amount" } } }, "localname": "StockIssuedDuringPeriodValueCommitmentShares", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "nlst_SupplementalFinancialInformationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Financial Information", "label": "Supplemental Financial Information [Text Block]", "terseLabel": "Supplemental Financial Information" } } }, "localname": "SupplementalFinancialInformationTextBlock", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformation" ], "xbrltype": "textBlockItemType" }, "nlst_SvicWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the SVIC Stock Purchase Warrant issued.", "label": "Svic Warrant [Member]", "terseLabel": "SVIC Warrant" } } }, "localname": "SvicWarrantMember", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "nlst_ThresholdNumberOfSharesOfCommonStockToBeIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the threshold number of shares of common stock to be issued.", "label": "Threshold Number of Shares of Common Stock to be Issued", "verboseLabel": "Threshold number of shares of common stock to be issued" } } }, "localname": "ThresholdNumberOfSharesOfCommonStockToBeIssued", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "sharesItemType" }, "nlst_ThresholdPercentageOfCommonStockToBeSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold percentage of common stock to be sold.", "label": "Threshold Percentage of Common Stock to be Sold", "verboseLabel": "Threshold percentage of common stock to be sold" } } }, "localname": "ThresholdPercentageOfCommonStockToBeSold", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "percentItemType" }, "nlst_ThresholdPercentageOfNumberOfSharesIssuedUnderRegularPurchaseToPurchaseAdditionalAmountOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold percentage of number of shares issued under regular purchase to purchase additional amount of common stock.", "label": "Threshold Percentage of Number of Shares Issued Under Regular Purchase to Purchase Additional Amount of Common stock", "verboseLabel": "Threshold percentage of number of shares issued under regular purchase to purchase additional amount of common stock" } } }, "localname": "ThresholdPercentageOfNumberOfSharesIssuedUnderRegularPurchaseToPurchaseAdditionalAmountOfCommonStock", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "percentItemType" }, "nlst_ThresholdPercentageOfNumberOfSharesOfCommonStockToPurchaseAdditionalAmountOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold percentage of number of shares of common stock to purchase additional amount of common stock.", "label": "Threshold Percentage of Number of Shares of Common Stock to Purchase Additional Amount of Common stock", "verboseLabel": "Threshold percentage of number of shares of common stock to purchase additional amount of common stock" } } }, "localname": "ThresholdPercentageOfNumberOfSharesOfCommonStockToPurchaseAdditionalAmountOfCommonStock", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "percentItemType" }, "nlst_ThresholdValueOfSharesOfCommonStockToBeIssuedUnderSinglePurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the threshold value of shares of common stock to be issued under single purchase.", "label": "Threshold Value of Shares of Common Stock to be Issued Under Single Purchase", "verboseLabel": "Threshold value of shares of common stock to be issued under single purchase" } } }, "localname": "ThresholdValueOfSharesOfCommonStockToBeIssuedUnderSinglePurchase", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "nlst_UnsecuredConvertibleNoteDueAugust2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured Convertible Note Due August 2020 [member]", "label": "Unsecured Convertible Note Due August2020 [Member]", "terseLabel": "Unsecured Convertible Note Due August 2020" } } }, "localname": "UnsecuredConvertibleNoteDueAugust2020Member", "nsuri": "http://www.netlistDFN.com/20211002", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingenciesLitigationsAndPatentReexaminationsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case Type [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingenciesLitigationsAndPatentReexaminationsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r143", "r185", "r187", "r304" ], "lang": { "en-us": { "role": { "label": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r189", "r190", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r302", "r305" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails", "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r189", "r190", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r302", "r305" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r143", "r185", "r187", "r304" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r140", "r185", "r186", "r271", "r301", "r303" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r140", "r185", "r186", "r271", "r301", "r303" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r188", "r189", "r190", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r302", "r305" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails", "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r188", "r189", "r190", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r302", "r305" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails", "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r17", "r144", "r145" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net of allowances of $198 (2021) and $157 (2020)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r152" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r18" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r80", "r81", "r82", "r214", "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r191", "r193", "r219", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:", "verboseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r193", "r211", "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Stock-Based Compensation, Total" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r146", "r150" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r66", "r248" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Financing Costs and Discounts", "verboseLabel": "Amortization of debt discounts" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Weighted average common share equivalents" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfComputationOfLossEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r73", "r129", "r132", "r138", "r148", "r230", "r233", "r238", "r275", "r289" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r46", "r73", "r148", "r230", "r233", "r238" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Information by securities or other assets sold under repurchase agreements. Repurchase agreements are agreements under which the transferor (repo party) transfers a security to a transferee (repo counterparty or reverse party) in exchange for cash and concurrently agrees to reacquire that security at a future date for an amount equal to the cash exchanged plus a stipulated interest factor.", "label": "Securities or Other Assets Sold under Agreements to Repurchase [Axis]" } } }, "localname": "AssetsSoldUnderAgreementsToRepurchaseAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Assets Sold under Agreements to Repurchase [Line Items]" } } }, "localname": "AssetsSoldUnderAgreementsToRepurchaseLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseTypeDomain": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "This is the type of such assets (for example, US Treasury Obligations, US Government agency obligations and loans, and so forth). This item may be presented as an element in the table that is disclosed when the carrying amount (or market value, if higher than the carrying amount) of securities or other assets sold under repurchase agreements exceed 10 percent of total assets, as of the most recent balance sheet date.", "label": "Assets Sold Under Agreements To Repurchase Type [Domain]", "terseLabel": "Assets Sold under Agreements to Repurchase, Type [Domain]" } } }, "localname": "AssetsSoldUnderAgreementsToRepurchaseTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r195", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r29", "r68" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r63", "r68", "r69" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash at end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash at end of period:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r63", "r239" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r71", "r73", "r95", "r96", "r97", "r99", "r101", "r107", "r108", "r109", "r148", "r238" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class Of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r182", "r192" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class Of Warrant Or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "periodEndLabel": "Outstanding, Weighted-Average Exercise Price, Ending balance", "periodStartLabel": "Outstanding, Weighted-Average Exercise Price, Beginning balance", "verboseLabel": "Exercise price of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "periodEndLabel": "Warrants Outstanding, Ending Balance", "periodStartLabel": "Warrants Outstanding, Beginning Balance", "terseLabel": "Number of shares which may be purchased under warrant" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r182", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r158", "r280", "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments And Contingencies 2009", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r155", "r156", "r157", "r165" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments And Contingencies Disclosure Text Block", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r176" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value-450,000 shares authorized; 225,969 (2021) and 195,978 (2020) shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r118", "r119", "r143", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r118", "r119", "r143", "r235", "r236", "r311" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r118", "r119", "r143", "r235", "r236", "r311" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r118", "r119", "r143", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r115", "r118", "r119", "r120", "r235", "r237" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r118", "r119", "r143", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r70", "r232" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r13", "r277", "r290" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Debt outstanding", "totalLabel": "Debt outstanding" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r11" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "negatedLabel": "Less: current portion" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "verboseLabel": "Debt outstanding, noncurrent portion" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r53", "r271" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r116", "r143" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Agreements" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Agreements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r276", "r277", "r287" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Rate plus \"prime rate\"" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r168", "r277", "r287" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "verboseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Debt Instrument, Decrease, Forgiveness", "verboseLabel": "Forgiven amount" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r247", "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r37", "r172", "r247" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Long-term debt", "verboseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r75", "r177", "r178", "r179", "r180", "r246", "r247", "r249", "r286" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r169", "r248" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt discounts and issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r66", "r127" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "verboseLabel": "Effect of dilutive securities" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfComputationOfLossEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of disaggregation of sales by major source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "(Loss) earnings per share:", "verboseLabel": "Basic and diluted (loss) earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfComputationOfLossEarningsPerShareDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r51", "r85", "r86", "r87", "r88", "r89", "r93", "r95", "r99", "r100", "r101", "r104", "r105", "r283", "r298" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (loss) earnings per share", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfComputationOfLossEarningsPerShareDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r51", "r85", "r86", "r87", "r88", "r89", "r95", "r99", "r100", "r101", "r104", "r105", "r283", "r298" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (loss) earnings per share", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfComputationOfLossEarningsPerShareDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized", "terseLabel": "Unearned stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Expects to recognize over a weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r80", "r81", "r82", "r84", "r90", "r92", "r106", "r149", "r176", "r181", "r214", "r215", "r216", "r224", "r225", "r240", "r241", "r242", "r243", "r244", "r245", "r306", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r251", "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total finance lease liabilities", "verboseLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails", "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r251" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Accrued expenses and other current liabilities - extensible list" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r251" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Other liabilities - extensible list" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2021 (remainder of the year)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible List]", "terseLabel": "Total finance lease liabilities - extensible list" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r260", "r263" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted Average Discount Rate - Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r259", "r263" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted Average Remaining Lease Term - Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r66", "r173", "r174" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on extinguishment of debt", "verboseLabel": "Gain on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfSupplementalDisclosuresOfCashFlowInformationAndNonCashFinancingActivitiesDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r52", "r73", "r129", "r131", "r134", "r137", "r139", "r148", "r238" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r49", "r129", "r131", "r134", "r137", "r139", "r272", "r281", "r285", "r299" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements Of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r74", "r91", "r92", "r128", "r223", "r226", "r227", "r300" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r65" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r65" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "verboseLabel": "Accrued payroll and related liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r65" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r65" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid, Deferred Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r284" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net", "verboseLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r279", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r42" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r45" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfInventoriesDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r44" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r43" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "verboseLabel": "Lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeaseCostAndSupplementalCashFlowDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease cost and supplemental cash flow information relating to operating leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r54" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Intellectual property legal fees" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments", "verboseLabel": "Future payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2021 (remainder of the year)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r262" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "verboseLabel": "Term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter Of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r73", "r133", "r148", "r231", "r233", "r234", "r238" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r73", "r148", "r238", "r278", "r293" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Stockholders' Equity", "totalLabel": "Total liabilities and stockholders' equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders' Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36", "r73", "r148", "r231", "r233", "r234", "r238" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License Fee" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r33", "r75" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Line of Credit Facility [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line Of Credit Facility Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum amount borrowed under the credit facility at any time during the period.", "label": "Line of Credit Facility, Maximum Amount Outstanding During Period", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Availability remaining" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r33", "r75" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r11", "r276" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Revolving line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r170", "r277", "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long term debt", "terseLabel": "Debt, net of discounts and costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 }, "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingenciesLitigationsAndPatentReexaminationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r166", "r167" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureCommitmentsAndContingenciesLitigationsAndPatentReexaminationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r110", "r124" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63", "r64", "r67" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r47", "r48", "r50", "r67", "r73", "r83", "r85", "r86", "r87", "r88", "r91", "r92", "r98", "r129", "r131", "r134", "r137", "r139", "r148", "r238", "r282", "r297" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss incurred", "terseLabel": "Net income (loss)", "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfComputationOfLossEarningsPerShareDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Issued Accounting Guidance" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other (expense) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r13", "r277", "r290" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "verboseLabel": "Outstanding principal and accrued interest" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r129", "r131", "r134", "r137", "r139" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating (loss) income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r256", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeaseCostAndSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r251" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Accrued expenses and other current liabilities - extensible list" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r253", "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeaseCostAndSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r250" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "terseLabel": "Operating lease right-of-use assets - extensible list" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r260", "r263" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted Average Discount Rate - Operating lease" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r259", "r263" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted Average Remaining Lease Term - Operating lease" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r10", "r274", "r288" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "terseLabel": "Other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "terseLabel": "Repurchase of common stock price" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r58" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r195", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockIncludingAdditionalPaidInCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Including Additional Paid in Capital [Abstract]", "terseLabel": "Serial Preferred Stock" } } }, "localname": "PreferredStockIncludingAdditionalPaidInCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.001 par value-10,000 shares authorized: Series A preferred stock, $0.001 par value; 1,000 shares authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r27", "r28" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r59" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock", "terseLabel": "Proceeds from issuance of common stock, net" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r60" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r78" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from Lines of Credit", "terseLabel": "Net borrowings under line of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Net Product Sales" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r153" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails", "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r151" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property Plant And Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r153", "r294" ], "calculation": { "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r151" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeasesSupplementalBalanceSheetInformationDetails", "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r62" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on note payable" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r222", "r312" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r69", "r273", "r291" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r7", "r68", "r69", "r273", "r291" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r181", "r217", "r292", "r309", "r310" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r80", "r81", "r82", "r84", "r90", "r92", "r149", "r214", "r215", "r216", "r224", "r225", "r306", "r308" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r125", "r126", "r130", "r135", "r136", "r140", "r141", "r143", "r184", "r185", "r271" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "verboseLabel": "Schedule of sales from external customers" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r258", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesLeaseCostAndSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueProductLineMember": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Sales Revenue Product Line [Member]", "terseLabel": "Sales Revenue, Product Line" } } }, "localname": "SalesRevenueProductLineMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationMajorCustomersAndProductsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Schedule of potential common shares excluded from diluted net loss per share calculations" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Schedule, as of the most recent balance sheet date, of securities or other assets sold under repurchase agreements when this amount exceeds 10 percent of total assets. Disclosure may include the following: the type of securities or assets sold under agreements to repurchase, the carrying amount, market value (including accrued interest plus any cash or other assets on deposit. The information is segregated into securities maturing (1) overnight; (2) term up to 30 days; (3) term of 30 to 90 days; (4) term over 90 days; (5) demand.", "label": "Schedule of Assets Sold under Agreements to Repurchase [Table]" } } }, "localname": "ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "verboseLabel": "Schedule of supplemental disclosure of non-cash financing activities" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r38", "r75", "r177", "r178", "r179", "r180", "r246", "r247", "r249", "r286" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "verboseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Calculation of Numerator and Denominator in Earnings Per Share [Table Text Block]", "verboseLabel": "Schedule of computation of basic and diluted earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r193", "r210", "r218" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r193", "r210", "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of stock-based compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r6", "r24", "r25", "r26" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule Of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r153" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock Awards" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r198", "r207", "r209" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of common stock options activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r182", "r192" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "verboseLabel": "Schedule of warrant activity" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r65" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period of options granted, in years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, Ending Balance", "periodStartLabel": "Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, Ending Balance", "periodStartLabel": "Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Expired or forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r200", "r213" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, Ending Balance", "periodStartLabel": "Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails", "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, Ending Balance", "periodStartLabel": "Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Grant - Date Fair Value (Per Share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfRestrictedStockAwardsDetails", "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r192", "r197" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Expired or Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Vest semi-annually" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Purchase price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r14", "r15", "r16", "r71", "r73", "r95", "r96", "r97", "r99", "r101", "r107", "r108", "r109", "r148", "r176", "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r41", "r80", "r81", "r82", "r84", "r90", "r92", "r106", "r149", "r176", "r181", "r214", "r215", "r216", "r224", "r225", "r240", "r241", "r242", "r243", "r244", "r245", "r306", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement, Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity (Deficit)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r80", "r81", "r82", "r106", "r271" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Issued or Granted During Period, Share-based Compensation [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "StockIssuedDuringPeriodSharebasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails", "http://www.netlistDFN.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r15", "r16", "r176", "r181" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Common stock shares issued", "terseLabel": "Issuance of common stock, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r176", "r181" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock units vested and distributed, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r176", "r181" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "negatedLabel": "Tax withholdings related to net share settlements of equity awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r176", "r181", "r201" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsScheduleOfStockOptionActivityDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r16", "r176", "r181" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "terseLabel": "Stock issued common stock" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r15", "r16", "r176", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net", "verboseLabel": "Net purchase price" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r176", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock units vested and distributed" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r181", "r194", "r208" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Tax withholdings related to net share settlements of equity awards" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r41", "r176", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r15", "r16", "r176", "r181" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchased shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquityCommonStockPurchaseAgreementDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r20", "r21", "r73", "r147", "r148", "r238" ], "calculation": { "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r72", "r181", "r183" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Financial Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationDisaggregationOfNetSalesByMajorSourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r111", "r112", "r113", "r114", "r121", "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureStockBasedAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Fair value of warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r94", "r101" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average diluted shares", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfComputationOfLossEarningsPerShareDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r93", "r101" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average basic shares outstanding", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.netlistDFN.com/role/DisclosureSupplementalFinancialInformationScheduleOfComputationOfLossEarningsPerShareDetails", "http://www.netlistDFN.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r313": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r314": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r315": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r316": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r317": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(m)(1)(i)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" } }, "version": "2.1" } ZIP 63 0001558370-21-015531-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-015531-xbrl.zip M4$L#!!0 ( *^%:E/*(Y(#\@\ #6@ 1 ;FQS="TR,#(Q,3 P,BYX MPDW%]_W?('-OX&,OCJ_)* U=WJUJ\EM:2V^/C+Z]PASTQI+L6GSN"@WR%, M6-+F8OJIX^DNU1;GG5]^_NM?/OZMV_W][/Z&V-+RYDRXQ%*,NLPF+]R=D0>Y M6%!!;IE2W''(F>+VE!%R3_D\'AT>#DQ/2[0:2SJ@&3BF($7EX,(A* MS@.I4IR2P: WZ/<.^X<#%=JFP6">D=[AX2M"_'!EJ,.>D9TI# M4N%H-T$IF.MP[5YP51UR/XYY?&(GVYMDZVZ[JN@&O=]O;\:FU3O$I6K*W,]T MSO2"6JQ: S&'H8M=236_8!/J.=!,?WK4,7AW"'5=Q1\]ER4(/!$C\G;ER)?: *\8B_%]OQF^*)X8 M^2V^.\'WCBIX,F,N!T,W!CLII0SYX]K(C^+(DW>)ZGYH/2'M"1=<6X[4GF)C M;['P0Q7J7'$!@DHHS?<%2PA;<0WAL&RUKM_XV/C?'E4FQPS.G &THI@_]P'7Z_AM6'Q&B>6(PE1_2V MJU?WA5OJ>@I48!"+F2#_\/A7TI7.XN M8\T>^$H5RN+E7O\$%_JA@/A'$$9\:7&\6\"VVE^MO9XOX"[;>:VXCD_NO+:K M]UWNXXQ=:3W-I&,SI2__]* O78"Z%G?K;N7D"RKV@J/-]O'BU?V=^!7BZ&VJ M;'VB9)FG+<476/MHG;&(B\0@;*&@%J#BP&T^IVH) MG8I/!0>7IC!S6I;T!,8M=] E+(A6TM%8):YB" ^SMM&,7-/K5I+)2C0)9;>H M;A..UXVN2Y#<:$.T1; (P7/%;.X.IXKY$]$Z8JGR8H3>IQ'R)9"5B!:0L@W+ MK.W(DH;/V4-NV[K0^>5\SEWCE+#P@M ,AWXFLF:B(M)B9'[,Z!(K880*$Q2N MQ+60%D*8H!^BEC5LD(Q5M[ 4#SZU*ZZM M0K\'^NAD 5V)JPC@(P@#CS;9,_5EM["6AA_9T,5*BN$Y3L/CGWNV %2=X$R> M]?"%*EOG]*-LJF)@3C+Z#I@M627N=9& M\5E2 QR]0 =BE""/2V+4(+X>K4?M+%\"&O7XP&;SMG)NAC*B?2^1/LF!("BG?]TE!ULM*]]?#-SCIRO"^'JM@S*IQ[ MM"A5WX'X3!4FM#WG!3.9-,4(':?C77]7(I+3]J-:B;9E&.50%:/T(3W"1BFT MD:@6IZV/MVY )S_.-D$:=8'HGK%7.H<)QCS.&QUW(;/8!^H>F,'"!)G8F"*+Q^1TLIFU@Z-V<-X6Q]C.!I:,3))QL-)?5L2VDHPRO+.'YC6\$_L:9G3V M*POW)I:M'VSM!_=,NXI;YLT$H/&+:WM"H90R7ZAT:!SY@IR056V!6_A$K3?L M9E0P)7CVQH0VIEV^XL>J8W]-:67>D=ZP+_&.>'F\7A)4W+I)K6V8[&V7DI3' MC*L)?+ZVQ>MTS+*N5H)"I;"J1:2\#V3G2"7*BC.C/J0GN6#;L2X2-MEX15D* . M$E42N(.Y)^G_"7/\@Q?WWK,),9<6G^(UMI\ZFL^A.W2"9S/%)I\Z>(]Q-[R+ M]P^H^^!U[H0D*+_@@F#C+TEU@VI# 519*1FI*Y5["R473&%20B]4/13@"/3[V+5O)'Q#GVL:SRP,.<-K;Y!^6]D M+O3,NN:N=>8W,OI\54NFZ1][\5NFX5OR%NJ/8+E4+A&9UV_GW7SN7YA^(RTC MJ( %OW5#OBX^Z@X.NT>#@U=MASK646'5"/54"/FV5N'$QU9@ZBC>(EY%#4>I M!!'E)\WE"5[&OX*_ICR("U'E>K+WXC/;J1+H4_5#+..:5TX;L 'BEJ<4$]:R?N=(<$;?-F\9K=SZK1(R^2V"/R.04W_P MRP7MIXZK/!AK_4G2_##&*>ZW MB^FUR^881()Q'K!QUT,)ORKI+4)"#B0=0@.AH2B_#.8T+NT'(];V5'"!1YZ! M8^YP2XJO,*^QY1D53[=L_LA4:%-^<:89_@]?G-H2 _[O:T?9&ZGLU3USI/44 M65:#HMT\-Z=ER17)'E\8/<>/Q'B;%T>0KTYAH MA7<=FB2J7_&<'J?8H"W>2GIVPT&K@?46"'G3-@M?)!@)EG3JK(*&N7.HXL.+ MS-8]7M PW2%2QO?;3-[T%;7P!LOEN7QFT,=<7/KK6_K*Y][\3"HE7\!QSBF, M]4 TQ'??T"WH% 1<.GS*P:S@?4=]SRS&G]'0L"V^1T5[]>"-^^7EZX+[PN], MA5=*SB],7S5]<^M^7RZ_8)8+[7[;SB\%PN.3W7/]!!$I]!9PE_#UHJA'5:$L M,&08^\$P='LVK50@+/(M_!X\:/W,KR-M;B_PR"AJ& _8X M!;$'#-P@PQX)Z,K/N*,#.GZ6+EOY52E= 0IS*9A+U7(G,/AEC_ZUL5# 'O$^ MTUQP\*79>P8SFL?NF::8[1&^$+F&5A7*AL$7]HY[/"[00\^=2<7_P^PKJ2ZI M-1MY+FYMX8\AFDDH2'19[UNUN8O67TBIW[2_A6I?T*4.5%<,1X0+KH.?U4L- M'R6T^YYJ;[DP4183YHY;ZHQ>!,R:,[Y815F BF]!CJE;RMAKE!;"-/:]1VL8 M8[[-F##*7NO+5]"!ZS2L%>CWZZMA2'$E/94=;"1*&C:\C)G@4HV9Y2ES-W1\ MQ+_PV 5$^:CX8?_P>&TLW8"Q8;9_$3I/_:$W!?!P_RMI=3V6AMF+KX!>"Y#C M7^G/M5G)C01V+O]4)=BB*Z=K9B2 :U+A.LNA+1=X>A_= 33&20X3S,Q=0$O_ M;VJS:W/V_6]]^>&,'DT>9ES!*E2YR^P8J IAP_S6Q"3^#'#AX=ZOOYS^2ATO M]HJF/U%$PU,]GCWYLV5V96I;[JM=T_1%H*7,WEQ.0^?+R++XR4762M)8=<^F MGD-5:-:#C+P[ZIW#N0E]XTV3:L6WK6NOB_8*-JZYS:Z;<$/QS6NUM8!6 0_R$O<0KX6KOQ*%4<]\>3[05&A(8XPHH-99 >" M]CWCF'VH!XGS'UZZLC( T_BCQ58)T=L.HW[6HUM[%+V%Y2",51!42K4<0ZU+ M#36L!:%E1 V+1(-S67TEU0-]Q5, !Q,AP=7,VS3A*VZ!?U8D;N8NR!"^VLP^ M[/<_W %'$K:\PJ;!!;JACDGE4T\;IG7\M[/-#8PNT^!+J.*YR>F+!H9*E,T< M'4!-:\:LISL%2IO1&#Y-%9W?R'5GJT;:,!#/':HA[ A.=4?^:4H4E.#NK[F( M\AR3_>RSZ):8@#!]D+%#>7L^Z,@R)%3O3G&+1861]H-JS5%'2E$(9&+&-\Z8 MB<*R>(R/J3VAUFF3Z_$T=&U5QXKD3LA&G'O>E>3"DHZXHRI]X]=A?W"2'._WLJS+U_Y:5@UI6#AIL993F>?GJFB@O^.'T)28=KM:668FAI1Q[ M77C&-;V3F"7&8>'_3+G1":+T*'S;QA(UZ!F9=L6BXKL71S"$M;D(8\25N[L.[E,.0,,ON*DS---V<=-Y*V_P^ ME=$:O%.9XT_F_[_V4]M&DR_!J6[BD+0V:T-7$:E)2VG7)..'\T#N[)9!N-]A M*DSO.\.[P;,S_Y)%#1N"3)-B2%L4\JYG'M1A:9B]8V9)86]@]2:,#;,]GC)R MP^FC>0LLW.;&Y$4\B\'0"R.!K#R3*DS[WZ_\V//?=/[YOU!+ P04 " "O MA6I3X>,R^RL. "ARP %0 &YL&(I#[_^3)SC2=$?4R\+P?6H7E@(,\A8^P] M?CD(_8;M.Q@?_/G'/__Q^5^-QE_GHQMC3)QPAKS <"BR S0VGG$P->[)?&Y[ MQBVB%+NN<4[Q^!$91N^PV#)O&,J,C6H;7ZI1^7 M2KQ3P[*:EMELF2W+:)\>]4[;76-XNY*\A69.<+&HB[U?#U"? 5@]_\O!- CF MI\WF\_/SXP&]OS M]IPW+59,EAX8H->,?@51'Y_ZD?X-<>P@LGYANPRN!/N_QE*LP1XUK%:C;1V^ M^.,#L(%A?*;$12,T,:(&G :O<_3EP,>SN)]X8^0!3P1S1B(^M8>&5_H&@^K8_O7+)\TXP)0JO M+0 MIO!DB@+LV.Y.\;VK:6.P%]AW7.*'%-V%1M["1 M9ARZ:#"Y]IY BE",_ L4V-B5H'1;]6T1^ 5Z"-XJNR'>XSVB,_9T W0"A7XD MA+[M.JV=X(A+WB*8&P3SA[_X,^DDR?$XX2<;D%2VIJV#O;6#D.( '!QLS)[< M8/L!N]&3C?$)%?Z! TFR/?%K'9F4-ZX>4S:RY[8ME?G;:)R\B$'Z=!],N<8IA^@]^V_;#1&'.R%=53G-8VZ=[?)0M?""(45S&X\O7^9LA .@ XB$J4C_%="L MAP>4!1KSWU*:_S/'(2$X] @Y")S[P47?4% P<.>HU(-Q:80QU6VEJ5ZN^5X! M#(?:I$@]J"Q$%%-WI#1U(^0'%#L0=;)YB$->6B@-M@M@CS2D3P!33."QT@0. M*8$54? ZA"5# %,("R7F;'G![XMY*JJ2FSU]2N+08MY,Q <_A(2.M%5U&PM MIKIT^F'$&C:8?(?@C>'B\96GHQ6#TD"TF ,322081>X"XOR:$A<:[K,1)7CE MT%JL5C&8XG:KYWRB7"3=L@B0%LOE!(C\1=*ZH-(L9C8NE\,\5%I0N5SD#>U7 MML(36_.FA96F-*^-_"6O $ MV+W!'GL/T:=HC OR&5FB:> ]G9D5AJ=%W'TY MF[OD%:$1P?2.>DS\99PHK3;/H/"R.3(N9 M.$H4)TF /(6.86*->*[)%@MYML1VQSKH?&E33WL/?JPL@MG8;2(OT 3 M[&!>:%6L6",/* FVY,+W<_/=[N0=;UGF'2M*R=3S?:I9?U7X,=@S0![(?C?F_'.T810M)"[MU^0?_D2 M4!O\#GLV?;T&@T>K M $/X#V/5Y[ :+(Y^_&VEF-Z@T'F5Z0WLGUL=:0B_\J MRH>NWO47]J ,2?6X,H M%^LL%L'28FTW0D_("]&R)U#;"7[@8-H/_0"L0<$H;L@.]+-]/?#?&+H#-SR4 M+DD];RCB-"M0W YL+;RE3_Q@,/E*R#A*;R'ZA!WDWT%\S)O^US^7A\F\R%ID9J]0]%:XBORP 0NN.39 M>(8][ ?,($\HO\.**=>'[PWP:I&EA?4E2<]>^?QSY=6CO/KUMYRQY :/BE;A M2PNDX.2=PO(8Y+/TA(#A$P-@8_H.S$X05:_+W*KUV^.%/;>T0C@'LYF2"'UR<^ MNA&51(\H8 T?4O*$P7O.7[^#7UQ[JV#[S($@.>]@H'@!ZHTEU7A9*K[ M.$)I,V@1@WZUL>!!9/B'P8'99%0G>KS6%=&K,<7G\6MR-D1R\!I/XENW@9B0?6T@=J6V6G7Q4&V8@JYXWA5;1F+TR\.BZZ%$E,) MR3WP %'4,=D=I;+\07'E_$YR0S M+SX6=A*1PO;2>TH;9IFH,G7SJW=W3$G/0+'>7GJ+B V6CJ%V"G,=&_^^(F$7 MX1>QE]XB:8ZEXZB=V\SL%.]N/I(94]ZIIBUSI,!]YQ\SK(B88>D@BF_,R[87 M"]/\35ZM9A2@GK,H^VI5U'I:[.6#Z3?:L'%/SAPP'T7@'HNMB'! MZQZSH3$*W]@J<<:#8[55:KGLJ)11@'HNH^RH)&H]+7:D S@'H7&T:7L$J\K7 M>.?:3?+J5]Z )**KGF-M2&O&6%3:#CO>.,)Y 9QL[^4+H@[VT6 27:HRB%K M7E?]L"FUU]_[R1=08P?8DC&TV!Z2A'GM^R'[?F7NOA"^0HT]HB1X+::*U-"6 MN)&4PS]/? _8EX)>N$M$B5 TVZ&++Y@KU$O;Y-AJ]X[KY@[E;+#CCY/Q8H/8 M<:\(C<[HQ6G >[*X9^WLV:;C[)A 1+'&9&]H!+DM(6H=;AG:[*[B*0JPPUJ< MY"WGI,NQ]$F70?*DB_$I5>WOVIU\V<5!%G"M3K?;Z;:[W9.CKGG4;G?WX0O1 M2HPDVR=N?28I;QHMCBBLV4NLRQ2I[:>OE+)*R:7H]JA-"%F>^<*1J'+D14B4TU%^RB5U?LV.61V38MF(#>JF0S4Z)6 M8U6MD:C7^+2LF4U,B;I_-S[%U5*[8]3PP#$;7Y17QFA*N%Z_%T$KF^'8YM;*"*1*S4AUI:@@%39Z. Z1.KRFC]/W"2:FK^UWZSA;7L;1)0M(B7MOT16%UX ME("B8-KVAFVX]!=_)I.IY[;+9O:[*6+7*JVRJ7(+3D#^?OQ6"Y!IL;[EGIG@+U[S5)@ACH][K=Z)V6JU>[UNMZ+= M!ZG/.A;?V29[$&=;Q:O7):397>\L.S6.'L=VN)BB;Q')=JQ(J9:N4@*RLH'N MK1V$--HG.)BD)@KIS0@=\X@;V[[5PJY]CAX;B8H4C&:7.R(ON-N]BM64B8$2 MK?H&_-T_(_<)W1(OF/)ZM6PQZO5S458+ R99U/J&R@FD_T$VO7\F);TCUMX/ MI\@#JT4T+000*BP[$*[T]\@?N'!W?&** MM:SCJD]*R?"\);Q:7*(KXLL9+B&KKK=#; 7MCD]%?8 [C-#,QA#Y4W9'L ^D M,;QE'".SH#UP$7'<)0]5??1G/7T?H=7-3+++)W%UE<$)+J?*%J=>KY!E/?U5 MU"U:06Z992GL1C(#:_D"]]"5I ='DHF[;#N\9?#DMOBLI?%$SA2E M,WRK!JWG^A+[@8PJ-P35/^OWW1O'FQ395;OLW$;N[CVI,M0;3;86KDE!UN+C M:!MOUZ@QV]N<#A2,+6H9?TL.;*7*2OM%S[+:57\8:F?ADI0)Y :\HVJ\AP.4 MXQ\RSV9>>J"24CBA"(U .G+_/H%0$HB10 $[X=I5W5U M.2(NYSO?P>W@ /CYKR\KSWK"A+J!_\N[\?O1.PO[=N"X_N*7=Q$]0-1VW7=_ M_S^QO+">QHA?W0L@E&(7:L9S=<6@_!>HU\ZRLFQ/4\ZXRX MS@);UNG[D_>?3D>?WQ\=CT]/K8.#I*0S1%G.P+=$D4?OQ]LOYTFI@?_%&H\/ MQZ/#H]'1V#K^\N'TR_%GZ^[K-N57)N;<+4[JN?[W1U:?Q;#Z])=WRS!O-S%[B%3IP?1HB MW][EXL7(\C$%G!Z*K]NDK'HGW*9-2_/Q,/[(DE+W"Q55W00V"@51A1 L90K^ MKX--L@/^T\'XZ.!X_/Z%.N^8NBSK9Q)X^![/+2'KE_!UC7]Y1]W5VN,8Q6]+ M@N=9L>>(/HI*F-$L$%IS*D:'V LI_X672 _X3P>C<5+9?V/LK-Y9_--O]]?; MTG(%\02'/.WAY4N(?>H^>OC29R9(A#)N7!K2=]9A.=%]CX901SM8Q1BJU] RN.U7.IU/UXE>:5/ 5*5W"&H6!O;W9> YK*.[_%?DAJ\7 M>.[:;M@&1DUEM2%?N-3V AH1/(M6*T1>677NPF?=H(W\<&+;0>2'K.^^8X+9 M+J87.$2N5X+*RA4T"FW-TG-M(N_*]5FK<)%W[<\#LA*VPU*BQ8+@A?C7='Z+ MPQEB_X$?0SY%<"(/3^5XYT42&1""F1==W M8^^._ST1@*>JZR5*P\,\G8.=[:]NR"O89;=2^:T+H3GKJ] <+2%I\]X@ Q"C MT7CTT3JPMI6PO[?U6.F*K*0F*Z[*^BE3V9]CCR #Z@5VIF*/^R(#4M4AR'_9 M]P[LST./V!,^:6FBPSX%/?<0W7A^)B\N+9(YGWXK_LZ@)B0+ MA#643;E)FZG8Y0>$33]^>3?>E#8GP4JMV$2$P A&1)E0P9J+O_-;=DM*6JB+ M9.20LB%+V!(-^;',D .58:7ID.$8-@^_GQQ_^G0T_G@R_G0R.CH=CX]/NJ!F M,W2WRHT4&P"Z9IBPI?'DCA6)">$>;2;RUV2>(._-=#G:8BL[?]$SI;; 3&^F M@P&!F(V]L0D&OF9_%HXNJ80MT2#F:H;-)">V="A)!IL]?<>3RB]VX(=LHG,9 M^]K8Q!0O^!^[[VSMAIU?WH4DZFDF,/&\X)E/HZX"P^ M<7SG$2&QW#+^2I;1:0L[JD-R26!KX@;$#5^%:0%H@-F>@4V/IT3@=OZ&O C? M83);LBFS@E33S)VR>5R'35-$L&D40M))%"Z9D/_>K9^T].4S=4K;A^9HRR,9 M EW7E$:EJ-IDZ)2FCTW3M$$Q!(JF4,KDZ)>ND:;(R4* QEMY# M*3>.&>7LE+E/=9@S@@.8/ MY00M'JST6;IU)0 MJ0^](&W/VQE%MK.G>AF"(>L_X^H_'H\^G7[H?QNC-B=25 !&]T1@[9;%7IH^ M-RF,K"R[V,S(#D#C-TQ@-JIJ-;Z7ID^G=6F-[\D.0.-O>T$#V NZQT_8C_ 5 M4P$/.R;(#K^YX7)S1N+:M[V(3[LGE&+VG_. 7A0L5BII./M"E>#!6U32<#K_ M-0B<=*21BC:NX$"3?CC;-QH0T/BYQQ0S32Q9\[U@';$7K#FZ1&[E@*3- R'H MI]#LLB.0%@\TRF[P GE7&*MF?:GO$&8!I:A(R0Y-[3/LL3(7OV*?X?&8K4R< M%=,IQ\(/ONB;C&EF"$-_*<),@4%C,P?2=#R",3,HQ9$$ U@ZV'2?S?IOV(RF MB)!TRN$$"TC%A\;&;> '63D3RRF8O!GD&TYP@ $8:+Q=^R$FF(89<6^QBBYU M<@A3.&,C3).FA@2-JVFXQ$2)4=7Y%62",-^KQ%L1,&CLE24."F>**5\ES@9$ MUVZPW;@973]B8N]V^\_P/" X3O> 7C"]?&' F=9<'Y%7,4@PO-SMS+3K"<1Q M3Z/L6UNL<3@Q6ZVJ ::5,1!).SACBR*UMU&9>C@Q7TH(T)BYQ6'APF(OS8"B MNO8DAZ;\2T1\UF[I)J2V8!&A3MXM);5V,=4@H+-SAJAK&U*3I(6P6B@R,ATY M"0SHS%RX7A0J0XB5J2&L">JPLP4"C9]OV%TLF623)S:76>#;B&MB.L\%UA;T M=^6+Z;:]U=K<+P]NJ"SK^LV294#H3ZL:=Q7R@?:_"O&3_LCT[$#I4B#TURVR MKP8.^?B!YC;G-#'*TPC'U4XCI*O]DQ57;/V45/UV*Y.1H-M[(]>!+^X!-;B9 M29YG"&<8#*$ Z%[W!-->#J1("^V>)IVI9::X(X M;ES_'7*=:_\5H""O) F&\7D5$ 0 Q]_SJ8Q\[&^^-EA%58@A;H454 MJ&0'P,';N: !G O*KR25).430NBK3.G*2P_-P6/JPNG;25/KB,X [B."OCM; MZW1.:YNS^1<3^"]QPXOO7KF("'^C"[,JXTN-=J^AQ%:QI^L*^>&?R:D JB^. MXOIKD*0J 'YX=!54T+HQG9'=XF?Q13TC,\H[G.AI0T #X3 VN8HDYC(/)WS/ M%-% :!36)[Y-A7CT\@43VZ7*H(H*Y0PG>J\"N('P'-MG T1K"QI0A& 5>*W/ M@A0W!O) X?$8V?R7P( M%,YF(?OC_LMW]_A?D4O=$">7?\0=RSVV@T7,F1A.E)[YMJOMUHAJ.6K:5P8T MJ]--0.XQ#8EKA\FMVN(9QEL<3N=7 9EC-XSR/4USQ79K-;7<2_7!#L0JXJY3 M!DGD#S^6/ MKV]?2D[K7!$]^X'9T-@ZL'9U\%#:N!H1)+NKR-K59&VJXO&RHK(_5+RLT?W& M]\A?J*[Q3GT;0MSKGL@]71@M))"&ON2^ KB4.T=_1I'M!;8TJ\IL..;I>'QR MW'_$J:EZI<+WI/&O3%&K:*74^=[WOJ_-EAC(1L%[DO:E3_2BUV?V>]^78NOT MF944Q 3R+=2MQ5 WA3-XZ; MNO\O0B3$Q%C;\O3PP]4,0'2F\X3O2V0O$TD,[#N3&GYX6B&$KK5]Y1(:/K < M>,.^4:>2SS20D#0#))U3$$0D+&'R>^D'$F6F!]&OZV2]CD=SY%VY/O)M%WG7 M_CP@*^'882G18D'P0OQK.K_%X0QYF)Z]?D7_#,B,(;%Q.<_*\>@X[UG926%M MQ;!2\!IO.'I4N<.]:COFXDD"Z"33/U[6DP>B[*%$SK@_I75I^'"*LO(*^SZ)&^ M4CX.JADHR-"W7\)<^P5 H&V"07\X[;@B%PK9 6C\@54PG4]X4-9"#%B:NT 4 M:7L8=8L<&,H[0!00 !"1DHG;TBV39/?+ _N+(EO$H^H/=IAA/ FMF ;?D<#&V!$OF?RV9KC\\)8?OIE'OL,-,YD"7N'];8;2N0>R75\& M$C3GVQ#?:JEU4*C&6RW][7B*C<1-L^?KLHT#LNPNYX@OYCK41 MH.=M3=8MLK85QF\HW;OTNVY[4Y6XGULS]V0Y>^7^$8TC5IL#SB:HGI'LS9H: M0 "ZQCP25J/V)F!M#B!.5P/#TY*4AO2CD91=*!Z/Q_S,4M^KWN:)D\*$P&4R MPN1$U]\K7)0+@EO5P$PSY!5A@L!6WA[97,I>KA#Y7FX8V\L&9VNQUEBVAPHD M8QL1RW68N6QPAS:I1>J)VP?WXQ*7'0<^C(\^CD /=[7)E (&P*\(&$V01Z0@Y[";#,^3CVL5FXA3549!ZY-Y\7Q>B:Y('@:RY!@# R:%RLY M[L[$MK'[Q =I?52%,CD$CV.59J-&U-NASXS'2K[%+DL$9Z.]>/:GPM"3SF_1 MBK75C$#*H&Y-6@![[FKKV:A=(_^0M0]R2E:3D>9G7:H[&I-JSR:^N:7) M^HZM+[2>W3V+,O';O_\RJ76JF):J$O4=-5]>KRGA.]/JPW-0K-54HK[CW\MK M-25\=UKEQT@-])I.UN=&9D7-IL7O3+?\N&BQ:M.I^CR/7$VS:>FAK7ARD].; M@H G78;^ I^*8>CW-(8=")7#<\?6*'PK?H''IC1FLH!T.)2C-(.G@VN]]ZK? MG(K?3G6EW9M!+I">!"D5QI#ZC) Y)]AQP^VQ@G)Q+Q_R]R;&Y5G; OL-8^&\ M,%4+F:Z0[7I,R[I(%DWZ7OJQC""ZS3])0CBA*X4L9#HN"10(\X*,6/KM(6E2 M*'MY2I-2DP!IQZX>#5F7RA&.N$S/J#Z-*D(';; M-":7.8XN10"!!4GWJQE+U,GA!)"4&E'4@("2<\-G6W(GMWDV(.--D?$5$94% M]>,2!GID:I+$YL!X\81_YX0,F*YKISTT05H>MS&Y:W^YF]Q$[$CP7A).LA_CP>'P-RA=>C M20JM%>1&RXL<5@RS)^U+C%RQ<"P6%> M9(8[1WEY?.U? H9>V4AM?[\C3 AQ(RS[:T'0ZB9 OIHJHVP0O)[&Y!@A M?I MY6:BVCXOE;J_C8L" .IN;?A!PIL&SW'=!GY\ZZ;JCC9->G@-2TNC!@EL;]$Y M(N25W\LHG)M&36P_"P0??^46MP\&&EM\X*2LX]8LXK))('C=2["1%1Z:]K- M?O/1*F"-_-_8X>X ;C!W!*_<:#7Q'9&4T@CY-CX/:$AOL5ESJE J!"][Y197 M 2\TL]CK[MBK>MBK>MBC_V5L6;P_O'QM7Z)1GUS=?0EHD^AS#U$ZG7\3;PZ&4W+O+I:ZV8 F/9Q#@(:3 M @T6J,SHSS7K<@"9(13:6R%!@,(:&J4H$P'P<30^.@(4W- 4;5*0KR:58V/+VXQ:%\E;7 M:F4-;"N_(DIHQ&]$G/A.+&/J]+J"7WV6@>WMZ\% 8VLS@8C??4X>?5:'$:J3 M=^N+&346@I%' HTB]8SOQ=/ZD/<%'!' AMCAUXQ>!O?T'2N:0NZ#-U2 M4]^MHL,"C:@]AQZV"4:4WX*Q8..T->TWD4+J,XSVADM#X__/ MHO4ZWCY"WAGRN('-EA@S\>NHYUVQB\WK'%,RCN"__%;EK'S\ M$4Z\3WO$2F&WL4M[Y?I\;!(]RX3U,;JGQ=5I(<0#E3##[0ZM&A&TJ:=\ ,A- MT8P&[!L(X4*&@+(OA&@&P:&&#TV9T;+)H+\0N(3C>CK_+3%'!:T%>2 $$E6@ MMP 5M!:I%5>$!'!+F\[C/L9%WEU !1?BPDO*G7$W; %3A>(RI4.(6&K:&,K@ MAVTV-RYZC.^BUT:D%66"$!55F^0\K&%QUW";KU,\A-"JQNUAR*U>.3G]E01* MMV%1)@BA5A58+H(%C;N);4>KR.,Q?A=X33"SN]AGN/:PT+GO3.)+;E!RG$T. M3\%R<\5#B+RJ8 _-*0":Y2A%5<=YZ+- "*QJLL6##/M(.P4,YV?Z+!#BJ"JP MI@BG?CG8P^*D-VMD7V M&XZS>[Y(O9.IBIC!29?+^IU*9>]_[C'Q0,+_1YIZD (;S M'R]<3S'/KM*3O,7NO<7N=4[B6>1Z_'RDM+M3)1I@M)<*"@ *E$AR4WG39G0# M(;[+'%::'_..N;CT(M*'X)MDAQ %5LT(S#%"\U?().?' M_J;S(%(F[6N'M%'K.P[[E#@I9(CB>"KV^-PM &8:>5M59490K!'U2 M *X+M>W(E=[N=+\KU6=/HYR./I^,^C^$4X\.*:0V#MA<^^NE>QZ0=4"$&.KC M-:J4?;N8B@QH>YI&!0#<+&V_]RQ::>DR]'B"IA!&]@8*^9#1_3I*T5 V=Z[% M\QMZ[B'6$S@/P1F^]I^0YSJR-F.0"<(ZR(PJ4T1]3I5G86!_7P8>0TOYY#]\ MK;@C]SD_$4Z7_2HCZZMZT,R;UV0JT:W[HF/9P9KUS[ M&=>1&@: ,2K^U M.2"XPM6FE6D>.A@0B-D85]%D3):POTF86FQIWS1PYW76>JY]VXOX;LK$<=P8 MRQURG6NV3EB[(?(FCU3G\ZQ:&(0)G1GM51%"6S!E<) J73,A_X_UY MN6DF"%UG/7M64YU'"YO2.T2F)+[&_F_(B_B=G0*"$;7JS!!::EL4JU'#ICHV MS>*KH0MSP=B.:K/]MG1_=('_([Z[>M=W7 7D$MG+E#!"NF3"IW.*E"T)PBT" M]1FMI8+.6(XMC%]XB9UO2^P+0:_IYM9YK;.K."^$\_\-,UD,&EJ_FY98O")0 M,*IJTD,XZ=]<7ZL!VEG[NT"O-.D<".;>U0N7">P^1J&^[>GS03B!WW"[TP-N MG:^O3(VK:'6&?:91?C1E^NQC0I?N>G>O/.O48PD->*Q7'H3S]PWQ6T\1X/I: MH0O1HUQ$A*F#@7 #1_0JCXCR1\!7_*$)L2]9X)>H6!:$^;"I-ZH20'"<6ZD.@B>D5@/* M#>ZMJ G6MB>/V@O\V!40$7O)XT\6!./X.O1R.Z&YZ\3E.Z%QE?%':U.IM:VU M[_W1;>AV?)/JC(G_&P-,M@*R8>0>KQ.YSJ^B,6_= M1Z986W<0Z@4Y&E6E:Y<3PBYVNW3ML/9-U[@R7>->Z%+XX5JF:]P975P_5R7N%* 6V=OANW =VIR6*$0"-O/=9FL !N:@]Q(!;F=@BKS MU1L(H;C5X,IOGRBSC 5S@DKAPQ?A:;M#YK%_7=K22^4?S+1(2GD%P.UWUYH] M&%J#0%4!@YDIE690A;A?"G=;]+7)U!4UF'E415IUV*$-P0+(#K$$C2X(H2#C M8*99^D'7 "DT6C>7$/$ F:WD_#:;[9ZP*JK:(".$8+_ZM)H@A4:KMMMYX"^< M1^0UL5=7)*L00J0J"$+L8$.MN23RUD?EW(J-7SXE&W,5"2&$_=4<417(6E?] M _M*>21+-KPGTQ&(RPUDS:E2"1!>VZE)5EG(W;$HED8%\@C(,];T/;RQ.BVO ME(AOY'H)MS[.=MD]60<2?&U!/ MESJL%\1;/4T94:N:@F!H>PVC3=NJ5A6(9W[:-Z=JRAG(?%]TQ;?X67S1+M"+ M\X)X(*BU:?T^VGZZB+VQDN,T;O/2O"#>]VFC$4O1MK_\$K8RF8>8Y)8AMT'X M$%SZ[-.U'P9_0\3EFRKW*,0/!/D4V:$(/Y0LU>H7VBW-C3O0FE)#Z_R+,V0/ M 5]Q\ON*=P*>![DWNDPR=,M;XQXR$XBPSKI\XU?P\3O72YYK.38[U[(ION<# M+,D]6HDTT_CHH^Z8BBY#CW?,9>71A)IKTL,YO%+,BN36.1DD /--J70FMP'* M

"W $HQ;?T#V&8+Q-#%])PI%#MGV]E#DK 4ZV5*A1"0U)"!E('= M^O2]IH3:*XV:*QM",),Y^PV#A^98DR+;R"NN_-E^W,(9E^D7BLN"$ 754&]0 M#+:?/J!(KO(MOT2)$(*?FFCO)2#W[A00=W:(RSJJOL-]JKCU_T 4;<5EO]WY M7UK0OV'*'Y?0+/8S*> L[XOO]<\(#F!L2^31+MOWT@!9J$N,1*)H0">N2ZLZ M+/=$!*+SP2C2JNA-MA\5W^).KMVBEOUVB MG:J C%]2PRUU]UPE]&\65+1A)D1;"F-UF>TF; MAD(% (CACBBRZQ50[Q6?D@DJXQ7JM;I?@H(NYL% MRMP7&=JNU-L3@P,(+OBCW>1?Y.[I^*Q&@[ZB?K9HN5VLO>,5XALF3:V.%E7A"%O;7='Z/ M[6#A\Y=&8W/@I[FHV5,WC=;5QP!X[3,3Q+N%2R*HQ@.MS0$H1JE->T@/8EI] M )CB*.33NF$+\@!Q@AO8K@%1@%SDC5.5\3I_'H_')X >HFB2/BE0 (SRKH,- MW,C#5+LM*TD'P2UA9)"94/@\#@ LW&.*&?[EQ'LJ60:$-79I/DMB M!,!L,_.RHFVAQFOI;T^I)87)+]-O=-8\U'VM!!]VY/"31J4*QS7,#&'XZ,"T M3-4!S45LI)K;P'_"--SX;!Z"4%QTOOW.U7,;A/_ X4YQ=3JL:O5!&-@ZL+06 M-?B',<[$,'A[__K^^[!+TC/,B MSM+_^.;T[;MO$$[#+(K3Q__XYE"-CAM$1ACH,21^AS7#ZA^VR_#U+T,\[S.$G061Y'CQBA'][^\]M_^>'=O[[] M_@^G/_R 3DXJ2F=!03"S%#&2W[\];7XYKZAFZ8_H]/2[TW????_N^U/TAQ__ MZ82K+_8_????Y\^>W7Q[R MY&V6/Q+$=W_XK@;\AD/^^*6(>]"?_U##GG[WOW^^O@N?\"XXB=.B#-*PQ:)D M1'AD G[XCOU*0(OXQX+A7V=A4++9U_*%I!#TOTYJL!/ZIY/3[T_^$'.L+I/],1_F?UY^O@ 2??( KY\?9**M //5H5TG>+_.6O%Y6^ MK]/H,BWC\N4JW6;YCGVT]4-1YD%8UH08^YR2(=YW#8L4=9WW^0SRL"9-_JD1 MNX+X+LR(-N[+DX3/+$??YMG.BK&*CLW0T; M:>P\<\Z(?1),ZMEP>O+Q[IO_K%$1P44<&76PT:\U_O__[]^Q(><5K?>!P$4R M,9%*'B;+-B@>F$!DF7@,@CUUON^^PTE9U'^AQO3NY-UIY8C^9_7GO]Z1CXDI MD_?!0^M^J@F0 ;DU%#6KU"K$$(N8@$A/5,,/E*(!0K\R,!^^/7'R^(K\L] ) MU@$$UH$!RT(]:*#@=.&(!94^4%#$8$P$YF%L=T+%+-4 &X^S[JQD8?/UJ56AA$05V_/7/ MB?;E07)%PKHO?\(O4HD&<%#?7\)P7P&.@ T0,B!3 4J8,2@$0%WI@1UF')/ MZ IDZ?_L_I.+V*N_=/!0(<_2[^X\N9+#^V+T? MG7YDP_.4X8%="PMFVA.ECZSX" [%O(0]R M"^?@B,(CA@"D$-S3F*E$#Q9:*02,B]6B PBH& ,NM*I1K0$PRO'G0Y"7.$_( M9F2?Y<>I424DG&)(F#Y6BR,P$*40\B!7B08<<7CW(3[98A8Q33YJ%6(("ACZ M2]@>; ..X&"V!$(F%-N#!MZU5O"=Y_LXP1\.NP><"X0:@D#M^8=L]K?[[>\ M._WCP66;? J'.*#CKWR5AEE.M(N=/+"BP*@$6_,V^4V>/<=I*(]?9.# RB%A7Z@A1[!P:B)D1*LK3712X\$H MS$U6E$'R_\5[9;@K!@96%B'K0E7I0<(IBH -K9IP'$20W(:OU)6M=E*P2%5L5E_V>/? MG7Y=\>"#+\S $(-SO7NXP^$A)PIV^OW#?5P.BA;%(.Z_LHS-^BL?_^[T*XL' M'WQE]AO*MNCT^S@>E#NOAZE3KB6FU?;Q,R:C!Q5GB@RM&!PNZ:UB_SC;+8(%27/+&9'GMQL< MJB9![5< SL7R]V M09*<'8HX)3M3J31'4%#?7[IX#,PN90THOF]&J^? >E M1 +;C!J(YB:YJ&^'"GS]U$ LX854!1[<%54M4\-=?99&.*5M0\B_BBR) M(]8GY"Q(:/<-ZJMQ.3I^FZY]ZZ(@XVOT[!@(1J/$K'9UIP_A7$M$PP\OQ3"@ MI7LT2'VI':]W=Y?W=W#*>1X43^LTHO]S^;=#_!PDQ 2+=7D>Y/D+<=J_!,E! MUHC!$!=&E:T$ZVJX$:)SQ;?@:N@?"1(B:S!B_^B@KU!0HIH"8B1@3&46Z4+Z M#]RB+R+*,\X?,@^$<>SVC7N/H1S*Q8-/]"! M%HAI 90:S\&KPR K#&G!>7&+0TQLYB'!'W I/E0Q0P$*P S$Z(5C"GCWP9F6 MF6'X4Z&@%F>%"-9*=LSB2ONGR))W9$EQ22L6@B3)/M/=2$'_ZQ].?_A7](8V ME/N6.?M_./WCO[#_?O YMPDC7D:J%>%B2I4YJD9,N+8X&O4=-$P1RV8;!F3+:Q* M9 )&!CIKIHG@?+ 5K57 ZK^).KC09ZW#-V'TGA+Q1D5O\FR/\_+EAO#(.K*2 M[?J>IK#E$90:!WDY/(![US$C<'X<9848$O-]#1I@5#9!%"8#;F5( MEY)!9\3+RN#.M#>$I8 6#5_CH,"W\>-3N=E^)(LL=3D2V34X,,9M)$C7NI4( MSLW;@)N!0C4XB"&M$$,[R;8G!)'';E 1VS1Q$HJ$\EJ: XU)@9? 3L0I$[D+ M 60#0R9[&M_^[%Z_C\<>?O[.C@-F73+E$5H7E6H(JX%RY0/2.^7G7%+9S'8! MRO ?6L^NX^ A3N(RQ@6)<%BYTU.61,2,:+13OF@J/K^+^C-Q>7[J_.K>\"3BOJ@Y29XH8WU(L#,]$1OR$[ *>N&,DK8 :Q3O>PX-N;ZDN-ALSW, M:!&29S6OL_3Q'N>["_Q CQ ^9"56A_K&6 !/:IH+TSRHJ4>!>4[3E"]IUPW6 MAR5+:2B2$%J(J.P.180:4ZV4TJNC[[=NG]4<+1I%/&%R7-1R,&0W.R!%2F N ML=CGB0Z8O>486ZZBOT< ME+3YW%+EL2;)WG$"48<.?%[<,5FMUJL0 $^3E2(,#I>%T#!GS0I6),>Z/5?? MX@">1=O+X(>W;YG0KV4>A"J:& 4R.-%')>#!B#(*\4(?:;^.N-RQRZEI=)ZE MM,@(IZ%\]4+T+G?+P=U?Z=;Q(FATT6"@=/QQ*FN- 989N A:NP]=F M3!0/<_'>1'@;AW'Y[8^@-]ZVF,1"W-FO^"\_\/[]Z^>W>*]D&.GBG>R>F[U;MW[U#! MFXD%A_(IR^._X^A'=(?IO4^T1GL=D7]#IV(B_X92FLZ,V6SQXPT?NI5U.K I MN^\,P. B,!&[QV%7%P8DUAHR( Q+VA9V7EB3'>%TF$!-(HR8TE0 M]<<148V)WG1P484\*-YV8SZCI>J*4.V ?$H2&&_Y_$D*F"4#/$@"3-_\+Z+K M>[+]R*++-++;\TNDJ5K5+LCI71GDI?>\:A/LQESR/'NAS*%X<10DO*BC/UZ0 MH($?&BG%L;DJYMT5L0E7P\ /HVP$&IQ0,;%\M:1UW5CO?99?9(>'<05M1M,NC- M0%3/0%#!^G)F0.*R36SW, 888)7;]AL70S0(&L\+&/Z?MF'ASN6R:+YLU<9 MO"^IW:@H,<"MQF2+H@"'M!+#>%[XKB?TSF2T&/[M20:B*#KS9DQM 7PO<9X23S< M95RE8;;#S6O(FOM'4FBHQ[F4S/??Z1*" CS9I>##]*GI!IWLO+>HZMA. ""+ M.Y]Q>L#OR>>A]_&H2)_B\NG\0%1^AW,B-6]H0/LMD_\7W0=?)!,TBA)4^>=H MH?OUH-9D I$1_(HZA-)*2$ZE:BFQ=K]H)H:B7=J>J@FB A%J"K2N43_@$M4 M! E<#X_Y1.%5.ZE,()>A75%NMC]E6<2JCG#^'(>XN,L2^89&C@ 5UNE$Z =U M,FB D$[-BF Y*]CSI R%EZ]52(AB085S(Z4 UOR?\JPH;O)L*[TXT8. T6T! MDUUE[OSL7'L'8P\^-(- ' 2FIM*4QUV0/\:I!^]758]#%II]A (>^-TJF0#" M-ZN.@>'>JQ)SHGC."Q%9)QAZ3 MJR21!F%*'*BMC($@_4V+ @%@>Z+E1K 1X3@L#NE@U:8!M=N8*$G48@%>.,&/ M0?(>RSN/M;\#72$Y9K!W5Z3^T?VED/[(P]L?]'=$ 8#>@]#P=Y66.$EP6![H MS>/ZIH0F=.L4\ UL//(]UC1[J@1\"C78!IR.=-U&\4 M[<-'^<;1/(UI5*C?@B=SQDK%VV:_P;4)!^P MO#A"!@Y5':%FOU\>(88%J(]0,2+<<%+P@2FL$$&",8*Q(E3:S[0>ZH1X(N_ M+SU(W8]L7=<@ ;[XH!5E\.J#% /FY0<-.Y(E0+F\ ;X!,4X:X8+F82QHNYI[ M%_M9Q7S^Q'IC8CR8'9"M"-76WD9CGF"\4/N)Z^:->ZZZAG:Y]ES M7-#'16GCH^JWDHX&[=>(R)5G/L,IEM>&2:$A_8F4^:$O&( "V;&$#YD-$O Z M.8_>5!A <:T=_S?&&N]NJVK#OX\62_;5VG.&(QB@N%O$:"_6[@*XCZ^'HPMK M[VE&GGYZVN@.J-C8E-5*0?DA E#(;\BJ\J##E3.8A5EWEE]W)*^[*6@.8^3@ M,/Y QW[7-].,!/5RPEJ")77 M"0F1^]71PI.+*2BT% M. N*..1%C7%RH!",]!..'Y\(!VLB6O"(/QQV#SC?; <--321L3T9&+,>*V[7 MWFUI.'<$XQ@#RQBU3.9A+(4#C\&;-F+$.0Z> MZ]($WH:X4.]/6@C6?Y+2 !'@E4ICKD9TD*/>0_2ZY1O9XZT.%=1PH?-F*3-: MK."7(U,/Y:KEIMGKIH9,5P^&KI9<(TP?.9V'91.#2Y.BI&9T>OKNW??,B.A? M^ .FO&'OQ2$G'-PPSEDK=]J4-"ZI$^!\'@DQ M^MT8T6D!JC-?(B1AIEX8$. MP4K7ILZ_+.'*W7F\V]-&B\3;ET^8=^6G_Q$V1'AWVJI7,XK8: R6*_O;10Q) MY*7F$IR1J%IG(TX$<2K5*PLMG2I^=ALJSR4GQ6:/,!Y]3I 0>2ZAUH^/.7XD M00H*=O0QR>5](F=G@E.4$?#'*ZI%U+E%,;97?E'%XK >J-D]OS(G:"6EP@M6 M20./W:"5I$H_B-[$]0G",O5T(WVBE83G.N_N,G<@=_$?\&?VBZRFU1 7*G=@ M(5@_=V" ") [,.;*PG6L> 1%+UE_Y@! #CL,Q:S4'J>BAAJ"/ M*YV-Y/7OK"4_$S'; [^&H_1!,UBKDI!7YFH@LO$"Z;7!:ED4'ZZ%N@A?VY_7G(">&78VT:HR97F^KS'Y>L_Z!3TS* M4G+J8YJYYF=9!S4MCIC%/RUPW"-YJY'>E?\44+4JI2YG!#Y 8G.,@$U>TP89 M)JUISZ'RT<0ZPU>%!90,JNDL' !(-O>IM%;OC MKU##0?WB8GT&W&$"9I\%-*O,I)6>F3HS';%YKN9 7$F!GLF?R9]X*Q(*\0!]67C!B(;'_X*J?ABVUH61QW_2C<'KV%-MYH-VF7U1$#=AW_F7IT[S6#O:DI>&;R)T.;'QUZ;O)['46LY MG-'/=6+LUNY59>(@%[//@^+I?9)]'CQ(/YA$%0KX-6RI&)+;UP-XR$O7$F;& MW;6FQ!"C!MIXFK+!>GI'.#I[^4B8ODJ;QPO781D_QV6,=5HWAA!8"^N1(A_U MN;:D M$,>Q2+PFIRIJPU*5J,](920W'Z+6H(HI;BTAURS1I!SR,^$WU+[92_ MF-&^R!,T) #[C_72YC3GG89Q@GMML.^S>8Q\F:$\. B;>=JDAU\SC0-[X#6K M$+I#KKP>C(5MK&]_%<*%U"P/W F9V:0KS^/+;/6>#NA-V[[KR ^U(_?,L5W@ M/9$G9F$^^7>"Z3_6:;3>97D9_UVUX35#A7$\-F)U'8D)GG/'8,[4L.E5!W6% M&F26=NVB0UGQ3*(Q>0*%/!/J]NH'J]9AF),]\R8ENPTB61D_$'>3E<>U+88X M #5YIH(T%7@Z!)AZ.S.NY&_G5GB(:$T'$U%4MX5TKTT0=87<5&F"5IJP(PU9 M1'=Q463Y"TH)%<@:N8Y[V6S?QVE @H#T\3PKRH)XK(NX"&GG%-FQKSDZ4*AN M*5XO_#;$=1]26S$V#/PZZ"Q[6Q- C );=1H:8('PO#)&^*&D)[)BH=R_,$Y# M:;-GQ7N0L&^)"Y@6/2#> 0-[-7S @_RI<+:KN10_/>_FR-*<:0)TPOA-,&W/ M@,5BF%!>;]/(+W0 >XN*)9[POB,U))#; @U%U8X&ZBJ]% Y7GC&7=C_KZJS3,Z=)[@?G_=A*OU34#S3F(#0&P5[0M M13QZ6-L0&^*M;2O6AJ=Y3[2E0G%T:$ \>+5I2N+@(4Z@<]]#,=@&" MQI.@(N&+&>G%5%N4'-\#X](Q9VIG-1U4$4(=2O[8G+6T=6$&L3XR:L+6K_IJ M3"*7$'@9HRR/L481JB]6*!=+NYX=X7E@=3*F+%8UII9>&IFQ<+44@NC0"]LR MOQ$AF1L; KY?[A%9FSFVQY=YYKO$L\SA4E8&BV:B!R :VJJ#BB\UJ6;2UW8;@J[B 9R_^\06\N)'7BWLJ52MVVK0N_-LA MSC&1F/B8\N6&2%&NTXB^N[FG()*)LB$ 8[+V(G9-U1S;N8G:LC;,"%8$6$-& M3@+5-%:(45FQ.+ A!)4(G2PJ0ROBNAIW7Z$SZ;!,.A]7TLG^RO^5<]J*Z?%* M.=\*Z55T:R=I[^JK:#7TS@J;VO^I\:R2D%=6:2"R@74JJ/ABI5H6M0'=MKF\ MXD= EV6X7 $9!NO)PW!@JFJGB$-7A87-$A4"O.6(19"92Q\:U$9$K&@,H_L,YOS71L98Q@@AXHX0298^GI !=\ W M+7H&3GBZ)RPI+$(.#F,/.O:[UB"#=6X+:D8$W8%K<*HXUXWB0%Z?LA2AR4Z0 M+3N]HPY?=2$VY-KNJ\D^+1MSR21\ M''Y",Y MQ00+R).8LR:/^@@R8MA-%>-]AC@!_I2'X_<97[-0&J\PAV1;(EG))--T*_?H MD0+SG/#DI++_^?UI>7V/\_GC3MW:GE2>GKK923JH*1,=6\!9(A60_G_J<9Z# M!+.KNO7[1O0'$I?T_]"!Y \M#&M?P^1 WT^X_!*R:_.WQ"M=;K=8>FKGF@D8 MCP SU5VOXI8#YYX)0CSA*>6*^[<.]=ZK:.Q'&J4?_ZV'4#VP*JA]7Z&&+53S MA2ACB',&XRV]F'WFG W0"6. XFQ"PL2Z,4\G M<9_!%;#I(L%NZ3;Y8Y!6'>C;EQSY.S W9,[J$YRFN7V0M&\\:I;EF6@#=9.? M?G(.R^8_U\7 L>$RK"/-[7Z\W9H:#UP)!'/@%])'BSK6YD$W%E67GB?6&!H]A*A" WLG1BM![&4<*[?XM' TKPY[BA]TNR%]8<5#\F,;;. S2 M$K5T4$T(L)=^R]A0/FJHS$XE,V**#-1KWTJT7N]](TSWO?@MV!HJHUH#/?#* MT\1[#;9VV.]Y:4R0T"T&?57]*MUF^8Y'86I/;HP-9&UVPO7,S0S5O;W9\"70 MR!8;-0$UZA"8L5BR.U@S5FW108HFK06K2F<-,:$*9ZT9&\&!5NV;G)Y M>0 7*: OYO(=ZX>2/G689 79&VG6(ADPU%O5*M;[KU.+( '>HY:S,3SP8/>B MT?HQQSP3XXN.Z'8'4F@?M$09_TM @?5$YUTH-&K!/8CH[?CW2-&[EU8UKE , M"J/B*K:[^BV"ZRH!FW.PS@OHX3 ,+L)77,=[LW&6 M,!MU-3?"J]&$'.VQ&;716+:E%Z2;G6SPD!U*_K:VZVO0EN(P<#_BRM'L0UYX MRG:[N.1'Z&ETGK%D-$YI)MIXNVU) Z@&#W\S]DI6ZET"$!G0T:B=([$E1BN#\)-&!'_*1\A?2/5>\'W]3)W+]; MX/ND9(9>W1C9$]4S]VXB+424A!\A_9)B AZ4-'RS3F[TH2VV[:L:KIQG15G< MT78I#V1S$M6M572';A.) AV[S#(5O=.9213='^+,P*Y8W4_.*(:DG9"'RG[6 M%5![>CB5JN?JKIZ,4?HN)NFOPJOX'2;->ZFT+MVFPQ:CO$*,]@FS)M1TK8)? MX9:9%I\< >$B+C;;H^+-%_Y_=?9NB@QCUG:B=:W7#-.YD=JP-5 ZADS-L$5? M\?K:%_1K];_@]C:/A-U[49 9NLYM+3-[4J- 9=_T8O1S;7)X@,R:CAE!9JF# MXMQ"#&Z^CI#I)H_3,-XGU4LD70)P]O&>K*U!PILZ243M@\#HOXC-KKYW?W>N MW\/!!]^>@U2=POSS^.82_ 4'.9RV?J2]F"^+,MZ1P$]V+?48"$9CQ:QV=;8/ MX5QK1<,/OOI'WK:Z ?-/=4>),6-)R2T.2923O*RC;$\V(VW0=%<&:42W%2:Q M_#12 4I$\5NZE5&TH$I9YG$K*C7#*.&*G+=*W<-0=?V)JU]^1W(KJZ><36VV0F[,E =0 ?)VZ_#[@=#8!NX&,8%/1M M_=R[&]PCY.-.;2:Y&X.E+PWY9J]WX1..#@F)A.A#PRD9Y>7\D.?D7_?T.3#M M";4Q.M !M:5XO?-I0USWQ]-6C W3UQ4ZC6L; BM4D4"_,B+PX?E<4FY:*6%K MBQIY+H.$B:/I,?R-8CIUK+*NDN<)KMXI3]=YRB>FR:0.*G=*X,W&"!76Z*PFRW M/Y3-%#U0WB1947Q+^V[RQW1\$+G\ M0COEXXB^+W;>RC>YRY1@%T1O.*H#3"[E"H'0O5@_%' M[L[[IOI*');#:=QG);W:%"3-(Z.40H%P;QIKQT9?!:,NK?5H*&S7"]B2I>#Q M,:L_,AB@J$.+E7>"MLC&YXB M7]T"[X;Q)]<>XA.WDSP?ASI&2[E0;)^:$H,Q(M%FMV&6&U]I)D#&$T->GLP2GCQ M'L"*%&"@/X)/3=:A>$*4X KU>JIU:'ID[,O-0]$5OM]L(,W2$_:>AU_O?[9S M0;N@7*5%F1^,[@.8($);MDXDL1'+L #M58XRTZ"GLZS9C A%89F ML'OK#U]MR.K6:W3#'HFGJT^9H8R_MT#^(UFD)])9D- 3[+LGC,MU&OWY$*1E M3-->S[C38[5SJ51E,/.1A>JT-,]T])LR3:,)V+]I#L:%K9[*X.&0!/E1^,4- MY8$/B@HZ*K.8OW7&[=H)1 ^H1::$MXNJ2*.[1O N]5Y/Y]XU=%C_N/#42"/W MOIK$/K2#OL9%@?&F=MAL4J[CX"%.XO+E9_I^#OE?PX!C!"6H8&2TT/U Q9H, M0! SDD>!P5-**]300E7(TY!;H9H@N(7/+W[7J'<<,>9WHXZB'914]$'WW[SK M/)Y@SU84H.Y960O9OX9EC YP2\N2-\$5*$;A-5CI=&'EUKFMIL$CVVRS$N)N M.)^"/"=Q2+');^/')YN4F34]Z$S:R D0)]@LB0'FW49QJE1Z:?NG%:K)HBQ' MG+"7&;KYY^0SQZWSX9!-V5HIF\X?W=X@3/8->W^R6%?<6AZ.C2<,[@,F3HG$ M&8RD"ND5)K&L=@^=7CE=XBON.%!%?X7J$;R)#9Q,3UWDQN8BX\1>@=MH7R9G ML_ QC:U8=8C^*G0QDY63;>Q7(([US-*/Y'^IUVK,H%L=%X;ZO7YX7F MG[F\G1_NEJ"[?G4N3NSV2?:"\1W.GV.:/!7-R#IAO%3ECF'VF,9_QQ%OVL%Z MH%G<-II[/&@'M= $2FXLS3L8Y)VF)211&F$](JJ&5/BS=EQ>@ER/7'71X4T+ M/?1G[B>5N;-J#L-N?\?++_3?HZJ7):?%'PZ[!YQOMI\P_JVX2GE7(-H42'0@ MI &.-G5LMZP,K^@S>+9?IQCT F& MKQ_TPM!M#P*ZB >=D2V@'U8@T=\&/BPC%!JI4$ M=@VU8;]91"E2;:SP:^CD+[!D4)L7Y3W!P+4;,8H)ADCP)BH711[L'F-X8; R MMDRT9DMQ44F1&Q\/'0/;2;.IS?@J10P7,>1FZ84WY[F_SX+632:BM%ATC^ ] ML&F1 %)S[@+[8D)+8&'2UDK&NREG(:#S=+&"BX&Z=#K1$6C4@,/D9&TXI^SN9.P"*/6G M+/_M*KW)LQ 76JT^ @96:R'K0KWN0<(IMH -E693<.H(*P1@W39AON9X+^88 M0+W?QVEK=@X13;P$;*O6NP1&#!]9N$]X;AA]% M#+OLC77<24PBG0@0JNN5C.5^BZMC*(!^5F(6!,VK!JWJ5NARN\5AB;(4L9:4 M@O9T<'VL#.6J1=BBIAE?T># Z?S$#GKK'6VB+9F;F6C#6-:L$],UQED(.[?? M&;D>F,9,'2I7B(\"L^(M.4&?,*WT)Q,1$(\4/.)>"TJ$_W:(GX.$-O'PKJ^D M_F%G-997O20U3S.K4'SI'ZEY7%G1.;+&')1G3.RN 6V? M$J>L@0IS]0=.DW;R0GE#%26<+-IBS(_XZS\$1&591P'':>7)\U 3X&)7)- ' M]K)S(W9%!1$R #GGR3)^;#_FB?AC@KXN2U^%R7G%>ES\QHI1)2Y5!@SVHJR" M]:.W9 60$*_(2MD0O1_; B,*714*CUI^%E*6ZSC%5R7>R=($*@1/E&8@@E)Q M&FAXY3EBQ4B!* YB2#YI$=D!T#^0L/[45/@>BB>:)!!#J4L=>'AM&C!CH$\K MU&+-&!,/>*L/?9LNR:)5V@0+( 8V%Z:)??4H,#&O*5]&FM.>RI_+FE,O&[FZ MEL9A^R[BY(D8.8[B\GT0LL8IJJA. 0_4BDLG0*_AE@S8?5LM-2?#YEET,:8J MPS!0C>)!F-<38?TEEH9W D"@Q5C*@I24%IP7BE*K]R<+!ND;:<-TNZ7R&@8AV7@_L3 M ,K6=!FL%^&?8GV71G_ Z[Q(C&N<1CA7KOEZ-']4222.3J6Z.%ZHUI AL8IM MABK&48%#ABDR#=DYCU;KC2G4AH9\YT; U7GVC-,@+>]QOBM^#K[$N\/N+,OS['.< M/IX'>P)&PM"B/:C9;"^3^#%^2/ Z#&G]27&+0QP_"Q+$K@:%>"/'U52V+^@L M/2+0^SINQ#*/ ^O!$1N=-K9GXZ.'F@%4KJ">KIRZ73!!ENR:;)86>4D_ G%=&+J M(C,9OA>!FIHY^ M2,1;80/>Z>N]$$YO7A=W^QP'T2;])B6GZ5XO>M^AKCN M[_U9,3:\ -A_N7[%[ML7B)- +.W-B2!*!<;6)HI(?T/[Y%"@;_9YO,,H)W_X M9J%$Y>67DI[,1?73?1=DK'8#K=N9Z["!4X=FP@ES@&I4^&2>"7^Z$^>:1ONZ M)*6BN#7@+J4&(MY,)G63D7'+.$BJY3+![[.\66)UDNNP@4W*3#BA2:E1X4W* MA#^=SC4T4$,$$2IM& AG4B#B0<6"J@L50D@?(CSI)0H!&'#V\K O$O6YI=7M/M'A8+V64[C15]6IO,@SU\(C\I6=FH4 M']8HL1CRA:H/#[Q:B9A1N'QN%C_EV4+->ZT]OR7_$>/_4<2_.RN@;\D7-\&+ M(I3O@\!HN8C-KE9W?W>NQ MYP=LYMM'4/7!_8^>#/D*84T2>!$9R:_^#*1#&-64T9N*]K?,1CA.19^_;$OB M-CQSP/8#GY*4]F?$D?GR--?,=">"KF$HJJ@5;!+B6OZ0DO%FIV,6TWJRJS'8 MRT#O8 SW+4!W\8UX/=Z?+,-K5@;)\KR"V=6Y3?K@W*OR4&HS9D:84(^?& O5?PE%BP;P M+(HA3X(W4CCFHKLQ@Z=1QO*_]G0C]CX(U0]!R,%]V#H-V9?OB5I8X,W.,2/Z M70S%6/*%!.NDF58$QG$@Y'A"+4F?B7H_M$GK/9#HH%^/ U W8BI(4RVB0X"I M$3'C:EC&A_>$'7;47?:ZR==[4EJMV.Q(Z=_).([;(HP4;6"Z3=)ADS9)!H!& M"2/%V>3Q8YP&"?L:N/D^OJQ>]7I,ZT+O2AK92@LTQQ#P884S$5&^YJFP@5=! M/6MZXVJB0DIDA3B9I:LT+:LA1LC9B$7+F]&;[BW;;WTQO3&RECV(JRI\#H39RB M*$N2("^H_?$WNP M\#P)BF*S_13D>4 6[_R6/BU6=_]N'RX[I^V-HK.7"JZH M *6]D*=2!4H+SC,9O?SA-)+N$XUS\#O,2%*J-.JNX%&6(X;0[1;?>>J/DT:SIQ^@3X_Q>$3V@4OZ &C/9'B*2B(UA]8[\;/G*AG*\/E M%Q(SQ@5F*U_S8R.Y],F:<;0\6@5,!=?Z?ATA/SR^&9JNU/P^-HW_PU-$[F8/6[2\Y#2:%S3-.02/DOE;XS[7"^[8) MJ$5:IQ&7J?/Y)#.E1H%QW"9B=/VS"MZY&]8S(X^A:+451^J&4S"QTP@YW@=Q MCIZ#Y-"S$E^R4MUDV^5VBT/ZI/>$G+"0A@_9*4-!S3+# @(>)8>EW%GGAQM* M'J>(S:5MI8F[^6+ )E!9^D@;4"H*-_L@0 V35[,EN+>P2Y?_H!KC(_.0G&88[*7?T]H$6-*<6%VSUF(Y\/2H!!( MOAP(D("7 "E'!F?N%>H*=9#]*)PQEZJ&F%!%,]KM@_4"D"$*I;Q_" M0;TO)F&X_[C8$1# RV)"#@0UMDR5*23ZM89=YJ*_@3I;<.;X(6U MB3&2L07V09V/69>K= T)K-9]-O2J7<-#>>>1W(=!\82V2?:Y0/3SH:RO_H"Q M.DM+;;8?"[PN"EQN'LH@3G%TE5Y^"9^(,#20>A^G- _-1+Z.JR:LD@F:0 _& M@"9/0-?&1A-S;H83.1V6'%-Z)]GVA%!$C"2J::(X1355M,UR5-'E-HT:RC!+ MUMP340LWWK!E?1XIP9^S*-[&(2L8+ZY2OM>I]SQ7Z9$P1R*/)P/1^7&\N&T+ M2'L:0+T@QS(Z4+_[7KU_7%%!;Z**SK?4&G-*BOY^(#\%S%BC T9E5D5CNPXG MCJ\%S#<3W+OT2*&K9CXNNO-Q6\]'X[P ;A#,+7GW(])/*](%_KF9!D ^;H ) M ]R[7N BS.,]Y5G51U.) 944T0K13X](P0$2)1I>A->2,5[547D'"[ZWIEB: M:]W+GSHLG[1J((Q>LZ[!>F\:\6.E8=?R=IQ0.8,CQ\SNH= 5?[/E\6 <)#=9 M$5/^66_P@M;.7\>&^;()U'W(2DR>''D:8S1IX+S'1+[UB9+A?JRZOL4ZVI)0 MIQD'U0.A7]NA$!T+J-FMJYGBP4]>3U03"Q?H!.%V)I+8G]1DL_E4]Y?1(?G@ M%&2BR&W]& /8A,7LZ"VSP5NH$\TX,S.4IFZS@;_LB7U@7FZ0E4\X;YK4)!6E M&#*MJ19NYN5Y"GD?37'.!7H\;<_,>_XE>N@(7ND2/?M4V7D9GY;KFYP>[90O M-T0>VK?H\F^'>$^G@C5DELRF#@G&1YB)TK5\-89S>S9A9Z!Z-=(*,32F>0WB MDGVUM38W21PF!V[E"$K@(W=BXH?=(:'M&BYHMQKB(ZA[(/].,/T'$7#-^ZFR MOTN%ETS6?.1AC&_NZ>F:Z5RTG1OTO(R+5IV:/.K2I]FG:@1F1MTQB)OH.XQ5 MWV- -9ET.%51ASZT:IWR6H4&+LW$:-KRRIXY_:I9T9Z6NYV;VQ0Z#-" MEM>R-U:)-GEG/!=Q_\QOVJYX'LI>F?3D;9[6^%_-?GC1:7J]NV'AM&A;16NQ M//(-ZA;1&A0_K%G;6EENI@L_OC;.[+3R;)CI^+L4MP(LLQJ/H^^ET2VP)H\A M[ILA+[@RMX.\[L5YQLD:^!/OEV";B?+*\HVMV ^+M+0NF)=V;#B_I\30MEOB MKEI(03?K\X@ ;*G+1 "O=-U?8+5_;6O\@BO[:U[-)T^+QBOXM*+WS][K=G)5 M-[E;O OBM/Z1=A"1=:&T)^-#J8JYN/*2%#T-X-(34P;U)28U)50W&VQH59?O M*#4_[M*.%MI(1F+ 1X6??BSTH\W7E@C\,C[.=.TH@"[2HS7X:$V&,UJKQ7=Q M@^W=I/5TO:T?^J&=Y:J&9V*-TBL MR'FYXIJ+K9;RE2RUYI9K2\2[I=;0:NTH^+34FJNN;JEU:*]3%ML9;=7+5?:Z MW7K7/78N#EC3'\^.A ^KJYF8^LL58GQ/+E"HF)->^U5=EJBHK1 AYT'#OAFD M/I(6O!6#Y'I'+1"/UR/Z_LM[XDV"Y"\XR"6S,X4@Y)7[*5,PO(T_AAK01?WQ MK$XQYF*%&LH\_TQI(TH)HKP_E(=<+H4G MSN)C6K\F@:/++R$!7;.&@F/F1$[+0S>B$]S8I\@(^>5@U%R.\C9=DHC31&OA M\PK31#>_"#GW#/R(XMW^4+*NMOQ1(-]R9K+J3BFT3YDP886G!-23_):LT%!N M)WYEJM2%DD>=ROTME;1*%=L0@#_.L4\3FV-[4=9HE2R55S!ZEAB>5U+/S&U4 M,G@,(7_,SS[Y:T_%"W,&Y/9$!9ZM\"WV.;Z@IH;544V4^[:CF;:%F4D,>VI9"3J/T_^6U=[\FD M31">H_MK6UWQ;$V+XGII62UCTPR+TO'7KA12$GW_XXS/D^FX66^)0!)C&4, MX$FR42(VCY%98<,\0S:"Q6&WJN;QL80=O?QC@0[=4Z'L(8D?^:-4]"W WKDN M^TO_$FZ9H0?Z>QRA@(Y.0 YY^42@6/: [K')GY(D^\S>V:SZ875^?4O/H9)# MA M^8A/O6/^L($T/!&)/_I!%!?K\A-/F]_J/08Y1CO=93OEF[W;6](ON7>EM M;*6MQ%7O>9JCPUB@K7A=XS/% M=6YW=HP-5+!&IR&P\M4,^"=!I?)=:UX%-4'T['66@4A&+[1<@ST/:LJ2_&D3 MKG+KOLI=^_!&J*CXD#:WV&S/LU15GV2"Z$\!K5@D7;5L'\N+TE@12^9UL*QM M"7&&-;Y/1>I&DM4"A!(!'!I.5A246<(^3L,8%\K'P"7 0 :B9+UG%$)(]X:@ M8&.H_ 08]:!G7]V+O.PH"OFO8R4A?_KK=5Q66<1SHMWK+_'Q"BX#H$,=, M:-6"(J!?.8KC)J$S<"]C?,+1V%6Z?XK/LWR?Y6R@G_'N 0O/P&20 (==:J:; M4RTQ&,SQE8J7P7>_2K=9ON,?GNXCJ@YT9<9J-QDIU.K&6[='-Y:24%X[T.A7 M#N_8^,9RWLZR1P&G+C.@0O D\%1F N30\ &H;N03)31!'5R3.W,=ED&CN'(XE!I5?GB)Z/^<\AA) 'GH\FX+< M=$4,,6HKU-!#+4%$*1(E1Q7-I:\L&KPP/N,4W.&1P2[&='%5% <&)EP(S[/>&^$'$_PRIY$;P450"08YI4N(C)QB-^H)6/*G-7XP&NCB8" M#59&%1+LJJCG3.%2*7(=D-)HBR=^.A1@5L-7*)/Z6&86P2(J6'XL6"07;(+U M_QRG\>ZP.\,IWL;T]I$G11_()S\=#.1=;,Q;X_%WEW M+B:ZO)G"?9:D91';Q2&/T\<;=FV516T/)#2+SK/='J<%,S'-V<1(6D#;A"F" M][808PBYWUZ,YW*X]:"TZCTZT>J?\H#=B^*$$:>\XAN1$T8<=:F#GU#,/A0Q[P\9'%LI[/>UVJB1GIHJ.B[:*IRT\Y;^(=MNC M20%DRB:*W23)1M*!R8]-8E:1XPW:\K2PP>45$/7!9\0WB_2:!.^4Y;C<=%[1 M>UOBWCZXB2_;*6EI5C\"I/+G%7\M_MY"X1SGMEJ'*1!4E2#0( )FK8Q$&J2H ME%@P^2@#EB26UL$4IIV WH(<+557'FBSJ3MXT3QXPQ:]]K_;9:FH_-4&$:@. MW5BD7LVY%LM]?;DA2\-2B[K5(CN2:8-(UFF"(B]8H*DO&1\K55^0D O"PPQ6 M4N+GN4IQG^.@..0OE;O@$=&(9+6,D'\G*FJ138]3Q%2\.DM1L6@1-=;+V K5 M]%"]\'&*_IV;Q+6Y3WNFPQBJ?76@4[ !F_@'RM'-.T&M M)_BEGA$#SX?8 (B/@.HA8/WA4O,R75.6<)MMV>MF*[KBQB2]Q8^'),AK4>^S M)OIL\OZ\S[@J2^AP7$CWZV!"ARYZP4&!W?CBDBDLME.\38QU$.'T3#7G++2[ M6F+.[0ZW/1X+FH>-NL8/M09 SNY-;W9E5X#Y E&QT*P0=';;W7@[N^VS4>>* MG)+;]>3WH<%NUZ:C97G)Y6C<4'ZN0%.FS6;1&3..M^O,>&'&&Z8@-GS-B\DB M4ZA9/P3;CM>_8KPZ75QZ63C:G=&R2>.I%>+ZXK@5@JD]L0#1(]#TQ@C7]V*"1 FEXH\[6NS[S7GNR\ZDV6.=@U.R#UEYGUW2A\ZNTC+[ M)@'@-BCQ?1ZD11!*#SJG$X4X3YYK*MJSYZD4@+3*:WSYH\*" M$^TT*ZF28TJ=/K"7H>>*/LKIZ[YE.X+K@^]E9X2_YBLX,?_ 9^2RG9&:/J(# MH,X(, ?K_FO*C+Z2-3JXSVCQ0)R281I1S[/B^,:O"0* CS,2H?%?2F@8WV3 MTO \BG6,H\],U%@=50H)GF-O,DF&!JOC)B@>B/V/D>1>\A'@RD_/DZ @N\5/ M ;TV7&YX0Q/5)5D5 DPYJ5Z$;MFH'-IY>:B.E>$;#A2!QL85"JJ[YL#?3Q7* MH:['ZI"3LVNG6]R/51(9=-%@N'ASPN8URC#1"GS#TQ34@S%V&8Z&=>[B7ZOVGU?U/K?Y4Q)C^UHR ^##I[ MJ>&+!@&LN?+_G:$?^ RE^)'$6)$T=%MXHAIYI5+.[3;K@5@OW>;'AN%3>V=I M0=$7%VD]"6K':$S.(W=HR;.%B=>85?_H%J1KU:=>>;ZO?#+4U_87F9%/F,+A MZ&1--L=NL]WL*5Y1]2 4S=E2(T$T*5ET MTMH>)HL, ]3B9$%9Q,W4$&\X%W8;TP7]QG1%!VY?-:8+Z* \UTNV:\]\7/K/ MC(^,'OG0KONDN)^_83?-7F._LZJQ7P77:^S'SQ"(YZ[&I?^L1J[;E$(T6W$Y MA[=:#7J%O4G9_ZGF@9^DG$JR)/,.\R$^W"OK)VH^7[68O)&7P..LZ .5+SC(YWR2>+1@EU_V,7]7G(OUGAC?!?.T MHD;'"X_UFJ)(PXF;'D=J!GIED:21- O$0NVX=2\Z.C*ZJ *$Y7HUUZ<.!D75Q#R*)N85Q)E5A-UY$_0V2Y+W64Y_ MG'N!U0SVRF)/HZF;)0I5CO1ZXE$#,9:(3#>UW7:?Z?V5#HVJL:&>Y7 YDO8?J3]A"SHD/\IK]4E<"5RZI?J)C$5_$0Y;+5'B6['H" M>T)?#U^F074Q545:/^49X6TW?02 M([U.WZR8M#F]LV"85^>?I3(LZJ'YJ#2=5SOQQN1:'B+ MX_) VTY4\BXTJ<*17JW/+D5ZS:^H$@'4E4E6(U"MLHGOZK:M$G#$CK].QC9_RA?;(AER\.K7+S"HDF0Q(3KAAT'O@SBO6E^^N:$M+2E/WW[U3AGVHWWE M[A?0YWZMCM8S[_I5)#='S/?7G_*<.BFO*1%:6*59EEA.YN3 TR5E_DFV6E;F M&]Z_I65NV1PG8"'6F.EA^^*3[G_*5C<%M92@KM.2B5?J/4=-]:P.U(J#U^=# M1XBWJ!MM^/GZ/>D<4S_I!J@G[E207X=PJ-9LO%*7.G*Z9W6JECR\/K4$F8:34CK);ISE8/BOR%]*9 -TF0U'7[/7-)UV M'XY9ET].'!U%LY":7E:B=Y78526XO(D!:U^;M[7_+(XSQEJ^OB+_;"NT'WGF M01$-OX)X= 'QJ\Y#C_U>O]\4]2PS]CO,7ONW>EKS][4MH2,_$$2"_/>TF(Z2 MW*,4.^C"ZE$J?NR7^]WDZOU;$JSY^]J6A)$?".(XX/>T)(R2W*,#!= E8;D* M2$??[:L_EZ 7/OQ;#.R8^]I6@C&?QNE!AQ%G7]$:8"^V7\.%_&NSO<5A]IC&?R?SQA3A/"O*PNQ*VZQC M05]O6V#BQ%?=9AP(\-K;[%(HW6'CYEJ+IUT-Z$#DUR E#C/8QV604/HKM-YE M!P(-?NMMGDFZUER!FWT4&%-<:+*Z1CCS$,[-;Q'^ES"\:_FU.7?65TT$CL3S M5$DAF6I39!A;L1.M:P)FF,XUVX:M@<(VR/*KTA4!J*3V)/&Z-S6[6"MTGQ'+ M\WQY:XYF^253QG+W=^J2/F3E7W#9.JLI[F_<>!XO>5,FT'KQ&S.8G\O@>$F& M+4NJ\5 UH-3-=.I7JCO5E8WVG1$=FD"6Z 67J!T=9FOM>C(_ICC(4S)!!7-K M?!+##JVOT)]5S\]F>?4G"G?J^GM(F/C*/)]RJIVX0R$'7X^/5(@WK^,T<9FK M^J'J;9:C#D-0<9X?LTZBR; L4)FAO": ,L(]"M#G^EV'H$KR[H7%\0XSER4) MB^FV\CP)BF*S9<'N^DLL[?-B?4-(XCS'$>/K9ZSJ5Z3" '*#>B%ZCE .[MX5ZG@99F08!EJC!J=6)HX& MU2ML-D%F,X8B+SN&0/[KV C(G_YZDV?1(2PW>14V"99_.9A;==>Q2W5X6T4H5BG4QH"LMY/XC\PX=_=RE_QI5SKCV!@5G EVH33#[A$ M-;=W08(!&W->$T-)"ZQ4T",8& 45,MI5T!Z 0]Z, MK!,8O,2/)M"RE%;XF22/Q#C "225(,(DD@@!+I$DYT9PHEWA-!6K+1IX:NE( M#F5V20(+=*:B8KQW]"$"=']"(>=BF-(^TA+@7-,BK#L,.X.<,**..GL@0$&G M@,U>S-GYW7W(.1A\&'$R$.B @KSCT-T<_N?^2:H_" MOR6(%['B<.XMN)&^_1RG\>ZPDVK_N=4[(8*UUO1^=ZIU@Y,%WK6 =<^" M2\=J%WQ1JUW_=P"U$S'8J%WW1[=J-QQY^$$Y#*3:F7,Y1NW2I&!*=7KZ[MWW M3*7H7TBH5M"#RV9:;L 8!P'R-1&A,5PD-8[8&+ DT9$]X MH4G[\@FC.-UF^8[?D\DQV1+3SL5EQG[;<>IHQ\BCHJ'OUKK'"%GA((Z$6BQ( MFQXC"*WAH3@QX!!^O*/A?F7<9>INR<#;+:=5@^*4@H)+$R>3LEX-TTG M!'2>I5-P(3C@2 AVEA.K?L:]3F"TEK'[WYU&7WTDZ(**[C/UZS3ZD*5!^Y=[ M\J\B"%DO+O5YB2T5H!.4<<+VSE3L2+@_91G#WS"!VZ'"ZHK[=%"7$/1)S"P" MSV')$_)6DA"PJN5;/^:8#?XI+I_N?ONOES3^Z" K1(=Q&S%.D;FN M3VV0T264S^%3+)AC/#WF.T_!%E'$7IU=[/[F M-+DX''BX7E0@$^.WHOZH!0[?/F;/WX457?YAZ_\Z_K#UWVGKJHJ36'(;2PWJ M]H.;L$T_O@K.F2+HF1"U.D,M*% 9[')\NU+J/]U^DLG$?@)2V@Y;/24E?W>O ME,V@@X_Y)W2+?OT$I71RONZR UD*_Y3E. #L(G5./W1:YBS0NHV+W\Y>Z(9? MD4M18D!5MFJ%Z->X2L$!JETUO AV9AT,1%$0Q0!/G PDH5RINYVH,#S1I*$0 M2DUJP>$UZ9@7)0E-D.YP.9U#<&=%A MF$F3,\^U"CN;<2$ M'\'>AF,A@:(!7SR86QZ/EH^SES,203WM@ES584V/YLE"(A%'$Y?T<."7%"%# M)OZX0?,O3&E8LXM5!FB^Z)E8'+6>]7$\T#,10Y9ZYE<0LZ!$#KL8T$J?6_R, MTP.N"GRNXU3=<$.# ]3%P$207A<#%8+[+@9Z;H1U'06JD)J.+10-N@_<5&%6 M/6EF/&WL&H"1; .:.Y,,TAHQX%YH31E"^=VG!<6NSDI@!3>GPX MCT"U/!M7\JC/#9?[2H#%06%(GPPB8H4X?J:%Q^HJ("DX4+F/AOU>78\$UGT! MCY(1T55+!HY:>.B"G,D"N+Z"\]]97N<(1 VJ9$ 0EW%DK+8W+JJ]W4$ ML*/I* $R8P$FA.PU[;-U&IW+8W0A&$!0KF"WB<(%,#!AMY21<65\8:T&P0H] ML*I2UU5[Y@(U*GO&BG_/(>/J$5RO5X1Q]OSE J:VD22 9$" 9C9@=6!DFT5S M.L8FMM'D/YHONUDZ?:,U'G]8-3,;8W[7"]C*_>=,;RL=($!;&; ZL)4& M96 MCMB0?U ""&PK_K!J9BO&_)XM82L$RF!EZ8%!VLN0W:'%M## -G/,B$(5*2BT MW7C%KJ'MF/.\1%3VGHBE-YXN%*#M#)D=F$X+ FLYQWS(O^J60 +;C3FS[Q=G MULQJS#F^@#L%N, /Y55:E/E!<^USW,WY#Z&<9_ME+ P4@0*B%A*\ MKJC/.,UX*>N)Y. ^*,B0?;F:M+# RG+,B%9E6%H2MDYHF@0KM0A32A]P&F?Y M'0X/.7T..'W&>1D_)/A#5N*+ [[ (7/2!/&/BDH(>R(0A1%C16WK)&PI )5- MC&-3\ PCI8,J0JA#B;YYC1&AA6IBB%)#O^Y JBH Y.7B A9=0'WC&7W/3? 2 M/N'PMYN;![CH+4KFW,4(#\"\6XC0>Q0 'QH<8,Z8Z$SIN ]8_ M%]I70Z!],P;])QT$)604QX=$XR6N,5&+BBI<1)$A_<1R4LWH"#ZFA<=4'SA2$0N(9RK M3@?FB2^K85TZ5-JTN;1I=@+X^- ME$1H%0ODAI[CL!I'D?L9 D'D=F2LMKF;8PB@W(R8C7&5=71_=??+U7GU-MX- MX?8I*'"C''%1''#D>!]E*B&%:SB%S*28\DLGN@($?"0USZ@.O-P0WLIU&M%W M7/=4X[3M?(PP@9Y4-1>J]]*J'LW] ZRF/ WWVQ7F"C%<5L;98*_\:/TCE4[; M L@(TS/M4[<$,D#S1_NTK75JS$KYUEWE\Z%9T'3)E'8U?_#T/DX#HGK7F"S( MZZ+ JIO$!-1R0!A BLU-^/BJRVGB1)*-$(!(^LXG+*4JP)'#!YQ M!,CH:B3[O1F'6^_.#G$2$6507OX]!H)9Q<2L=A>L/H3SM4DT_.#[UT# -WGG MX=7A=75F)W=9$GU,(YPW7;B+^XPXNFI;J-@;6. #76BW%;!WP]T4V?V5=SO. M!*?WX2&/2]J[.,NK!QHJGT^)H@.EVC9E+^BBUA(&WTX8B:_=6EA3\5B%U5L. M2Q)^JK,V8.\J\,=C!;[O*; '&Y/Y958;[7([ENLX#;,DO0GRW^I,8L/$]^]. M?Y#O7TPQ05Y=L1&J\^R*"1K4NROFO D>ZF#(]/'&3L*X?;:#$@"ZS+"D7,N+ MI7M;98)LC'F-@,[\@*H0QQ33.S\@+;\Q0_/1#VA*-?1^8.EBE)%^8)IG1]X M'^>L]N]4Q;3J<,,"'>2\PUJ\SA&(,2[4J8@E@X*,?%Y4;L!2Y98^%YE%,A/! M8,]/X#[@I&N%Q.RBB9YC!!&0:X4C1>U<*[2D '6M_@%%V6B8S!Z<.'UMY"G)\1NM=SK/='J<%6X'7GX,\ MNL^#-'S"LFZ"HR@ /<1B+V3O619S=/>/M-CR-EPV*07$2* N#<2(H(H*8+/ M^42E9H<*O(M/@C0]!$GR EA^P/A65\T?P0"5#H@8[14&= '<'_L/1Q\><'-- M]J&(7:+$]&+'(S]Q/WMI86Z"%]:@BO+?"II&M)A8V_QIF:&\\N"S3)N!JY\T MCB]KP@Q"6"P>G='0V0OJ E8C5@M,QSAIX3\=UH>>60XGL>N>P /"6[)&YG%8 MXHC=ZU.&?A)8&!>A9+QKXT) YT:JX$)P7Z"&K2Y;P@9B4U@'O#Y6F:+JEF(/ M!.A"F(#-WLVOSN_NKW@-!A_>>&K]-_1]09,@R8_P1A^8 (<41NN8+TOW3,Q. M.(%:DV @PA'A^9_I./)3)@D@P$F2DN7FM$@(!7,BI&!E&&%Q6$2!>80)4U4R M@F='+*N/:";-]9Q-&PDY2E?1G_$( J(5HY#)MNMB[V>@!HL"'L0>DGU%&&,Q M9G)Y'C5M#DT8G60.\P1$5VF8[? =40NV@;VF(]$]K3P@5F+ A$H&0G3C)@6X M\R!*R\M :3@&:E!0C0,>7$MD4<;:&ARO]$D>B2L1?-$I9>BKT"K0N'V,+)>[ M?9*]8"(-SI_C$/-$X\G#(".Y0NLDJ>7,MO3=X^PQC?].\Y$XCS,*790%?0E\ MG^4EK1WQ(1U'F=ILV6/ERE2< ZHMY^,X5Y'OV,@]WW\Q!P,>]X1.-J\CS\7 M#YMWL^*9J#A]T1ZP?\4M+C!1G*=U&EW@9YQDK.G-Y1=JDNH7[8TPP;+,ID(= MY9QU:! 9:#.>1$E=ALD.;#JXJ$*&ST]/%8SV:8I:7,#S8IP0FH\_X13G04(D M6D>[.(V+,B#^3-:>.T&!*Z.!*B+,^OID M:@.$7JEFE':%'BMQJ4T&/3I=X:I_D[#M-_+?Y+_(/V@4^)__!U!+ P04 M" "OA6I3RY.8N.D\ $;@0 %0 &YLG>>RNXC;S$^[;!/>2Z> EG,_M8/ =1)'G^X/+R',G8#"X^'+ZY>SBX/S+X9%U<3'X_+EHZ=*. M8'!H#8Y^.;[XY>A\\/A]6?([[.;8 MHQ?UO>#/5_B] 90UB'_]-$V2^2]?O[Z_OW_Y>(W\+V$T@14/CKZ6!3_E)7_Y MB+U:Z?>CLJSU]7^^WS\[4S"S/WM!G-B!LZJ%FFFJ!Q5P\37[*RP:>[_$6?W[ MT+&33/O4?@VP)=!_?2Z+?4:_^FP=?CZROGS$[B>H@\'@[U'H@R^YB%V7MH\@>YX"D,3L?>=J=)LB/-H1+#<%B>?8OA1YUKX@6;CE M7^/1>#0'4<8*84#A6M^B4,])Z/PY#7T73KTW_TXA_:_!V'.\1(:,A(]M4>0K M.Y[>^N&[%!@KC:L02 F ,K M:D,"N_JK;?;FGE:%.@ '#'YGK)#$@Q@.-_\M1PZQ.9'#96,Q:S5 &EH1W3(5 _?][>HF.SS5VF M[\-@\@*B&?IMAWXS-"I8A <[0H;2MR[36',[PO>EV3^OPAC=+51Y7%*W@P2< M'Y C6ES]9M5*7UT1A,C(]27APOX WF2:P/WL&XCL"6QT9GMHJ<_^FO.]HY#L M7Q NW'<[2:-LAH3C%_WFWK-?/;_K#,_1N'"11$P1N):V8_BZAQK*]U#9OL%. M8*$G #[L&5S8LE]W66N$?%?J85D$@BRM2A4"Z1EN9=#O'^&^=PH))6*KT/)# M4D7]@30;=-M-TQN5:.X01CABFQ(%J.R8T5]&V;57L?M="!2*[3M;$?0)Q$GD M.=D-)2R3_UF*J.0O;0_5["_(\ "".)N.;S[0CR))R_O%0O@Y/).AS1DJ<@]E M+21&'Q/DB5-5*_B "Y,+W.5OO01]Y^#@X.)@\'E0-E3]$38ZR%L=5)O->@_[ M[X=.[0L^\H8*(QIRZ#=_D/H]?(7,L9VD;,BW7X&?M\18[RM7%Y&J8ZCKS"TK M!LZ72?CVU04>\D@[0#^@_A]\/K *IZS_@+_Z(__Z$YAXZ*,!/!K-P%J'<<7^ M.#TZ.SNT3DZML].#\V/+NCBN=+G*BF%4[[X=.>4WX(\;1*G[E14EOLXSKX// MSM3SE^"/HW#&I=&B%R&G5&$$EZ9?/UF?!FD,^QIF,]_*]V$+"%U!T2)D)W'! MQW^#!1:BM7*F8,0B5@'2H0J02LE>8+L-V%3_W'](J-(42!RI1.(11%X(97*O MX4F& $FMG#G8T,4J0#I6 =(0=M%%W;SU[4D#.+6_]Q\4NC@%&"Y4=.OY MX"&=O8*H :7U(OU'ATFB\JQZH Z6N\ )(TB;_#X?A1!<(?>I:'$5NGCK K&6 M*>#Q"UGBJ=#X\&)_W+E0W,P;#GV=,N8PY>OBG5A0X[W$D$>\$CTE5HF\NT/7 MA:J-BW_=>P&PL,@UE#4%-5;12L246"]J7;V"/XZBE_ ]H.&U*FD86A3!2JR4 M&#%J'V__^\.7%WTE38 M,-CHLI6@*3%^H+E@& $; U/US_T'ABI-"842LP9*&.$_3L, ?_I:+])_2)@D M*F%18L)X!@YRN5M8AZ\OZ%J\ 9;U(OV'A4FB$A:%MHJK-$*RY_84+YB@1;+1 M<$LJWG^XN*4KKW65V#.*?J[N!? 7BKBB_8>,2[(2+H7FBKL@ 4@.Y'YG)W;1 M?8+=J:EX7;A3Z_#DK&>P<4M70J?05H%LF]$5Y-8DC/!.+K52I@!%%ZK$1Z%E MXGEF^_XJGPH&GUHI4_"A"U7BH] :<3,#T02NI]^B\#V9(N=-.\"/H\;2IN#% M+ER)FT)3Q/,4^#X-KFHA4U"BRE2"H\3D4&Q65S$6671W/$H3E&\19:C$[]\) ME4P!CUO&$LQ-HP44>@S@UL2]SQ6)%2J3"&YI8I"57'JA?UUW0^_NG,Z5:K&* M$M9'W3I /NK+=N'/RZ8'U;8'1>.#HG5NII=$']OQ:Z:[-/X\L>UYSG;@)W'Y MFW7:%[_^8]G)T7@9I?T8YCX!&,]VOJK\P[>[4,,XANJD=+]>J,[C,\LZ/5NHW.[**,0:!3="/^%HLG>;!^@>,?DRHZB!9R:?K?]=/T$ MSU57.TXP8+M)B/:B2N#)//)"9,7+O,95D&85YX44@F%'O9 9-&"0"1M9P8?W M&XA>PP;$CQ4M!GE2I_@). "R_]4'#R!I-A:Q5#&##=P28F,]Q'#C1 TWRH17 M"R@]A@O5(F9@3Y4(&S+2XWG_,0)SVW.+V%:X'HZ2*8AR_9$G X::9O"BK:#8 MH)9^+QL,U#"0!,QP;QIJ.&>',+%]?6:'< ZB9/'HV[F!!&Z4Y^CPA5\72%7, MH *WA-@(G!ZO&\6C#46>IB>4PVDT_@U.CTBC&&H0ZYC!#7X1L3$_O5XE*DLD MC@RK$H9 3Q$(&R[4XUF B+!)X-)Q;0@XZO'"7TE6AQ(L;B2HHMB06:MK1XZV MUN5. DNQ+ZDT*3W:"V0Z83,FU0O7%71N6<>*W,6$((LW,#%(;:*9^1ZYCXS& M>\FH&S:Y1R4 =;WG3*\ FNE^$;DXNPFH$]2X>? /)&A+&6J53H(KYDT[:B M6R_F:6/WY@N^B<(H&WAUB#R$@4-F1F-AX]G!+K4@6[B.YLZ*4JD\P5,+I^3X_&*]/LL\EIW/U$%R^6XH65?4A66=6*JO9;@P;?3A8A)2D,U= M,S)4 I6(SO]KQ+LBC[;EWP94]]]![>2N-X&RDU(KF M\:2ES"::U)_0.D\[2[*+A&HP]Q\/M0.@5S>--2YGULJ_+VK$R M[U3-XP6CC(+,ZEJ==6F[^Y8>1-IQ1)Y9A%U^?+9=H012'&S^F&$Q!8GG(-&J MV!(BST_:1)X/?JI][.=])+IHH5[052.M^UDA[49\6U]!!K$(Q]!R-!XJ!N[* MM^.X>"IQ^.'A#)?8\OK"B8>%@"63>/K"6NW^=8B>X,;9"#8*Z@LD$R8-1@(V M$0W)%O$,(K3'J!O(OH.&M+8,-6J*NCBPK/,3M5Q@Q+)A8',*:0H;RK$#]V_@ M#OY(G=>7!;7#OMN$3I:+8"-4/),/?3]\1UO8VS"Z#M/79)SZFUD-*&Z1/&WH MBSL9P@:K7V>QI;KL6SK<),'ST"C*-.QF%O1'$&6YSY@NEW"5S:%0!WFENO1K MP9T\2=XP3::P5W^M3NE$SJQ7,I4K3')*O6#0B"-W<9QR\2.O8#8W"#)*O4#0 MB!?XS*.,M1XZFORTQ!WX P)P4WBQB,6P\YV6\L=3?3 MR[_&HW&1_ G^E?%6^I U'_KJ*X-P/*A\1TEN4*@:L.P1Y0H:6[J/M\X7EF5= M*+[=HJB?\:*YE&1K-Y)QE%1P@O^UCA'\%G('KS'-!PKXPKIAU. M#,I?(<8EE9:895Y*>%]?*Z(@T(V1- M-AB:9(; ? ]5 WX6]*7 V0X-WD@2GBI M_@!GJFPB<3(:?PM#MSJA/H<^WDJ&JV .83AE-/&N_UL4QC%<:L?8B+!*"7.0 MIPDEZLJ^,21#$=3++.?%FQBT)^6PY<&&P2 MBMI:Z!1#OI0\O_RZASMN&@M6);7C0?<])D4XJ6D$%.TN'\(@K(M?OL='/GI0 MZYE#CW:BFNC@=Q? [H XJ6F!])1II0YUVP!XEUXC"5**X[(L8LJFE96^[+RYL@+4JB-E)1B'$Q6MES(&>+I;4E/6* "\S M6I;!8I1C-ZYX75]'!^>G1SVE 9>$WZ:8(/G,*5-)P5)3,F9QQ71X@?P)E,H\A#VRYZ AQ2YT8[& M&W%CE"6%MQGMB-1ZJ1$BN:AW+GQ-5A]6I9!6):XVM..3$%JT9]NNK6X8O13S M.6MX,&1B@\<.2'KNICKZXXN$A M8,HLHKYILO/7 ,C1KI4B=>F.+>O@4!, F;'8Q),JH"$QKY44)T3 -\H9B3J; ME(;$P6*>_R+2@%C'2$KP2RS!/UF')]&(O&@N;"0A.$25$ "EQ.)=5Q;QY8S& MLD;R@%U2"0E)>YTW02<"M-KCD^7";@_Z_$"A5J"1]=\$')-L@K;T

Q(%%!GV._HR]1EZNEB"MNS"[G("/\[2T,'> M'1QF,*+?Y/-8GISV.HT@AQ\SGF7YK='1U4N0>G*FKT',7;__\(L16:\D!GS$ MR,7JP(SF!LRF!H?,)KXT0!HP#^ ]^PM^X\]0M__LZ2ZNU'!$E4^AXX932^:L M53:>.BSR2GV00%4&#<)(ROXVRJ2,;SY Y'@QUMN2NQWC&<4INJ H#MQ&6,>I M20"_" T93S!>V:4^D2#JH(5Y$00%UOVPH\@.$BQ5N.O7M71B6PDH4K+F,_,3<,))D+62[0*P5_IR/]M_YBK55$EU.6DF]-J095IX M G$2>4Y2O/DX?+18 M[_4RI!6'= $,([5D/,6XA2\YUMK0?Y%S+ 3%*VTP;+3GCL5]9XC=-E*"G2U MU^NN'[ZP/PQZW"])$GQGD MWU$;D+F4EST.LZ&*(FKEH9-X;U[B4=\\X6^H M/D1.K@:P.X[7D8%^+,/,DX$[G 61HGW%^EP MS5)5.QYNC2Z;3&VM+\E)>KB/7IA;Y3+1[M!QHA2XHP!N?^$W$^\5*CA,UJ_N MF.KL^=-%42:^75D=+:/QK1?8$(%@@E[U1.]Y7GNQ$Z80'=QBRUA]3SQ!.M,M M*D7LJQ0.5#C;4Q25DGMN\:M':@2+(A)]L[T@1LH%\2BX^4!Z3+UXFA_CK\$K M]G%>6KT]P;HJJVM0#.7*0]7%&M?=&<,-T6Y3BT-#4F-E+M2P"2HX E#Z:Y#_ MNZ+2PH^,8OA@;Z"NTS/KV#K?6=9UU!HA\D:QZ^BF8/"PDVTLH8*!]T9(LLA2 M53L.=022A1F,6NAJ8-#S@G]3'7?PR!S KWE8YTMBG5UD$$W\KB8&"G446?\W M]? 8@;GMN=>%4.6S:X&;'6"&<'N)-3FT:VP7R=9:+UV-#'V9P,KY_-%>M%H- MBWJ[R"T6%0@R,FAFJ]K4Q_+NVX)=.;IXM.I#X%K"ZI M7)-*T,DG%N%'2&A(.]X)\B/D%5F*;XV:5P<696BM\^_4BP#4#!Q:R>+1MX,$ MGF20D_T<%<%PB+T![;@CB N;).NH$\G6+;U6QP9M=YZM=H=I'74BRM^F<754 M%"05&;OI4K+"1:$#@!NC;"=/8%Y,S:/Q MO1< %#X#28Y]:YZIKG:H"T*Q85UKK0ZI'O>*MN%5;:"H5:A<0'2#P5?830HQ MZ$"J0Z@BWM1&3AA,7D T([ &5WQW.,.E 3-O5IJ'326O%]>44ZFW.RQJIPJI M;IS<)S%,($-5M#*16_$\9I$=$IXYRTQO35$-7 V83QE!.I&:J%Q4$$QIJ[@- MHQ?[ ^4+RFZ$7L+B1564+ZB9,RP5=X4KK75A8DYR=AUW/GF;SR]!.A&5OUPG M2P_2!_I_-,C>;!]D?H-EMC/T!SA!UW]1*9GG%MJ\P73\%.44N?EPIG8P 4]P M'-^,QP!K)=IN)^K87EC6:<_R.&B@+E%;NLI0Z!W[99!YM[E)HEK7'>#FPV9[ MPC6KW-IMQEG"-I3K::^TRG25/Q,_!8GG(,FJP!+27IUPI[T:5=->#7ZJ??;G M?1HL%?,(15HA;>_V0D;4@HF9DPJ%K*L!'K>B: &WE:0T_DQUM>.3/'XT<[&= MAB1GD5%V^[.F:+:-$JW:3G.LE7(DI\=21*\^;-)WAYC23I1R_)E/9>[S4=8= M/XS3"%R#V(F\>9Z=YS*-D?<(6_9:ZP#^+]RZK]I"_[%J#B6J73:H(LM.-+&# M(O'0ZE"19TU[K.ANF93(]E?'#P ]_&F'].9S,[6HS&S]XD\,;P!!TD180C2O0/ MM>A4[H,HD\#AYB10M(\F@,H7!JM/#);?4)$#;D-26HI50@4EB7A(J+U H"Y] MO!,*6V7M1CH=M%ING?9"]G9(S^=^-J_9_G*NNPO&832KI6FB#.:CIL&\:GFP M;'I0;5O%&*CTJC3#5+I$L\.QU88$.3F].#X]LDZ.#X^.S\^/1#EZT.#"C6*^ MRMJ-XBYZ7_/RZ*:$GH[RW*E[.(E OH5A'-7'FZ,Z;VE0:4I)^NC79-4KRIC% M%5:3][K:%]J2BRFMW>@DPU%/1LTN44^'6M4)G#*\3IJ.P;"V F)6/;(IXZFY MJ(K15.T);2PUEM5N))%@J(XC=FEZ.HKND4\0ZS)UNCF.BOHJ2)E]F3:&U@H) MV1MFC=)7%V)9_49$HSJ7NSDN.:3>>UI;VLF%LYF7IP!%5R1A=D(% 8?=Y:QA M4[=J=& 'F2M%I5D5%R!X*9GW?9QM*+GG8>DB;67C:Z0^,"S+.C]1?)/3!NK: M]4QW^7NZ2.+?$J5, ><-UII*6W\;%*UI\3XJ>F>$ZAY%KJ3'0Z^H3^S#FKF^ M=B.:#4+R>[ \LO9Y]&9YW.OA692Q>X$9NY^SI@9%6RIL&\LN90&9R\ST11A5 M]FY+EKO^%76T#+:B&6\Z-JK$R,/:Y\MJGZG&H&ZM:C=+B*%+S;@D04-2CPQ' M.MW:'G:[O1W\5/ZDQ &[]Q>YD,!>/!JO=6N1_Y,VD;!5UFZ^X+O([2"D MM.W$ML^6%;<6-F:0JO2<#]RB&9,;\A9.T;:?!UUB<*\6J2OCT+).3_N$,U44 M4:Z7BD?W;RB-Q4V<>#.XM<$YXM4+]1Q9!F$DI'D18IA'[^ $B;\8NK!+\+BW ME/LYL0,7G==8UN\N3?44>^$B2TCFHB8WQWM%@5$8P!^=W!V#9R?(VTQ/6214 M7"E)[W5P]'M![Y.PG?Z.#N#_\KO[#7[*OZ$FZ';[?G\GY^='JI[<=*; 37VX M8I8O:2VNT@@-IPP"JNV9L;IV$T(7G!K,TEW48,@Q45C3/ MR1[B]E.4)HN/6%RM[0S/NFO%F'/K2BE#N&"[2 '>&W@&3AIE";)N/E#"(."B MS'[(VIN6$3OK.F3GI*@/[0Q=I2I,T$E=/9/A-LF>3"*4BS93PQ. BTD*F"9, MIKJ&\ZV]#J2\K*; M%]]10AKX;\:IA;NE'A%+M)027$F49Y[++^Y !PYQM-!#[G253NI+1,=;NDG> MB-;@VBR>-]P=-P0?J;TM-B8*:7EX:>Y=^?31*'KR)E.>]J-]1912D)E MEYP8=UNQ!6M!3%PSP05F)JB%,BF=!_8Q39O<7T;05/M>>U$M?\2(;;O0O6'M M9A;QD4V2E*37F7H[1%TEZLV4]EO@0=6CB48H:SF_LJ>P$(V9^,YPQ3=H-O?# M!0#/('KSD%6D28U#/^M+<4_NA)/ ^PL"E,5#9*AQ>&B)_=Y.<7P;NI-J?M J M-/4:)+;GL^TJC[M&IA8?ZWM@*J3,\>GI!=QCGQ^='9T<'UTH>O1ZF3<[F\"Q M1^=JH3K=CRWK]%#7.(-&-3?,#'3Y")NQ"D$PCI(*>O"_UI&#O_KC"3W! M./SPUD/+:G_3#B<&-:^PH8NB(23?P>P51#A0\K]J PM=PPUH$&30TZ6>";SO M7N#-TAD6OMK?]0.0T*\ZA'0Y^@RB_4$&L?KW/H-(E4/"24OIW@3N8,$=_!$7 M2;U94!MX6ZU]G')AX1;B-?&0(IZ-QC\ ^#-&CZ&C$/Y_ GM]B)$+ZPL(6;=K MC@]\\FTG/9$@?/^1VA'Z$BO$3>4-0YE91*FF+=% %]R]L9UI(2##2*Z4-@QD M1@&W8\\1/5='MGI(:_%1^&;WW7OGVSVHMN@K23IR>GQ\I>H1[F2;A MR7[_#L=4!%'"':D:R];'S8EEG1\KGAHZ(+!YW&*764\K27M"_ BC/^^"QRAT M*J_$XAA1*[PKE* +;8C192DQG,B]&$[:W\+0I7*B5GA7.$$7VI!TADN)'P!N M+:P6V17\<:**.C)4W@_7:_-82QMR'\;Q>NH0WBWE8=5!V M:P#[-<@ZMGO[385ISM9901$/5]R,Z02;4X!+;(EAR]O.D9GIXS;'C'>D'3",(HH90$;KI.+T6&QHU!PC?!X%HQ MC4$BQ-?KWD3.AI:T1C66-8TH[$)*O5W1A [%^& D1%':=$J0Q!24 DTK4G1, MNCJ<(5=V7#R!B+9-(YP\I13T/)-"ST,]C'KKV5OAL?39]D%\N?AN_RN,GL,T M:U>'ZCW! 4#P;X,LLX,7A>#K#N#O#^*K7B8C+?TN')2+<1 Z_SHXO30 M.K@XNS@Y/;_H:430J75X=J8\>)!;UYLS"X.0>L6@/$:AFSK)*"H"&S$10DW% MM(.00?DKQ+BDTA(S]#AZT?'X.IS97H ';K.L-NAQ =&('Z-PRCTPL(^)Q6C% M&HU?IE[D/MI1LB@%:PQ,8:ND([Z,0*U [B"JKFA_ASWW[0CV/(P6S^EKO(B1 M?R(>:6(%$ET^<__^\B\#[N N<+?J%GJJ@=#41 N;85 M:*\(Y9QH?ZC+WR%T%I@#>/7/VG& ^^!-E8:PZ'>:_.,2G!@X7R;AVU>GZ$D. M4/E?ZP"5O_]CZ/M%WSW,H9M45!O@F#!80<8MDQ;CL"O6__WT X@O ?;$_,!"W:*FNJS/+.E>>Z9H)SDT>B!)>LI\I]S469BN>Q5X!-T;R_C:' M.@R2!Y0. M/J*IL73_Z=%&P&TYBZIUALA\#):OB<(#<&D0Y76 .&[C )%[."P_/[ #=U!V M8!?BEM1,"G#IA!-A$N7)A;WX3Y+;0W-A_:8$/KBJDP*'A%N[1^^.Z>4"&3@) M1GI"#>W0Y8"( 5^*H#T"&U]G.K.C/_G6B%JU'I"DVT)!EU;?:]Y-<4IA^):, MM6KZ8\X"&POZ#'(;,CUD+N>%<:TX?Z&C-7'](-;I 4D8T&TP1',+K9PA&-MB M59+<0W$TIKMMTFN9AGP7L0WQ\"L>&X$*<(#WAA94LF,0IGA=1>=011>]9D8K M>?7T!F1\;*!F*FSV\]@LI#_L+'M$#MD8?#_$W 8PH?9@S^!D5>LZ-M@"6U8; M##E@J&/')YJNBW;9]TA';UG(//3(HBG?Y=#00SGP&?!;%3,008IP$K+9",40I;>G0[@J M91Z"%-DDY)_1PHQY3W&"Q%?0A@)RS-5D.?5UCMP0Y!%$Z!?V!%BL&%>JZ(\R M&2@&I&G2,EQA6Z*FX_6^E:G3EB>TQNF96LL<%+L(+&@;[&O_.$NUY*I^#/73 MX,R3A6EE?\C;#"9#)_'>LBQ(O'YK)UWS<-?*5[J>Y>B&?1R@WM>JP_X/H "? M\[^6(@Q6,NR"Z]L?NCP1\PWNNF*4D1BR+;CY0&]JIUX\10*,QM?@%2?W@GBM MND=+ZX4IK";[1(!>9\B4>6L[G@^7-Y([*[:\=J.5#$D]!P6/3 Q[0T7!"G4) M2&Y)&P6U0X\/DX8M/YN(,C;Z,L D>QPU%-4.4$9 :$@2I%-^82%H1@9)DAUL M,KG):8$:BFH./ &_AHF953ZIKV8KF@":9D#"G(XKKAT?NL[L7((R>)=J!.\] MVOTVNQ>P5NL%W!RS?RMYE:\$.)]!V'TG#'ZW?1\L+NV@.<" 5+07\%+Q6;/M M\<@J=:979+]OU"'EDH98IQ@2?85&&;8EV%;R"P@^0%1+/X MN_WAS=+991A%X;L73*[L.2P&)]!X=8,Q&M_XWL2#RMQTI&R:6:1_M!?L([-G M;8)2HS+)2384&2F:=(E3'\?@)H XR>5>PPK^$;J>G6.K"LLT,SB<:I M JFOR"FB%[K+N OB)$K151=Z,BU^AN+8[@B>FB(/;2&>[ 3K[<-:W4A*=1)> MZAMTW LEPS'BIKA"_6XGZ%FKQ344;;4'I9T'R+6-HH<(V04]1H?W+A)(C,<0 MBI=XMC]\LST?L?XVC)8S*HT8Y-IF$Z.%[(*>@5/E=H:FS)5KV7T83- I-[M0 MYW+;.-ETVT"-U/V_4/.?4?O9WQ2[;E5EI7AQ-!=5OSL@>6\TE-1O[!(@P*_K M>%D8KOBUV-41[O8V"VJ'&BL:-!RQPNGKJ5$7 $6F$&_P<,4UAQ0+# U1BH3: MWM6! /(J>QT6N%=A\ :B!!EO'^!NX#J%2Z2375+!BB>$6SS>1C0G 07+]7L] M(=+K2I!'>P%W,S9?6@'>$HP5#.*!&WE51[ +&-Q6)Y! MF-:&YA.+?H1HO]J3)11$ =P%F+IHO7(B1,IX"(/\&0[<.0-;7G-6D+'=9 :? MG)(O1[4X$5S94;1 P5G9%0O3E%&O8AA#N$65/($H(@G:/L5P626<\ZM%ZIJ! M_W.L.*%<-Q)019/U=)CHT?U;8,]".-_]!5QD(4,D?HS S$MGP\#-BL9Q:@<. MN KC)'X ;!, =ZN&T4.&-KK>*%[DTT@ )G92E-7 7V)MO67;?1C&%A;I1%T! MAHGM:XK]%<\&]*II5V8:$TA"=KWUHTP'JCQ8*F9WZIFDN;!AE. 04M!]'VZC MJ6B6N L2 $%+BMU6,2;R[!%D?C#4-(PL;24NF',NUUM)_G7Q WKU.?'> .\- M\6'S#?&RO?V%L-(+80T&IK +X?J0T_!](F$7PAJ@QHH&_X5PSV 4="&L':18 M8-I>"--QW?D+8>U(0,%2[(6PY@3Y+8AQD@W321HG:+K 4X.CNE&DZ"JW\HMB MQ?X!/8>_K;S*4V0+LL3Y=AR/QC_0<2=(1M&3-YF2=G[8\IJ3@F<#R">CQ@_( M-N%^@$GQ]:.24#E&&KKU*4! T2= MV,D2ZI680P8?;FT'<+CLK(IKS@@RKC164,24[,^E*#>R)%^_WE.#3T[);ES< MW,!L!.HJ*?U-1D'I8]*T+Z#5,03W]K)*72ZT"!@J;PY1$/IS@EP"L/':_ T8 MPA]!@IN?&J(RL>8_QIE!Q7,8:%4,2DQA-@^X M0FD:W#;%PN_[A4#O:MJS9M M[0+O6NE LJN;(KZ5L@\#-Q>^DM ,0RM2%[A,0H= M -SX%NJRM(03W\W$5ZBK[?C@_/RDSXS@%+3DAQSKKJ(+Q+4[$^!$P(Y1_LD) MW!4%(&;S.6BH9QA7VLE;4J:K&98=;J9 MNC/_3/G# 'UJ8 =N_0'GU8O-:L.VLK[2 K;6"JEY[:]$C:&OU7+:#>!FE=>? M\V.1P)+T3I>%QUN<]%TB5N\ MFPL;2@.B>+IY_H@A0V9#'XU_B\$PCD$R>H7K9 #_9KEL(#]3@@UB)_(R1I*20!!JZ#G6 M*:<,/FGTS2/P&(5PJY0L'N& 0*?ZFW^GWCQ[Q&CQ K]-B!)DJ*DALGRX-1H, M6TG-P !%CV5B)4+R$",)&6IJQX"V^'$P@2*]\O@TS&:ONG?-MB(Q/M005[8_ M<%- 6MO(<=UP0C[<,=7I">)DO&@& M)HY#G&'1AT0]9 $S:+8=C?,9U+/]QS#VD.394X@Q\KJY]Q@-U:U;WT4.=M2. MU->[%>UTZ_I:VN?(F8G)E7:"64Q"ZV70W 9A!,]N[9O?21**F=^,"M/$'G:^ M12'6BX=.DL]1'4Y_[(,,T<(?YVQ9VD32M M66L8:HEJOH['J75P9@0)I:K'S <$L#K QTB1JAA*+&Z1!<5;-C\_HH@JC5?Q MY*T^J8JA5.$665#4I6:O4)#4T'F;+Z;Q'21@1^4(B@35:L?6J"YJRB]*K5VB M%D5J(Z,\*8J0,\&U:7\WB2AFFC,K-I7'-97!Z=)L*A%IT=F"K_VF7L[\M9^U M)&A%5'RMTJ?(1+4AJK\\!R/@_6(ZP':_FI0?&M MP?)C19@<^MS><[7%E0X51%R^+]YFZJ/AS#JX.%(]1]!\7(6(:*;30W5J;$TA MOD9Z2" ! DKU0M#B4GE-,67&8I29J$A(U&8&:FBFAP02(J(@OX3^S$#L%.)K MI(<$$B#@=OP$MK%A_6XG1>;7T;BVJ8>_X=VK'F/WJJNO#,)QL3VM?&B_2^W@ M>.1ER8NR2&;TCBT.XMG9@J(_.B/\9PJ59/OOER4#OH6#F+;_R>P MU\,\NC>H':DZ4V:3A8*U(S4KA3>GFL478CR%=?I:H*HD-\"MSAO /?FPX%%B8^WM6IKYUG'I9BN MYSJ*?^2%3N<&W,4IIO0N$(E'=$&>W[B3@B*J-%WO<1TPV1O0CE!\EJ/VATM9 M.<5TNGUOGD/ M6]*EJ+UG"4D1)D8%,^D#?A!G1F"N7]?HN75P?K"+U,*JPL087A:-W(9IJYU5 MI?J>6D1-Z!7LRY"PJTG"X1A^'\,7_@;,98P@74A](E71*^(TK;246ESJZ!O%2C-\Z!?&VCQG:&>J0*"+K&=4E1;;A^?: GA9& M3WSRNKF=8-W<7C M**F #?]K'6CXJS^>T"L8#1G#:W_3#J). *SPI NI(5B-&9[7_EJ3Y?#$LHXO MU !&UW #&@09],S3S 3>=_O#FZ4S+'RUO^L'(*%?=0CI]-!AWHT!8_#B90I#=D%KE,H8Z]8-*X+C07JJL#1>H?:TH& M"H2;9& 0U!#[006>@+@PYYY0?YK/LOLV>;#\96O9P_&U[X_^*G2@^S/>1\& M]4[\K-:82U#@2E2*K9>S#24S2QC'M8X1GXUL+*S=#-(*NMK,P2ZG7F;$U<"Z M@I,=QOB[64@[!#D J)NH&&7#HJ8&**P=@514&] X]$X"BR*9\L,AQN_K+IA/ MO:LPFH=1)@K^F<;FDAK#2$%D!2:O>%+#(A0Y9VU,6;33/KZ"-I3H-!VWE%-J MI#OW4HP9] \IXO9HG&]VS3^J97TQYWU"-9!7D%S M@X^=%N2>NYZ3T/ES&OI0B!B=7)-%2W^7\\U35;7MOPWRU@<_+=M7?&!JD#Q, M:"*[;),8-0\7^@"Z?MJ^K+S<)*)X]$X M$Y]P38LMKR&05%@(6#*)M[4C++\-IM)]XCWK9D%]@63"9!-31A&5'Y,$#6@0 MP>W&\+'L="8V\2*54$,[+C!BV3"P.84TA0WEV*&=J38+:H=]MPF=+)?.+C15 MQMX%CI\B9X"AZWIY'Q]MS[T+KNRYE]@^9=/8KC%]F4 &M>F67)C\4BTQBC:# M=?4\3R$0\3!-IK!7?X'UDSE;)>VX(Y "-'XQZ<+$1"=U-3S:T2C*AJS[N^VG M*$UUIADF/N$J[S*ON'1B8O[+IF$V2I,XL0.D(P\A[9;PI;?#1JU M4X/4%">B;TJO[45 UQY4C?>:)N1YAE1O-\C131VBLIB(<;7 D.2[ M%Z# PDL0@+&''K$O(6%()5U/7 M3"::+F:9WK-)^3J-H.JA=KS0S2;F5QLN[%?A; Z"."<%PWTW;UO:4;*UY5*< M^"8:!#(U7&ZH(8I0E'8>@;DJ4@3"#-_MR*WO0(=OMN>CRP4X=K_!NE@N2OJ< MAG05Q3K,EFU;2MR.M7[;#E+(73\,U%I4M^H6$<@R1^AEW[#25,7VH8;B>>P+Q0/%NN(?:F])R MB( VYR#J*+)>L2G\^8BT@$X4&"NA#^6R$,<7"@YT3^L&C'6T>Q@X/K M\>"-;S7Z2@P+FFEVU M@R;Z28O#@[:T*&ON:4'4A 1KYS9H8;6FA;6G!8,F)+@R"7H+)8JSOI-DPW.# MH_HN$*2K.B0\S"2$)<_ "0.W(U>X&]D%QHA1BH1GE[0] ]U3 HOX&M&.8ZJ/ MSF3-$)8QT>Y(F*O S %]E38JOY-KG&XXZFO' @%0K4\T7=6A6[I&/MKD@G7@ M37,#NTL<#GWH]JAW&^:L?+@Z!22SWH]0BN?,_:^"4"=IQ& MBV+L>5FQ%FZUS0W5='QT $\W)P9R39!>I$::B-II;9@V4*[OIGU48T&S^< I MMZ"@$=EQC.@M^ABYU=5]:6MS:99NL&GJ:-'"#G!$@$(D!X&CB3^PE,4M^.2L%?PN7\ MO3S0YH]*DS;?6_ON+E%WVVHLC:0'_>?WVD"72>DVG]JS6*CF2N+*,N_K%1": MK6@/X#W["]&B1JMK-@V[JZ+DE>[&_\:QMK;304IEGN$:ZIK-E>ZJ*+G2U: O M>_',R3\<)R#:.*@_A,E+>!/ /]T%2?B['7GH@O[)3L!+9 >Q[2"1&DT=71O= M 7;)T5%).]US067)'5Y"9 I"#Z^M1+\*X_5P4WJ%': +O_PE%:3G>-IVX/8/ M]/($>HN3,TC[B"U(NVQ><33VJJ?9HK.,\7\"/LI=B6"/5ZD$RML=2L1VUT85 M9N,O8!GE>6%(L=OX"O5Q8L'_.5,[3X@!N2%?/ZOPVC_"4!>$$&"(+:\=Z)P0 M,6*,%57?YU,:Y6!Y<*.I1C]@QJ+$B#)!5EUCN)[?/*<0@N!/OUZH'W 2X%CW M%6,24#F&$@?V/<77G5RI'WSH/(N3Y<4ZGVH#\M*B"YP4KBT>B*]LWP?NY7+7 M7A3D8@%[J_V@"1EE1JIT5(J@J6:>>_8D=I1LG! O!*T@'<4G)I86U;99Q).O MFJY^]!%()]]TG)\*G,YI@G-OP@SMV@6M60I1*HCOT[+K;I9 M[= Z4/T4@"ZS6J$*01[\^.7T=(N74%DNY2R)I-$$TAXLX@5/K8QV@-%TCT6+((\A)G_,@P1H14,^2\X4O+R'Y)?4 MV5O0E1@$F!LFWH[R&D*<7&#X%5+RX&H9[A$L;V S@7FV4.\8@R99IX >D/,28KWS(@K46-9 M[5BS-09LDH]=08:PI]0288VJ%M&/*VV6**I$,A+HB<6+N+9HOBI0U8]'3.?I M''.I,)QE)C/XA5,D!=Y3K+&@MN Q3:N<HVZCX>NWH) T!C$$AY#G7! M]M)[BAL?Y9%.'7!NM1HRRD6XQU6\)NKUGJQ6/"!#VL0%4>)+?5I35_- #]^3 MU8.NHEC7PIP@4HEZD1X7MM!6(RA,=S0N+,*C\2B3+LZTT>S](N=+.T'?;>M/ MZO/?JO8%;=67_:/07HXESK=&Y"=V@M=;4YS4M-/"7D]HJX6;C[D7985S'=Q" MX*ZS0=^TH9#ZK9V@[?8U*#75]38S'%2EH9-X;[!7O YGS2_3 MKSFY$/3(A=!Z;!5[FU&:Q(D=N'"X/X6^#W?IZ(^B M5VWBQ^K#^-@Z.%-\?2\^!\,6%:?<%JP=K_,#J7Q*Y]_1CLU;Y)Y4XA/4NX7( MU;X=Q:I'U_BNV#]]B\(8:Z47_Z7]4! Y%%@5;*1%@O1\1&5/C(WL;M_0GL3, M[WBPZZ^KD8$2Z]W3R1I",09>DJ+\W<4PES19-WQISW.1DS6K@KM:*\P<"#IM MWA4G1NCU*KZ! 9'Q,:/^'P0^ 8FJ!.WP#D3T!M=!;A.MX6W8;QHYHMYIH M;=/IHE13O,FVHTVU T2[4:$)AY4-KKTUB3% I-$&(6.@B>O!?K )&VR203'2 M8M55IZ7:E(XVKD[L!]S6!EQW7/1R\]%DS#58;52,.LYN[,?=UL:="&2D.BCI M.O(,/;V98QPTY?BV57.B*B_ M6C[_,^\?H#-CQ_A_ ##\6#UU<(E,"^T]P3< M>P)*N98XL:S#X[W5N+7B=MT3,$^ >!= ,-(,EU$R!='+U X*73Z$P1N[$?3=D83F^(E.U\: M-Z#T/R^98X_5:30QZ5VZU;5OYR73G#@U6*VT-L=U4>JN.W&R3T%K6LZ.GR@E MQ*WM1;_;?BK\CE!@U[0;3YJP7\E:U@ZMO5VPJXE(OP',V;_]*%8_BD5 MC=+ M=K%0Z3>,.?NW'\;JA[$(R*0ZLAHWB"L.C/J-8)[.[8>O^N';&2^IKK#&C5U3 MS\#F&&W[,G"[PK4]6Z_2/)L;NK_Y0#]R/_%\S.MI6_U[]?N#H@-[EUM-7&Z7 M?+F9S?UP < SB-[@8,<,73_K"_P)N7 [X23P_H*B9*,@DX_X\K2,;]6']ZEU M?G1AG(5_:WIC>&=947C.70 G/[!ZW*20D/!V':&&=IS9'L*;[.+54^\X0GPO MCUA'.Y[P8L6,-D%>0WSPT;B FR+;!S'QG=2- MZ3!PK\$;\,,YTENQ$:4]FDNK:20]VLIMBA, \&&;DV\@@&=*'RIAZ,Z\P$,[ MM,1[ X4>R/,(5QM&DJB[!B08QE702[I[R1J7@KVA'295[Y&WHEC!W*MY7 M%X(!MUGN8B!C:,E663NV;0/Q39YU4):@O1K.%^!4XZES:0O.#9$O86+[U;\C M*!["Y)\@68'491)M\[T]P17H5VI6-D67<](T6+Q/%D;%KU YW-N'V^W$?NSH MHG1!&W*JPUGCG=G?OR*5(*OY?_Y_4$L#!!0 ( *^%:E-9S*-SA%<" >, M&0 5 ;FQS="TR,#(Q,3 P,G@Q,'$N:'1M[+UY*L..%4=8M":!5!4 85/_UM4!.-)C&)1LCR5)VUHS9-/_/0 M3S_]S_]=3O38'%BV:AK__B]VC_YO#!BRJ:C&\-__%9H9)/&___?W_XG!_P7_ MQ&+__+\($E,[R7HIIIBR.P&&$Y,M(#E B2U49_00:YK3J63$RL"R5%V/)2U5 M&8+-(\P]?1]GT,0]3F ,$T.0W[O3)B4;SF(:#YO1V#WV?$AJ\RI_$(;]Q-"? M.(IC,>*!9!YP(E8M/W]@/5-)[5N2Y6TAA<_>H]N%X&C\^$,-8,U5&<0*9C^6 M3S_$!H0TH$ \@6"80B(D0 DDT0S=RG.G#SY\#R>[?F];PY^8''Q 403&$P.XVCQBZ[3R.7RP6]P9P M=-5VTIG*O6Q. M Q%,6WXW75T/;&+_N6'KP#1U'BI_]S'Z)X.WQIJWNC%\1V M+/:S4RXUY!&82(AJV(YDR$]/P3F5IV7MOH+ZN?YQ.U1=.H@-Y+V7P,_W0W/^ M4S7@_'GE07;Z$.8S86>QVN 4&+V*:_@E_W467^@I1GJ-7 >KQM<,?CBW;-DD< MB[_V@O6(S0/'" XED?FY]%GU<=$'G+0WU/_UB8D^P$.0,8ZO^"VNP!&.6#I_%S#ZS^,@)FKSO^]V_R. M.-X4KO3G[W\\!\,T@#] 73[XLP%K_:>J*, (_H0#,I8D^S#'7$-U MZCZC"? /L0%1J$B6(@J-M&@DJ<&\V:.3VD1'IQ@/K'YB4(.H@5I#U2&(E@MA M""!:KN=@;9$?B!@JXJ*O-\1R'\\H=:N%:NU!LNET"NZ< ^Q=S) F<+T;I?20 M,B<3U?&UO,T:2@K.!RT#%"$5V'G^M#NP96W%8;N3>1?E\RB79\Q,0UI%@WQO M@39OQ0F+G BB)DV62(YJX@5VR+X,6@7Z-)8J[RTL[5J!%A))$8O#Q<%_FN;. MAWK5K2Y6M-G17)7F9TP^UV!+M>U*?3/^ *?M XL?I"7/KJO#$60V"S3-)$A# M@VZI?1=Z-7OK[M:[N4)S4L]Q[G(.XA6D;JO5X=WO*H:FMVO?K/54JM@CR0*V M**#U&F_TW!2:E?2%U^+H@H.S=V>!6 &R.I%T:!2(H^ W@B7D;=L%2GL$C 5 M>9M; DM6[6.)6M>KVK9C(2,70&B +V'YN6CK/D.))S(CT\PYRN9 MU]ES#3[O.KX]])WL/7@7V*)1-$W'XG '];("(,:2!5D5_3I8W]0K9P/6X86* MWIDI14Z:,&F'<\64C=1> ?:88'Y,&_)3X'.W,2P!Z X'+,@/!!NPM@T1+9.N=[7&=*$VIG578]3A$\BL M+$,5KVS?!NWIYGT7!W<-!3@GL.TB@2)48BQQ#6YFJ0TQ(8R8\ );,0WY4_!V M!D4^,ZXAFL"O"! ?,BD1(#OP\LX(6#O0/KWP.@!_$,SF1*I,R7)+X@!6)W-I M=49UZ,4)9(V=%1&/YA83B34JH+5]PDNQ,.EC'2.%:XV"WJTTG'@QX3WB!4:& M#QST6AVO#H:^-R$93@7^L@?H:-4MD7,O,19F1.L%-V6QN$HW\V.M4-7H'EU5DNE%K3-?P-DQ:!^@ M[<<3.$U@7[G>#=4SJBU+>A=(%F['7ZNZ9/B*(7C$=\N#;_Q\R;.!+3@-=!;VI@Z\N2!# M"P/F*=2GP2K7RX :1QZ!YL+.RM'BNQU^8T8*S M#0-5GO2>AE0ES_\J>%_PSV:-:W;!]G2=C8ZJ\03E&BA .;NSC)->CO5#)[+[ M$4(0D-'\S)M/B,>_'^G@^V\P&M 5 6HQBQU:(%B[W33K8.I:\@BN_@GA)=60 M3=VH2I96W?ZX?<2?=X/ C-Q'5P>--8$WV/>R2 M-\P!KE<15!%G/7MBV.4.=$FK!%V^? 3Y_H "(8ZE9DSCA&"B,^]E&QR!9;0& MI8I8R5FBM2($%<0_4?(,?3&L2:W.>W&.4)6'*?!R" MBC$4$T^\ NJK/!X7,?Q1VSQ]N R78QLN1]QD8;F<9\=:MCOO*_$1P6B%X3NY MG!)TISCGZ;3@#A0D@X("GO.&KW+Y*:ZH;3EBW5=$ 53^I[*T5"?N9+/VKDT0 M8V4P55!>2G>LX:B3Z%5JSPE: A!Q8#_Z\B'@!WZ>T2?0'BR@G%G-"&$P1AO- M9J*:J72EA!]15?%#Q?5S/V\<1-X NL7V[W_\_/R#':3>(6RQ(%__X&>U_[VS MUC8!O#1S2RW4NZ7]J*GQS;GV/]NMUW!!]M$Y+'_Q3L"2/B)K$CRM,8T>"7P+O[G? SP?P_?/SZ-R_MXMZ7,+/8_!. ^OW"'VP MS>($#AR"H0B*/X*V^67[>?O#QIU>L?WD_2[PDVJ>Q0!TXDFH A9,L M ZI$>\,'>C&S*N%,(Z/AS6K!1OENQRVQ$>>#X["&7>0_1U]648*D"XSD)%7) M&REIJCJ2OB$S " UFQ97%8$75NR$RZ PC3N9708X&M>/;8/,LPIP9,7U\ M"I@2IW:RJ6RMK\V10=2I_,7"C,:A:K\R>5^79<< 7'4>7Y0TWD(LZ >/6MEY MU*E\'5F^#+$-M"3S6G+201NYIL469[J91!:7)M!582?/JL<*V5Y;KJ]2-53" M9=1A:J!#9RZ.P&^FQ\CKD_=U/;; ;9UMDL8"]2I9NPBQ MVSD$)*EZ5M:\B=I2I;EE$*V+QXA7A1T[:W!%\K5RKUN@<#3K4&K>+1=)9Q7U M(/NK]1AVSN#J$K%5LU=TO6Q6:W%2+MOM6H6AD%-O>NSJQ&9$G/Y(LNP%82ZC MBXHQ;8Q8KHADJD:C.B.20M3=[B\59A@X,PA.7YN^KTNS0:0S581G490O8J34 MZ'FM8N4FS5>G]D=3WR](\\AKM'KUX;S,N58[U>@6,E0N\L[G5TOS;E[[6O1] M79J[?22;MU!5Y=QA:4ZOYIBCV%'WP*XDS9>A=JJX,KTIU[5ZU"E\T0*CT%49'!)UDLFR5F=I3K19GB;G5,N2,[,;4:.TY7I(5+.VK/(M M:9G2$'%993RZ@FBEJ,X!#UMEFC9:JUL+DDVZH417T75D"2D#ZF*LQBU@+.LU0!!XUV,AE:WW 7JLUI MKJ-@12,4?V+9 T6T.<,62.'^$7#X#F"S^UU^-K2<8R11Q98>HTW ,.OT:'5( M3,+O.SR']4D5O0+LA932V>3R&[<0""D_[:%R-^%^!)8[7#CP^TY@?/_"X/")/_N'PJF4JKNSPUJ9I M\![?;W[<WKQ4C0 M.]"'4.8E'4";TARIEE*%R_4V@[=[BZN\/1^TD1;+N3(^(>E:@:I?WD<\'P,$ M"N=-,&\6(,OQ!ERP(OVEY#;=O>S9T/K;

:5CUK/E]UH"$Z6]@NM9A*OPPIMG%SZTM4XIAE W$WE;HYU<>CYI MQQ<9-W1,$.:M];/WQCPO@;5Q2Y\ET^,,EU4IO)3M0:T1@::8X2+PF2JEG]0Y MNI_N>7;(X9T=T1L OD3)J)8=-$!_K4'ZABEZJTDZ,6I;):U=1-*]#HGQ=2-T MP>CP;%>3.[QQWF;/9EO 2Y7JK,I-XF.MR2?3:FT86GT26M8@3V:-O=.;9S9" MY^V?2^5TT$P38X"V2_4X79!9;#0/73HC]*QQND79.P-ZN23W69C#:KM8-85H M*ZVMS;HK@Z7F=>VF-][%'%=->Y_E1I@7F$/N9<5&84Z2Z*R&]K%L%[CCG?G1W4.0G\Z/ M/H],8,P&^$'* HKJ9"0YN,]W)W4"/\-)6I*N R\I&=NL67_9R?,IN5<7LGFJ MT:JB\R$>WC/H+\&XS8<(PG'KGF"')>Y(D(\>)';4JS=#F MOV[L\/+9=,N$DSB>?V#280W%]\FF/EA)[^ H;-)5=?^JX0T/)$MENM=V^H(P MF1:G&F.Z1;(06O-T J!/6FD?TLC8J*-)3;_>(N5:_D6U:\&6-Q_$8KTMKE2] M-3706A*E37.16'EM+*6&SI+X%16[,-S]W@+Q ('X5FG(;3L"G-@/$-.@[^0A MBUBN#\O.>7/)@Z20-S9#XGM+/,JI?Q& $/ M;] 0%EJ'1.PQ3,2"?DC4F[S0 (9J6@T %:'??\"80^.F]G50@?A*NR -Y ; M<(W4AC,\QR,P,C.HHK.^9N*6J)#)>6BS1"]RQKL!OXQ.P"@$@Q;\?*VPGGMF MGU$"@,LU\]WYJ"&HL^&D75)8?!;>6\3#H@2^,B-T/K%>3<:]1%/NUK6BM9*S M4U'.R&;H/+BHB/7%2R//1_BE[-9ZG#VO:8BGX^V1@LB)\!8N18#PYRZ9?+DY M1ED:FU;*M1US BS[B0FV7SWU?7IJ>&C($)#US'75UI)>$L8_HXED/2NL]<\: MU,$<&"[8%*'[Z8^WISL(][>+.1B[F8N=5:L.87DIU/6JLFJ2F,2%K^.B'SH> MHGO#>P?X_GSJ\2U"[50%OT:IBRSD,-'Q!HTOZ6*'L6G-6W+)GR)(UY9+-%XO MYP>Y))?\1<7A)I??12Z3K*&DWBN9:[=KA]CK@WK\ MX/FI]#/*9EMCR(RYR*S0(J\D"MR(9N)>-&WF#LZ_0CK7ON*;U+K)YS4:OGP+ MNXETG :>JDHK--442U:63==P(,%EH,XE M&+!?0"1Y,M.M&Q4AQ17C5CD[,$BGL+RYLB>+Y$M$NDEC&*4Q,EXLVB9FO5:! M<-"9F6@3HB3B@WPT+>7-B_W3Y/.51E5OIF5'%HB (YLE$6VAU/":T);S=%JL ME)-I)II6LO D^FTU(EF M N@)X3?1O(GFMW!L[6D-Q4&CA&J3# !-:3R-L^&KF[DYMC615R/3M+-II1].CO>6!ODPBZ M: N5:*:!;KYLB&7S:WO3?AMG=DA*#7&0LPL:DFO-G/JH9F5SH:L/O3FS-PD] MX1C,IKEJ6[(LR7!XJZX.1[O5TW-5WORVK;29K]K8=#@O7%F?!?PSV7X8O7O6XG.&S+4:H_-@$JF MO+X^=[]+M*ZKQC +#&!).C0"K#)1#=4.E. <<$O_UEVP-9X]:L(-70Z+:XU6 MO>Y"%IO(%GR"*(O#>VY;@;G_C>X MV_#.:%$&K<8D97-2?(:4564J=1)L_#H#\GMSP>D_Q\UNA4=(T%;M1 )K:-?@VSSL. M&(R2$:J"M%FGFO:H:BSS*$A4FIVC656 M%1V=U.A1RIS4,D[Z9H@BP XO;7U=SA(ML'FS%)B!(= M2Q3.+=1SFR*CIJ.\.[2A?#-%?RS/'-JB?L*8=E%!P@30U<:9 M0GGN+-HW6Q0!?CC+=3JLHJC^;))>E50E;Z2DJ>I(^H8Y9D2[-T-9C>74XG1< MR5))D=#H[GB6X8=I7#@[FS M7$OTNI IDSR^G*P*)8!4K7S!,#QIM84*T M,+"B)<_&+VY@(X6YEZYWHKV6)Q8'Y9E0E)UYNIBWIF8Q;/KIFGA"@J#D M*Z,:DB&#$O"OM UNQ=V6)9ME5B\ZSHK+CK(S7?+44;L<6G_PI'L)@AJPEP ^ MIR[ZPD:HGR>T@DJX4V0328$?E[.Y=B?1ZC$W0K^?T.=O?(KA.]WML9V32'7) M&*YINZZU7JH3=_*L^/F\]WQCF]G10B*?Z?2Z+@>0A&[IV5YO&+XK%/URZ$<< MW?U>5T?O(.E%'CB9#\]\@SCV%;4C&'Z*;7HV]"R51$<9.4$5]9K:[.K"Q"CT M^2Y;QK+]BVFT7!,>7L AN,;#::4+2<%=>JYJ#%O>LMXU/GC ,SOR1,P^B0?6>+I MPT5T M=&>UQ#KE;Z,QKVN%PWPPYX)&N$I:';*$*:K&*U.].!>U89__-BP5$BT5UB,^ ME]%2-,YF^$7&26L-LIZLSA5N5C)#&UQ&3TM=KU2?$.G'3=#'OR^3FT8WS.38 M7E9<"'*&:S28PI3GQW/V5RIDSR.A7;*FC]"G,]&SHY?(85]D*>=1=N+RH MZIUQ8HH"1JGKTQ'2F#1#9P[#%Q3\T1F45VVLOZE9D28[K,A"&!6@X"A*^S]N M.*^^7#5KYC1#HU[2RX-2+9^?-T*KZ':AVK# 4;"^E1U\[%V2^)0;]?Y4Q4BK MI)!&/2-KQ84]JIO]>)X81UH9EVNS M>D%KQ]H[2+C[O<6 M&P\0&Y^/NHZB\9$S3\#C);4<>7(2T\]W?L%.XI>YWY5,LY>:5-B^ULY7'62I MSO/\_-O8S]M^WE=GRA\=,VJ!3X4^29@H'C<6QA+K$53XM%YT';,K90CV[S9\ MELQ4C9UD)N.8K=$\9]E\SB-:KLI9B[ M-D&,E<%407DIW;&&HTZB5PE=1/WA)'"XJ.(??T%Q7.S*Y%3(B=8"I3.96J+* M]871/ SGP79@QP.5@GT>]A.N1"VICCH,!J7V3$O>F([4E&E-S?44&YY--7O9 M5'9660AN Q +)SY05N-0:I)#P#;VXCADW\H^[,1:F'^$%/X#"?_TH5YUJXL5 M;78T5Z7Y&9//-=A2&(1@;[?%+V= L/@)F'L^]-.6=2LAQ39%UWLZ6Q!!'P8#MY>]/38ZSZJ?T$*/TA90%&=C"2K.ESD3M@#/\-)6Y*N R\I&=NC M +-ZL:XR9B*E-9H556!@",[U0F?LMC[H2S!N8YGC0'Y/'?(Z-QSA@T=& 8X# MK"T:G^VK?XR+,GJNG!][15[PZAF97N6+$],*;5;P&/\\Y8+5!G M-(2N=A2RV<(1+'2!V_MO\/LS+]8,DV4]Z"L2+L;7>E(5T;"A+:22SD(;UL>C MRP72@(_+S1"E^:-;0<$>(S=N=HN[+"& 84>^(" ME612F[:IH8D.HLX=U^GV&$9.(;NIFC[F%6&6*_8ZBW@FS5S>88D4XHZ6D'U6 MYV;K,QXP1A%P:AX3>[,,:B]JH2V_":/.O5[IUAD8XG65JPT'S*B;0DL#J+A;&;W/7PMIOJ(L^E<:LS?6GG MVX:!(@V$G<=;9=,+[PWA8=2XI^> ?-X)&4.\T=(\/TB4$QU6UU20;F.Y=*4V MC'P(=#6-&S)&2503HZ8SH9H<#9CB;.0-TW@EC!KWR_&VV8/#MG:*+R:*BT1B MT-=26GZT*F0-VDR$;P\.V[%,%]N#*Q8F?:QCI'"M4="[E883+R:\,.#B*JEY MUU#76!/@'[[*-13)4D1[)%G %@6T7N.-GIM"LY*^\%H<77!V=KDG0+)="_S> MK#%X9ON>[6_;S_Z+CK\TKT=H=4B$(K6YSJ3Z]5 M@@=V)ZNX$P");EK/5Z;:)HEC\0_S(-#'.B&L>F/17@O2E^[J_^ M3;P\$L/'C)&D!O-FCTYJ$QV=8CRP^HE![8 2)\+[Q@OE35I>+%L)01@+%HZJ M^0;;23'Q<:)^^-9@(W?[T"?>.X7C1=YC#*Z(.E74RY30$FGELG-D^ +/^4]\ MYH504 Q'S-M]8D1,1F6MP0XF=);6INKT!3#7CWSBG2HT\6)EV#*2@TS/1=NY MCE2D<@T^9QX*5O!&_X'7W_=373Y 3C1=2P;V^N,(2$J@=R"[_?X'_A.S'4^' MZFLB+9&%JCBC!PQ%__O75(+.A#%$=#!P'LA[,O[TE:4.1X_?F7;@+_NGLUJ#54#<HVUSY,%SK-E&+@0J 'VOO(9PO_< M-RW(CH\C[GWJV::N*K'_H,'_MB/\!X@C/S]1'B[[_PO0<1Z6VJ&#OP4)K/U7 M[?'(TZ,$_'&NVFH_*(Y[&*D*M/5P^/_\)X&CQ*]'RDU]QO1U@$A+( $ 3HLT M@^$B22J,V <2)E)4G.FCY 0N'2WIO77 -8_A HCM]R[X=6^J2MPK%#)-[ET MK-%DFUSCG[X5^_F[P:6$>KZ9YQHQMI*.<9U4CJUDN5B*+Y?SC4:>K_SSL__[ M"^ET#!SL.#AMR1Y!YG1,XT?7V;BW6C=QV.& MKY?_YS\8C?X*< >MCF$:@2NERK&-GUGWE>_'//*8(?G^M@+4A[0I!W5C?@7! M72!/%85O^:LL65J,-\#?7XB9?1X:^*;2^?=.7?K8,*&U,QS+A1QP$>:JN3#& I;N MU<'4M)P=/IN"Q5P@RS5.F.1&RWFR:+2+3?88(5_"RYIJ#,,\46V?^V(U@:TW MN7JI&ZMS5;[>C%6%>D-@*\U8DX]!;=N$*C6&$3&^'L.HOY2_8WPFULQQL1U% M_*B$V533_QEC"/+K:)09"SIMQ5XAK>)GO>"[1HKD>="C M <:%*%P-%L2M ^0=^M)]-J/6:B*GJ;(ZT&K=]G1)0_KRLF/ZJ3K\1\Q_TP4U M1NALPPD$-ZT_' %O:ZN!I-N74E=-2S+63OZ!OL+FHYYK+42:HU>H-*8KL\Z* M?[^^8N(X\:*^:M;92B,?:*6(*RSG$9%;C36PS$E,]/\7<\SU'U^W+'_K1[7] MC8'80(4!H>'Z^?N'YPKTK#S%!6G)#'Q=)7C;#B^5CZ?# MNYBD0[V1M:3I2)7OMFM25'NJ2]Z#:NBJ 9"^;LK:KVCZJ2(+#%7;5V!.3+)C]A3(_GZ#$E.-F.K8,7D4^&)?Z<%_6B8W^9(! M$Y< FL!%8I (MG'&3$APX\),@%PP% ,S?0W^9+U$TU9%* K5] 0N:1YZC3. M:_7E> 64 VBST?2<2SADB,/$Y!T"K2=QCC9S@]]A;D9Z03)N TL_P7H,A9 )#(\GR->9+UQJXQ3_+!#3& PM M31A;6K&Q:ZFVHLI!> D=-G57I(-AUE RU%7P^>]H2UWDA.P4>N;OZ_>-^Q@W MF>JF!PFZ+P^QBGG_]S-V_1GXCB%-C&V\ZP0."#PAX2+%^%5B@P$M)@;H /K9 M [+?EQ(#DI">^\RR7"MTW%1-0KUR4\W0!N[EL-K&SNR-!$Z.'J50IJ#12K7B MJB)=EP9'_7#%KDO5>A)!!$G(3]$RJ?D86 MEC1]Z%M TI %1-*;]1J/OTM]V]1=YWERX%)E&^=1($$=Q.;?\RG+"Z/\6&KF M$?O?"NOO4.$W-G\'PL/E#(7#0V45Q0*VO?F/W[D*VTE>@Q';R5$&@G/ND$4! M4E=ZB>[PK0*!.!5K GEDF+HY]&)I"_+5CUC#5:%?AU'HE6L'O@JC*?@G;S7- MA;T*=#/@$DL70HI8;=H?I4;U49=_ 9]Z:0[(<1=MKC_V(':DJN484OD%( MX-CS5A6^##KQN]O'&9ZJH45%*J.S'%^@K4RZB#;?*D-)01I#: Q5NH7?X8L, M/I'J_@P"OI<*J9I0//6>.MU+5PT!35+Y2IKC>,\42:R83)(L>TK. *>QQ'=+ M%VQ0Y:<&IA;4*^I4TF-@"637=V?@US#2!/8M,1"^Q #DZYC/V)$*_Z]6BWM4 M*][]7MOX(^.9X^/_NG2EJ>_VL## >%)9@8DO(M.4:NMU1FC+S'Q9S;+2%+QE MXIEM4?$[O)Z_CWD]9X6P9$*9JHY,X[#6HV^N.H7\J%+5LH4AP>CCFE.:O.7> MD02%H"A.7R7;_,P#%C<$20^\3PO_I_^Y;+KZ)B M9>>R-4J;=7D8WF^JCKY7!^XFU%[#+I/S%Y!&0MYO<(C"U&(-B]\ F[4V+R%_;WNOIE)-E!<9H2DW0= MCO#K#WUVF;FJSRR01_I@,P!.O.&7]:,8X>]Z!!6!ZR\V_+/#=MQ2'OEWA?@\ MY;.77Q884^"O4'#]H5,+R" 08PR/!87#=NPO."D,IV*V*X]B]LCTRUZVY7S. M2'*>@[*0]M<;E-H%#V^@^?M'3#*4V%_X#LA]&&+"0?TQ!,A_*!@/G_27LIDL MN&,H6$FP4LEV8@P:4R3/OE_/LSDP<7$??'WUF[.N#84+],-7U]X1FE+5+=K3 M_JBH36KY9:O0K6I#O_]7US_2NB\2FS5_O-I]%_3=?ROFAZ;>+TR]B>L+XNJS M+.36B>HXD,FA-90=RS1\EUKW8@"ZUUXL[^M_20YBC;3D2#&_!O2Y(#_-L6L% MZBX<2:*4+Z'0^KKZ>D.L@31C?_E4C?_""?Q^,\ 9J4$UVM2O1KNT+*_7^RB= M,'RZ_X+JV1U4^IC@F\$OK'4[4C76"@5Z=PB^]2EW'8'[\/+=X3GXQRWDNV^[@XUC]_0U MMU-/W=K[R+8E3MT BQA@B7LBDMSXGHSUFR)W7#OZ.TU]2X7:, ?T.?#G]C6C M9-C(H7K$/I+'^*@>OOM=.FZ*MJ?*USKV=%_E8/XCKLMY9"5ZJ&9O2/Y0H?>Z M95> ,=\3')J6=Z&-9C_VLE*;=^P$#HVNP[$X(^M:5JI/LDJBE<>KB_-R1^68 M$_K"V<]SOO>,3+A_O/X]3/B6\8B>L#=>;2@4>S21\P>K+>ZE M),&[E-8ENBZLM=9V?=E@>:GUZG:T5SII\/F^(8XY.@OHE=(N33OLNRSUV][5 MJ]IK6WRPCC!"F2VY1)9N\$HVS-_V/9K$4P?'$N9!FAPZ0(899+E=>YU)@XRT M[F-SI%N$:07OTCW_Y0L5OAJ^-F9 6$S? D.\! Z5(1FR*NE^M..?XO,'VYNF MD';,KV%4E9O3]7ZR%;$5C.#Q7UHT,% 9' MW._$O8^(WR=A+V8^O2^VQM%655B'%4MRL%HX&5SN_;'Y%R/5 0C\1@8/4PL$ M:4K_+;&OK_$[#C;YU4K^W;UGCS67W>D]>ZPU[4E2=U7K%A9JO+RH]RYCV_P( M2ASX%?0_VJ3M3X#] ZM_3Y#WE,+_?_[/W@$_2=:@Z^D:"K)M)KWFGYTVS1L@ M\(!-AP!9;S%( RA?#U!A2IZ]">X8R(CT?V\X\^&1!PF?.X.6W+&G/Y\V%D[L M\XVA]SCSO-'W]LMW=/K&[GV3N-M9&KLG#_8\+M+ZFT!OK;]/;?U]]WCLFTG$ M@3(@:7& TJA(4@0J,@Q.B8,$@\8)*4X/ +DY>'V-2O%G!9J;AELQO]=6T&6Z M(20;^72>K>>YQK7;-8?V=,^K'9LA \:>&B#?L/=>[ 6>VZ91<(P+$@('36(C MA]E--X8C6C(:7*5Y;MG_M->R;?&/]?N40B1$ B@XU*Y] M0I3Z#",RJ(+2"91,Q"EYKP&&J%"X/,!E1J0($NIC(-$BHP 2/M97:"5!4'2" MWG\BCO?Q : QD2 92B31 1Q,2T"DI3X1'X ^G<"W;?'.57AT^:JBO:-K&'Z/ MW_HT?#R\.%8^ ZGM#_CW#K][@01/VPH8=D\P$2BE^4;(W^/_.'9/)6[\?U82 MG(!V\CX>OV']?%C?;*8_PUG\'C^K+;@T+H[V8 Y\&=7P&X'MZ"5B.%[NY(F7&*^O^_RT3@JQ!+[]:U,PBW4U\/' MR7+_[,J\Z?+E78DKM+]X-6"O2D/P&*,?*(1'CJ!/$ _?Y[DV,TC;1')5@LL4 M,]M*CKRQWM;T]^71!,9@S#FKH=Z;2GZ\J*#*UIN;2PKN@]-7&/XKELE7V$HJ MSY9B^8I_;QO;#*[H>Y9E?I%43\)[N,LARP ,!K]>IB%Q3WRYG7ZD6=X!$^R) M9H]7K-L!R7#TFB3;9/_])<:PH\38I0'Q"1HDL/O$E_?]CQ(-'A<7>UI=["62 M?)@,7^/1O:'/B)-E/<0BC8MER8!F)B!46K5E-[@RB344UI!$E"$)/!X"M@I$ M&W^':(=8@B."\J=%/M;5/"TV.)$,EZM[MAI4XCS)?$%KNK#(1^9YVQQX7"E;!]TW5B9I 2&DAZ(3="DRUY3A J!8/\A29/P$B!866QG M:=_3*2*P[^ 48:SH^ZT9279,ZWG]\_7$E_T>7E#HL.NO)K993J1=G7=(7Q0- M+"URRY':5P^.)%Q-).EO;E%#A?'M4KZGY:3H-V27?%NWX]05:GP>&:8!%R,Y M?KP8 F9IY+,5MBG4_:,O']/H-'-/7_7R[W/? Q(*+H]?Z?Z/B![LO"WCMHS; M,F[+N"WCMHSOL8S7SV8'I^6WO2?\EUSB,,>+/@I.;L[+HX_'Y?$O[&(09^Y) M[(4N!NM^ [&=OX/3$[<^!K<^!F_V,5 &"D%(?2#2<107R7@"B E&EL6X@N* MQA6Z3U-[YV9/J=P]WV'G=U1*OZ-6-XQGGD^H[#S]*/*CFKA[JPVKSWA!'+C3 M#\DP@VY(F]"0NFQTB^RZ2^_[R1[SE: MAVQ$*V3]0]XE87Y9(C!LH, _@@,@?GONI*1#@H#&" !G+6G861789W#_N.#8 M[HICFR7'@C7;7XS]U];[5]Z(.2/3M25#L7_$P%(&T"1/)2LVEW37OR#R:HQR ML-J0.,8?7=?&>J.2).&T%!?Q/D6+Y "-BQ+ 95'! $ EC("/,7O6NRF+2[/0 MEY2D4.2R:<&>]U-RI=D;^OTOGX]T,UZ*S_8*/51-K4IEC\TE+6,!1U(':H.B6 M=8[@)EC&H/H-)='G%F+B\.UB(M]-$[DE+X EUQTG[&D[65Z(S.'(47%2@ $% M*Z#X=-YI\U:K4?:&?NO3@Z%R*<>[,S8S$++5/.H-M"G= 0N_A^3!T!7F#+"V M*#0YS\C:&&4)9-:HB1A^9*F>WD_(742#!&T9$U%?NG,!#B4.AUJ4V.H;N0PI M3(1^>8*BZ1G1APL@CZ _G:Z"7F):TB1V2ANM>;D=+[ B=H3ZF5HQQ1F%>4MK MS_0V2WH3>Y2'&#A"_F1RF0.(DFH*R% %T[&;8C+MFC_TD/M6122IU755\W)% M&F4RTX'<8OVA!V2=ENJ#:4&GEAK-4+/D4C5FC .''J$KUBB4"H467A)2LHR/ M6X6!:[;AT".$32?C ]:T2D4!: 1EZTNKW*E",3U"V PRI\NY9 ,7VM6Z[HPS M@^8*K?E##\"B#4 N6*:K"<46E6/KJMY3K&#H 5CU=G8Y8"1&YP!26@DE?H&9 M%!QZA%VTHC5PIZ(!N!G2<:8:;0RX+%0^1]@%RXUU=#85*;2-IQ5DF%XEO"4$ MZPB[%&;Y;K(^<"<"Q(GZ$713=R[IEE#($!-<-D!V-$F(:+N ( MNY@SIMU;"I8@3#CF.Z.H>Z^@B[$"M# MZ&?C7I%+\6C-*XYE9HS51.(Y8<4!0PV DHB+"1G&CB0A ['?)_MBG![T*3+! M8!B@WO_$,Z8\[9D#A"V\#F; &#S$$<83DEU^'S7MNV.&"0 M&B.6&AI#P:%'6*[-V:1 69(F\&(#SS?'<;&8AZ@YPG)S)@5R%%$WT:+"EB5\ M-LWU,M#D'6$Y1.6D/-5U4(%.\GFL9BSK; (./<)R6:1$E>I8&4,1=;PJD;5Z MI0X-%'%$0TU6(\K!AU)/FTR(.>6-4]Q(J?E#MT2YQ,UZ"'J/)^(H03//^Q&B# 0 K_';JV:PD ( M#+NGL!LE0D")FVX*"2%NNBDDA,#0>^9&B3-2XO2>7A]V94.RM75951PR($_O MS_6BI!'W=!A;F%VL25=8*7\=J-^R>'\*]=\T.!%#Q$W?1T/J_U1]_]J>[N9. MAO7V/_[CI6*+4%+Z*S7=69@!^\!5OU_)# 7)<"7+.\X,-RT7)M[? _+PRLCM M/<"74&=7;+?Z:0[?NW?F1N=7-=7WHO,1]77J:=%OJM?.!7[TW;IS82("_MY? MKB&Y"ER_\O=+>C!:?'%E)_",K!,&[_!/CXE?$QVVT>!V;E2+G/<0@LS/UV3 MKAP O+G7&S%1#CF/AQ\/?P;7?_^D;I3CA91K61!?,=:V@6,_1-_O"VLT%$UA M/YL;^^6V+Z@P#2T^OMP$AAL=?[AP?+F)/"^SGL+YP,B79HZ"[M>S_ M 6:N.I?T]0G=B/BZ+X*V1]7=*GW_J>_JY/Y7)(.UYS(9(_::CL3^49=PB4;& MDN3@CA774)VZW]5"@'^(#0))M.I^#..<#>Q10@JQ-)M_^] M0XB[V+KIP[]WZM)Y,-R)8CJ;W^]BAC2!V'!M9"A)TP=?IEA#\?_#/0D4ZZ0D MR_(@&EO^R>"[F TI H*.F)LS*V1V41XIN#85U+:7P*R2)M330S'NG^^A\1]X M O_GYSXB(AF17L8<_R&B>75S^36BN97,8INBZSV=+0@N8S?,;BIO O[K);.; M=&1[0(\18;*(=[K3&+?;)66/%3#FD4RWF*4^?UTA#* M/O1[B!_XJZ)_>FXD%*X,*\N0'QT[9@$90,^PKX,?,0,X?C]"2=?-A=]_*KC1 M\[^BI>#9[>(SII4VW;XST+\C$[\?D1L,_W/3;']"!<7W\G,/1;D"G!>DV>\<1@\(W69X3TLI M_5Q9=LGF7&!%QO=ZR1]QZE#S14:4;ZFX/Z(4Y%MYJN^47MD16FTFFU!0K]2H MR7J%G:6Q&I1>VI=>.O%.O_6[I.ORQASBR[14<'1[+UHA^BU5%[EH_>;"?,J% MV8JO!W7?$:4WUFVWGZY;"=3K$W%^CO>M9)+UE^-GZI@?1.(P#(F^&KAEZJ(A M^S?_YS/^SQNBOVIE)FC3ZL*W]=.EJH*J9':X\$4_2-0=2]1\IR*FJ@6FDJK$ MP'+J]XZW@^R3Z5\''Y,W-;Y24.,;F1@M]$5-USX(>^UP;NW*7!L+5U=WEW)U M-A+-K06:-13>E^9UH?[+81^15!VM:30Q%(A=1:@L#'6J!CW7 MTT ?B$G\0*G7:E6CJ@AN6:!H"/\M"_2I7; W9!^I3-M%KEWO^#T[^8+!OE@<*F^.P]>E4MXEO/611^8E"QUQH%V>4PU>,ZJ)0'C]\VZO'D/]3CD4."?GO8J@U^AZ0@&P12U5F':0H.#E!I4QD*V1N&^!7 MSJE<&PM75UP7-KR/Z"G&9HA.U4[6M9E4+RUS5JU3=J">"NX#OS4+N@G[ MK=HE2E[*J[*^Q+06DBX1<+&S_J@:]P@TW65]6?>K6MZYJQ/9A,SQHI;OEX:) M7#'+OE(@H%)03+>O@^OHQJ.-ULZ+T-^A-Y4M#'[:H>QH:86(Y6BN+A=?J F..41_HB:X:+7+L3*7M,C- MK0)KH9.4PHMY8Y)RTH$B\,MZ[B[_]!:9QO#N3U=Y*^,0.' M#>H_@Z.OOB/R&;"_4TCNS_G:!7&E/)O,E_+-/->(L95TK-'D4\4<7TIS]<;_ M_(=@?L6XFI!O=F-_I;E,/I5O?I,K&%_FE ,DA<%MCYJ^^#Y%%N'"QS>QF3?A M^!YU!V>VLA$PIML[Z4JJ% "J@N,7TX52KF^N[RV8NP5S-X[^P\U,9(.YEUJB M3R7/;[D9?]&ES3NC[L!T:_5LH:51&_Q9;7W0[]]G)]X0[7;XIU3NH6M13=4#6D M!'KC5":72%@+7ZS]4K ?!/Y:E]<(!L4'5\[-37T>G,A3#>#?QR);0%&C>-@_ MI*T=OWNX,-#"J6VN^5I;GF:*+LU&[$\27\-!M4%$!BQCZ8D'+'-825=Z[ BONG6>-H^ M42BE>(>\,H0=6-=FZS]#=F\NR"?W@DX6W7*[/!'L!<5I;K9KEA33*BAF(+K0 M]8C'W[D9]%W2-273&")0VB>0!'TGIK@@ME"=D6K$3 /$/"!9T0_'HININ78/ MD=!&;K=^2A=QB0S==AY\E="$&B$-%0)K*!73 6]OMC-$.K^8DOF<0 ]3(]5K M)Q33@X'=IBGD#YHYKMH9;"-:W4&>CS$5(3\:"U)(7^2"2(6TKH)K>WE- 7EN^<(+8JWTB6 M.Y/.D)N4,PN$R5*:W0K$UF^,%/]!DW_*]:<'*:#H!V5AC3*BJ;V^;_&-#SN& M_XH^PU_>3M]$X%9O\'7RRB] M5!EG.!:$H@IU5SS81R&P6S;A)ORWRRHBX[.\2_;IC-16M.9BI,V4*EZ0$]7Z M-+GP9=_W6] _Y3;1XWLAW_WL4#1OL(B^OKR5I$3#B]I1HD=49Z+/:\J,Z+<% MQ$H4ZMFNMB3JK(@G@GT8[ ?ZZFV$454C44O\7%LXPHJ=FQ/V55M"1U3'=%1I ME\D^BG"NT^V,/:9$2L6:KSK6>T&)5RO7HIDP2IF3B>KX]]JO#R'YM(!O!(9\ M2QY]\V1VY+9MK@+V=['?-Y8.XS;,9\#^3I$^G+/AF+(V,G7H^-CK:R[ S(6( MB/VE@($JJ\[?1[MZ1\M/#ZO?&4UQ_SX5">'"QW>Q>3?I^![%"F>VDB_ 'XI3 MF%4+#(!E 7^QT![^B/W7ZP%V6IVK"@C":WLD6< 6D9S<;6?I?$]K=TB%*+2R MQ:G.?C+*SE%AIQF"-2D;C/2]1U49Q==)? MW/U&[U'TV,[OLR]B4\F*S?VW;$O;3LO2;) GH/4:;_3<%)J5](77XNB"@U^3 MA0)$V:SKC$P+RI#R/'D3X$QC>[FVDBRV-;QO85-DT7)T??$6ZWP"]B]BG). M;Z662@+'K,&/28^O>8@UH.J"7[&QZ364 MT@898B R?H(JI4NVS0\"G+!+U7X:$:R3W<=:&4SZ #+%N*7/DNEQALNJ%%[* M]G!4[ RO(M/\N%47QG6R@>)\J86;W:9&\;6O46WG02:E&$+=3.1MC79RZ?FD M'5]DW-I5D-D>&RVMH#L9S;6<>B>!3TAN-OR @OQU:@;[X[HQ"IQ\DI)QZ(7& M8-08%]1*!^-[A< !$0W5K!2!(K6%<&F4$695J?@/$ M#ZKI+^#?]]MVQ :RC[J%:2DV,$[!6]ZVW1=PIJ!,@1BC:5F;I%RO7+5F*:GQ M)6SW?L-^7L@7W6&I[[A&FL-;Z501'V!EH@ AAU"#$YA%#69>-Y=S'=M'"(QD M(I,4OQT[S7LH\$4-49?(&OZ'7/ ?,6LK#MN=S+LHGT>Y/&-F M&M)J\?S93ZUW_=&?"*(+2KZ^_F9S0?'FJP.@=L\9;0ATVZ.ZR6#XLV_OE\%Y M*TY8Y$00-6FR1')4$R^P0S82,GB&3;50Y!']N@[3B'(2<0W!!S*(S99B@C0Q M%=KZ<(+EBOD4UAU&,X/X41RDN/D*]P@1X1HY.C=:I@>U2IO]@]*'.X@[*2Q; M@7FRUZ_.2P*.%>BBJBN+Y/Q-I@EC[O"]D$^F^3HM#-.:P'/YA9>I2 M%@*Q" M4A_.'%XP)+U43?$!UEX)RCHMM5\U,FX1AO ,)4H*"U9%B#$B!&WFL MD]FX@1;CB7E&F&3[C5&UW1WU6PN1""[JP?%O?DW/K10IS-(?MF1(M(Z_G"#\ M;&Z06%@C1=0\-4<(+IYB+++F"S\=.''?ZP#,\VMYX,M\H"0=1L"J@JA&3):F MJB/ID4G2O@C;;2.UEK\=S77LS&_=&PU21"6EX;1I MK%WYJOW@3YYFI\X7T\'Y'CRIP:3MQ!HL_Q^2HQRQ=Z MA%M<^'(<.!_X#S3^6MNC[W0@ZO#"0'?BKN].WAR'BG[4]96^RJU]P:WUR>8E ML;^BY1+5@2.I!E XR3(@JNP=79!>JP*H2B&L<-HC.A6-=RT6[Z8+7+N*DZ/D MLH;.=>@;K:_C26 _$L1A4/=W])5+U%(ZUY:9L&(G_!U1+JA2+N2B(O9R0HNKZE%F)S6Z3]35*X*61/Q*)PQSQW]\C3[37B,Y^\\1Z9&+,\)?: M7EL!7#L<#;UG%>V\TV[W"2Z0XB.:3S"T1L'1R(I0= ANT1@QJ9$#?:G@CA\R M_H,YL;=<*%5 2--,U^;X:\O]S?TYN_MS5-9?='<*/"F0:917M1FJ"W1"K5;Q M;LT7>K\KW \:/ZR1>]W9B7Y.ZJ5VO$&QT\>\HF@%EQ$N'-K7) 34)(KI]G5P M'87Z7U^>C;H"Q-_6:=III\D:RDDN5,GNO'H0M%^RX4 MD_C!X(JB-4-S[4/--=<5)V4:_:BIU' M^S5?1_@>%_4#C[_9A_>GXU\K'9H8X$NT2 . F"3+Y@2^UH/\&3/\&[;OS[B MD.#A\[I34>>__X'_;)^3=2!9OJH8;29_5 3^2[:* OWO+[ (.+GC5*Y!)'86 M'?S[__R?W<4?:L*-RMJ!:K0N\L<#[34$2-\"DH9( _CB!TE?2)Z]@3+.W)./ M/M/#H]HC A<7O<>9_X[M_.WCXP"9$VF)[*!LHRW77O#FL>UW@:9[_-*T@Y*! M!POHDJ/.@3_[WKP!91QS^H!C]_Y.\01^W$!&8O?DA4CUS-DGG@CSC_3(0!O$ M4S0A8[_N8B/+UZS_:?I:R->N*5_?&H[]C%_W'[O&Z8Y@A3%S$-NN\%%.I%-D M99_2QP@H!5I=E"B&1"E)$J&) 2+) %+L8P-&).,2AE$$B2?Z^-WZK5_C4?#W%Q/MM67]E3=BSLAT;>BLV3]B8"D#J%8@ M6.N3<#%I A6Z8Y][R2]SU<$:P^3:?)S_105+$,R 4$2JW\=$$B4D,3&@&1&7 M$LJ Q(E^(A[?,+^T=4 -*!;+;HU<:C0]J?>:5EZCFZSO(C\?.:UR62>U-&L" M<.95%PP6+>#5X,C$\Y$-H8X"NI["N2)ME?1IO\H5\*'O=#\?.:ZNFA5F+H@" MKN/E2G7B$5K9'TD]'\EIIM)_DC,>SY4+Z6;XZI]G+"-:I<)LO@H_(XN1")PX5JLZRB\.P<:"[6 M9H<%RHH7!O[(@X4V2AF<3R9YFIM,2B3+,&ZAUH0>_>%"U2QB8@/**&D\!1 D M._?YAH4C#Q?:PERCCGGUJ9!-9=MCKM*AIB(KDB+Z?&0OVRYQ*,EEN;:V=&6" M7PD%P1]Y ))IQHU5#R7::!&ATNUEO&;AC04<>0!2GF^7W4XRPVN2QE1*W70O M&2_['J9D+K M#47J$*2"-LBJ4I$M:6V,+O8\)-6()U@QV(G:'VEU%P2]F,U;0I:J6 ,=EZBV MY\])'Z!)ZJ8F3690T?A>IV5YA2D^]!9P)': IU2[EG2\7*J@N9W\J.6R5&:& MLB)]!/?.7217^EP#W>&*2FN="=9@_8S8 MP=!,@5'T*5>KH>X$=">8B\Z6/!R*'0Y-2'B:XOJ.R.%F(=.U4OU1$S(IAA\. MK4X:.&K0V$(#%HM9O56+[^6@@B".#,VU$( 65RY7Y)BR/EUE$<*"LQYA:'*4 MG4I=KE_B&E)WA,G+3F.6A[,>8922Q6#+::&%HGRMF]&KJ<4RD8:S'B'5T$W. M:Q)&##F$*"_RTC#934R'(G:$5J6.P;B JQJ9$^E"*8,6^_-F*H\@'%L-AAY( ,I-[=*][]P( 6+?06Q?%%I2( 0(D%A__9R4 M777+R-=E5]EFR^Z.:ANG1"[G/&?-%7AW;'1]MLELR-($JS72^PQ3+Z[:^ MY(3R3&QF-^RH288F8$4K'Y2#')8]W[0==E1BBC;NQ&]-XHK ]CQSD5J;7 M2R\+H[#&].&USU"AD%GN5RGG1(RRFA+AB:V@)]+,W'R&N:%;,G> M*W!4V-A6?'-;VE@XT\GV M:ULR-+&N0N34;691R?FS*;_*=B>%6F<7OS6QKE+8SJYKG7Y?+PO90CCW7;ZR M&9&AR75YQ6I3[3K]HI971X5E:EW@>7Y+6IPGUK7=5=I#O[R;ZV;/:8FVW\G7 MB KR#'^[W*P\"0(/H92T#AQ<-5!%BKOH?1L:.]B^NR >O*=@SD[-18C_^/;# MCVH>,=@?C75B-]H/]N:?/\;(4N@KXA'#BO*1V^ 'K^NCSR!6&LD44E-S'ZRC M/\QU%/QM_G]%![YUM%2\0?66O M='E/W/VQ[^.1-KZR-[=DYJNBW-J:OPHWMV)*V%>TYINE8H:_M25?,153>+YQ M>+[08_[%*RH_+/[DIL.G'/&)[8> M.N,5QG=5^,,XO-/F#BE8:%T!II^"%N3SNI'S]CBW-W^)%"@*7C4*LK]*^0SW ME?W<&D=OINRZ'0467CTD<+#WEP1Q;PF%_VK0_J9HH8T74=S_Z9$:Q(LBA_/B M>^83T)SR_67P_6<4 ?M(OJ?J#55O7A!IEZS8DXLS4R@[-1S=+5:!L[:CN]"H%+SBRL] MHV#4^]_A_?P0ZNFNZ&;7#]==#(DDK9-;NIW@AVO]X2HR&@]L4E^U\6KCV?A) M4^S'/SZVP3X8433JK$=9W:RDFOP$CT1):/Y&-;D-GJ]Q;A7,R"4RLN2>%XTS MZQ .#:^*AAB&&_SD=<_?,I5_!LAN&,T[9^K(MM2M9G&N'E:81EZD$ MTTWBDXVU/I9%+DGT47R@^!#C@TA2=(D.0 !"(5G \2]O!(BVTF$&G0*I>L2L M];4KE/ L\SOE)M\#(-QQ>[T2.W+?K\]=35N7YJB\(@!!JDZB>Y9YJ2C ;VH+ M-XX&GYZ31='@7=" (;?V?E=;Z!>'7DH8LS/D]7LU1_#F:-0XM;8PDJ7"U*FE MY[X7%)1L=:';G3ZYIZ=\^4L4[Q&BV@+5%GX#'SXWWG,R? !$ "4!,SF3&R6YIK&H7>0G4R4;1J,3(T2FP Q6-53W=+;8W2ZUL>#,:O&M6_;+7YSP M$X/B,F-#%3BG>8CO7(PO[";0)^;@GMJ[=^I->-!^3KT+;T"_;SWH;\V?38F< M$OG/8/LV*)HY@YSK4V_"Q5'TF1FUC[K1H\JZRDI*FBT7&'W?,[>K3)-5ZKU3 MJZQ^5Y\T2GJNK)4WX6!5+I2*XQ2IU )&+8_ J$U6&J="D0K%-]JUI]Z%WQ&* M%QO+/FIP2.+:-)Y]R1ZHUM'V@V#7[[-L MD1N<&A\&%L+5:W)3DW+X:8ATFCV]46SSVGU-P,&S[L)RJ69Q?3G M&=9OEZ:#6CN2RO+^U)DM0I"*9KV6J.FSN=#0BJ[HY\(M8(%"L(!&LZFR\*GX M<-NQ;Z>8:_&;W,;5\C-9Q;F:HZCLJ1&B.D<'1]HZEN]MA:C=G//5_IA8$^\< MS#Y9Y#H3A!$I[/^/3I&K\WU0#R8-@IRY)X0P9=W-!X$3M^YZ"*J$[6#J/ -1 MNSIGJCUETM2\;,VMN@6F6G=5F"AQ>/#W+,_0X 5E?!/O6RN^[WLL M,]9F^V)A5>AO6"4BO"]^^4N^ER7A=UC_AOBA(O+3[APW\2;F'_@9LKS M8JTE:DLU'/E!,.G7C2TP?^R"0/>\)+W-!7&1B1OY51"&=P]_IKD;[^=O/373 MG^WN4'7H,ST>,7LW5H'K1<] H#[J2?IZNX[\^F+1U61\Z XJI$$=<7'<"TBF M41J*&F>Q.Q0U/M59\C)LS*QT3JD,BR(RE[L1[HW+^GY/8(.D>MQSW$MZ$\WT M^-U,CU,SP=GN#L6(SW2TO P1'3S5MGM-P?K:1;)35/EB6U8!(LC-#_%>EGBJ M6E#5XBQVASII/M=)\S)PR+.)C*+)K*CE&X7>9"58F66- ?QR@CWK/12&ND% MY(74%YAL]WQTAW<+Z&PO4!A3^KTY^KTA8KW$&P24 M6"G8WAC8GC:1_7>6?2WATA8.L;FRQW=@9($!M,'38#'#\^A20Z='RWMRO@^C M4E/L1O'7GX,7X]*8G%YS.\NPZ#\$C:W,H(T:J3\]KJB M#;*"L]B653*_.%**.!HII4! @> "(YUO18+5UK:&+P'U/V@FH&5#,X.P?!E04JWPH%E:G7&_KYC:J5L\79*F5-UKPT(E! M8I=@)[!EQSX82R4.^.P$YAB,="ON=%>GN=IJ4ZH,5<*JQ*4@ORY3\J8\!S?A(* <>TH_ MP$L,.^:55#6?SD7ZK"N4S3PS9PQG2QB6U+?C[P69WANGPI5:ZI]FJ;\H7=LY MIS\=CB/DF8(4Z$&Y:C1&A%D?K')6N(5KWFTPUN';[N]&>(Y78*.3_ 73F7ES M+XS(86V>;;!&4QCH10QZ?^LJG0>/B)!_P -U[JA/T."?W9RY0HT;[]A<3\_/ M&Q5?W4S)+9_BCOEE:%&W#7<!8E[ZY>2X?&XC',(0UTC_%&]Z9R]/-_+ M33RBV7,>\DW0FM1ZDKSVRW-]$W*%G"H5FP;#$8<.P]TC^74ZTBVH0I3E*7^-#A3* M_.?L)WD-[Z?6BZ!D:4CS<6G2RK:[BU&=B7E?^?(7*]WS_.O4WE/'1EG MX,AX#=,SJCSJSU9Z#:6,0K,FC(:RP&\)TQ.?!8- Y+_1:7$9>3!__EAR[]_3 M( S_<^?-[6!VL?DN9^:UO$K$NYTH$8&_?U^'BZ,8LW4%6!SP#]8*[WD&"#-R M>285VKT%6JJK!=<*S4F% 2#D8V\'NA?DI.GS'QH2HO!!X>.SX>.3W26OPX\* M,^727J>B^&QOW^IQCY0EJ'(-% M6+ :;GE0XOU,VFOGJL6]X[DJ 0MR4TBYYUE:.(SJ&N>Q.V?OM?E07>.S736O M4S9*:'_7$ZJ"7'.1&.\NOOW8U+) M-]_,_=T<1[0QPBU?D*2UNJ_S:"G]7CS]WA"QTL(1ETZL%&RO?9$GKZ;P.\N^ MV,#J,_4 5SB,OJ6'QQK\I898+^F2WB5R^/74/K[\\.DWQGUP2#QFD-1P])); M8K,9S=%J*HN:6=:R4JI;=7EK:S!B'$-ED]6/: "5 @ %@#,-@/X* DB#%#]L M]4).7VJ&M&KK<[W75PD"D"CH,Y=J+S8&>DFZP"5:JQ0*SB>H^2M(L.3JLJ[7 MK8+.,LT"N_7M2G,V(DA 6KTSR>)J5!>@NL!U]C^XA@#EKT @_B6T5 R3;_L MY]O&+(_8Q2(V!TB4DN=>Q(!SCU$>R?\7XI5G'JX\P[+,UYB/<75I6Y?OXHAY MMA;,@Z?)%W\7^/A'9#.*>6-7% N,EH$'YHQ>:PC6OC BS$_NR%_L_?CS$?_7F,Y- M0>"<'1QOQ@ W51ZZQB2RMLOHOJ"T=K[U=HVXR\A3V,F3]N'?%&K\:%I74\K?[W-J_'1>5X?%R] M('IQA5Y\NPX/RB_!9UG?\SFGJ0FZ*:67!R3,RYX%]I/\D"5"(T,409).N477Z:R26H(]?HN+D= M,+DJC\Y;G#G37G7?:HGEDEZV=F-/*XB3T:))T(04/F1?UVB7ZB-4'Z%7\:_ M+_1+"HFP7$\ZPAA-M?4TZTJXHGNOP399SBAOZ_*S\4 M3;RS,&PPOENL L(C<.KPZ[>_1>;N[-M"T'MX5WV/],+]+']7!W^9;0]Q*J M%9:;JC(;A/E%TL^7X9+]?-_"^S?$Z)=X_>;B&/VJO!I,QFQ%G/Z0S5"44C&M*F4IU*>WK!YWQLV)Q'S8G-: M=$N]:D>O:TM>&X[&BBN/"/,_E!(4T(MUSR\VH07>V7B3L^(2DE?.S%])O;E7 M%1 B>\.P?]+H!^47RB^?RR^4.6AVP74QQQ78YZ"#/X8&TWB.7>\YVSKLB@)> MJ4JH992^4Y3\:-2)5)A4?%'D7GQ&NZ;RET97P\BF5UYUIUG["TR M2P5VD/)5QQC'(!(W:7Q;?\9SL\)K./IY \:KL['? ;HXX$TG6%M3?!KL^C\? M=<_U! N[ZNP!X+#7M16Q4SFW@[8SR\=:JUAN3VQ3(3C#T'@_Y6#*P:>\)?%: M%BX$89[O\2Q3$,9FZLY?%%XM\"KNW!LKC#M('XUO'<; MPN469 @EUVLGUQNBS4M4X&^:-BF47OLB+URYOHR8P%$WB;09>O:E>OTOJUB<5J;A7FLS@M*H M9*26NFD:+$^2"-%71+N 4V"@P/"QP/#+28D?B@SE;G^TR6?-F5\VO5VY)T69 M3*@29!!C9'BQT,!E!90N27=XYEXEA8B+RH'\3;3XU43(]P"+8XS LV9#S&(U MC<2 R[.L((A,-\8()<:(9&EWJCQ0Y>%#KT">%S)\O/+PZ_F5'ZH]5$>C<.=6 M%VO?S$PV_;T\6K;6,3*0-$N AF3KSISS#WJ&7 EE7J+-< MI[_CD1-?0J8PPY:J##<6M7UOM N]_EC/E)L&*[S-XW$+N@GE9\K/)W93O(*A M6:2,S%2=[:%RJU!LC!<-L=_;$H9^DZ/BIOP15^MVN$+.OGKOPM\\?LS:VLB= MEM)3NZS5>[*J636T,YVW^!>HJ+XM44V= J=Q"KQ"5GO6Q;+Z%]T"EY%H >_L84(%V$F9,#-SA.'@9C,X]X?CO0O644CNV))) M7&H*QCDZ1&]V]9>9[T=# 93R*>6?:YS\S [Z(O.V*9E3@*< 3R]>GHEE\MH4 M\#,R,\[0.WJ&SI2373$Z_3Z\?[6Z1Q^,CEK-^GRXSJ"\.=WNNYI8BMCW#G^^ MJ>S5-Z^"^N!4J*UG%E[5W=@=$];_]BD\3>#ZNQK6LIWU[2Z;WVOK3FGLF=Y: M;_!-@Y5(,)1E^7O$)DM04A\KA04*"[\("Y]3@?9W<:$W&RLY)R<[*,]NO8$L M;_ R-R*X()(FD^P]*TB_@PLTJGJN454*$"<&B$\I=/N[^+#RA]F5&.]00&]@1'N&2Z91T7U!JHW7%$?BWM<"YC!#OZU/":2CW*NZVG-/^4 WJ7#PO MCWR?P,MGH%)?*%5F(3B^S_):<:%%0N%P4(EY^$;?"XVI4(RA&'-#;IPW@(Q5 MG]K:UHNRFNE%I4HSVYWNN":9_!L=.9>0GT#O\5.TN4JT.:5/Z U@LRCDTBM' MZ&D:KD?]==7"'2Z(-1KB%>*$>UE,-E>A&@W5:,ZHA?+M8LQ)'4QO01DO(RR% M?5#4]^E#H[IIUZVJL"4H\P87TW]'IC7%9T/B[TY(-H8C7CV=6!OC.].V@QE\ M[1[V]FX>1#C\^HX3^'U6=[S-7_\#_WQ[SIYB?SX\N\MU,B7/#(R0O_U M(=SX=!-9_@<-\V&)_ ^3CO_]W__KQ\DGD>H147Y8U3CFAS_8&%Q&.&6ML.FG M3!>^^ ]@6G,?/JY24K[RS#>X^N,[*I%]N&/05U;YK[L??B;[D=C,F;E+_;!E MCV#VH!,_/O;MLQB(OG\8A!YAHC]6> I@L<'D[4_>&Y],%"S^8)FO1/F>P:^/ M*^.9K_P''=61YL_]?3#_8WXGH,>-%T3.9O[\$=3[5X>POU%WC0S!PGD4 M'M'KT\=^:Y8/OY+7?I,_\2?;A^UY_.@'JB/' 4N(9W@7N'??9OB=3\S7\,K3 MDW[N #\%,PIALF#]FOR+"=SDF!BV_WRL!T/ M3^AS<^V L'=@Q^#E8?Q#+,I-(EJBP/;'P=3!CP]]SOJM)]_R>.@63 /^6-,Z ME6*[+V:+:*FKM__EOZQ.%PY.#2LSU32?W]TZO0B.+ M7<_VHK/9\^^T<&U05461&3P,BC-EB/! MKRS/F9AAD<0=?8>">0GFRAH()F'P"A(!T'AL"*9CE5T.&R(C*QB6+2OLT$1<*4?!5&,MS3:7".(W"L9CC:J79;G_*!)O%S'(\<3*5NTA=%(RT^L8BG'9];;S A&)B:[.LR:#CH?8BSV:$=I37<5U:CCMK?M>*XJ%':U-,EG%=QS18 M8".#%P0'F!U.551$Q@%D@3_AXYU%9X@RF^S(F#>).^]XY+8P MQ)5&VAKIZV+9Z^+FM304C)F-KEXZ-$NB))K*@AA MPW%%!PB-!XW,,1T@60 VA"U!D(^@ LL\8P,>&DRLR#D6"S0!; PJ'"OP0!<\ M)QY/1];#]5B>-R0M<]CL<\' /0R76X,W$A/?>I@;3.N;&C)7!5P/D= 65:!O*&BP8K6&1D8M_ZAV&U7AB+*=2;'7(K=E!K+?LC&)G< M-ZXX+J.(URR]-R_9"K_LK(O#>.C1OC& [D@AZ.4 >_ .!G%D2L 9O,V"$+,1 MDHY 6605A[,YV;!$%V#< DDD RH;B!%DW@%\E9^F[3P_F=[Y.1" M*R4R4DB\LYKJC@>'[D9G#XR_$-IHQW::,/)(;"J*+%B R0:C8. D!F2328"= M!:'%(]$26/'I+$"^"I8LRXSAB@H(#Q$>,P$V# M;T[1H*@:8G(O1(X?\9WIH:6ETN'\D)5;C6)(1A[+28X3'-'E$! P MP65; MCG6"!E '_7=CE'P-;1(0JR(YN*:[ RR C> E%OBL@!:OYQ;R9XI54P0G(R,31 MI#=%?;#2EW,_+S-SJ; MI/5V$T8FENA:CFF*LN& >(*=5@#E9/B5DS%P*JA2 ML."C)TS%YA0&Q 9+Q#0OPWE;D@7ZF3D$N& $>ZGIKJV[ FE@;>PM^DB&7D\<8 3!O0MR;!A8V'BH,@ NW$& MQ M5J^6!ZUVJB,7E:VA)">>CLHI2\T'*BH7>I/\89SKU34R,L%@U>Q*8Q;90\]? M.NO,,)H['2ELPLC$*8K[::-5S4X\A -UOBP9Z_Y@0]YYO!D RXH@$CT&NZ#6 MN*!F*J H@O)A8A$L9YXWCU0G!&H>4D"ZN:P%3RBP;>[1#W+JQ&(U(B"JQ&^W&AETIY2"O+Z<],5S7K;GM;\G0HZG# MV,-VWY?<06GMSWJZGMZNM?+$:L9CC[0>SE$8C"4$FBX+_$C4*T44B7)MBT2K MLGA+/ (2B[5X4.<-[)KP!&)!3T)@'S"LPCHBZ-5(3NQZ[N#4*]E9,43MRIKA M\FDFY0HP=R:YS):Y:75&I7I%K]NU]:*]3K7T33PT\5:O/N.%<*_-_:50&=-Q1)YWK2/486S!!4V4,T!E M 5YP3$ LD076L)"%+4<66";!DFUEQ"]3+2U &7-0'"Y:[*;,J"0N<&1880>T M'L;D",> "2-C$/ZF:,+L;!"H#BLB/D'BO=9HUTR%N:76[BXKT^K4K.48.%(N MN8732FD[7F<"T=^G=L[H$#!ZU!J1H8FWEA;:OEN;VPTF?#68=3R=#$ M;LN;0YH3K&%'\SI*OZ#/*F('; M]50U?FL2Y04;#LHUP%8# K$$@#X&K%?'!3L,"YAEK".3!,2U"WP#$A@L)4!Y MUC5DA["0S?(NRSNVJ"3P03%V14-1IS7?6W* \*.T+#9AZL^H(XO=:-'>M9<+ MG>V::LKL-!LC-")#CZ?.@SHI 8,; B,2H.($V$W7-5P7+"\PLSC93A#*#.!Z M:P^YH9[/=%>IX8@12GD@E&=T@;0Y;2A6U+3T&5(QU]QO^W/0)V%HXJU::\OP M5;:,]%2 K=1LV2RY;/S6Q,GT!O/RK#$Q1:T\!I,KO5V)LM(D0X^7Q[@*Q[@F M&. \!FKB0%LV10EDOPT*'^(L1SGB+@.L8)# // IMD", &%>WR]AZL_H&*BZ#$LLKIE::AK(R[8WW9>\ M>&ABE;;&CBN3T3KPS;83-88./Z\/MF1H0CE+Y\11E6NV,GK=UU/,1% 7U6'\ MUJ0\$,>A:D4UCM'S!=[IK@X<@ZSXMRU<.K>[.\MO[ MC%MKM[FY%,)\GM%>NN%!=3E]Z&FDJ&)S9M$45O-9Z*"CZUU M=59:LLT9X8!G-!U%LC"295@;** \ ^ADF@XH 382&8D%38<]@FS;$8 ]1028 MY/!D7RQ# IV;(!%^,$D-6WS0U3#F2U:+FW-5T$*98U4'D $+ M$NPP<" B^PAFH2P#4(#9 GP*LL>Q$HO=FT9V7>0GGK:N'IJ.9O(=7P5+_AG- M(3=G[1$66!OMTYG5IKDR%V70N&!H@B'318XK3"HDK5U,-XI:ID:&(" M^2ECU!C5%OU\6,[VNGLAM'I-,O1('I@RF%E$VDF2"](.*:# RYP%5ACF30\8!M=(%6!4<4P'B/)X.,^UMA-ZRNT*]=L-8 MYD-@)Y\2Z86;($2 \H)+*V;3NLD !Y86Y- MYMVJM-5ZG8T^&S#3\8R!^1SK#42Q\W;3;'XJMS5V9XZ+[>:TF2?E_]C$U,&4 M$DV& YEJ"<#($@LD+MF@G'(<(S *4D3EB J1B##8&L"^#G%A@1\K2]S%K1[0RS-:R;C2Z93*^F:@9>S-?,8L M*V.ENB5#CZ<.XEYV))DS. 46QH-5",:MK!BN(SN,!7 B<0G7!&HOC54@KSU_ MB6QOWNVEMP0F,BH@\6UX*6:.D[O6O.Z.N]5MR,R-,$.N-GPI.9N>M R M;+D3<95Y9MJ(WYI@AZ4MJ\WMQNEKJ6KJ@+W>*LU&<1^XQ/(L"^A*5( P>.)H MY"UB8]C$!^HB,':)47MTEI(L(!9.4 :[@_"# (.!%EUD>9O;9.227.6PP::G=$"D4FALZ07TQO]?Q ]R9R>=WIK:HK(2X2FUBEFTZ) MBZIR*/EYD>GL6G9/LOIQ^ZD$D\@*9]4Z\#4 MPSVW\LO:> ; M)\JFP@NV9<".@?GFPC8J%I@"H&>[ L@T!);V\7Q,S\.3M=K/^MCC9H#."Y#T M(Y+1D]B\INS93BUWF&A>8<=7$4C,"=LD0Q.;%Y2F;EXO94JZN)ZY_6(XBHS& ME@P])A$'& ],*4 UCCC\9!ML+)$'-L "Q\@.9\GBT2H5!UDBX1E&)LHE,<<5 M$;Y8>[;HD99(UYWE ;8JAYM>FZJ;:U,*W'%^J_^PGCC*3OJ2,/66EV M,)V:BQ#_\>V''P-N)-'B,9T)/-FHM6W;WU\&_,0 MK'O=+7Y._BJ\6(CLAPR%']X?P#O=:;#]%OO[]GMJ"_+]CX(O_C;4M,* Y)-]<-;)LV'SAX%OR##_.WOH5V[,DNWZGO"IO'CED1[$)QV$ M_)5AZ$&O+],#^*3#D+XJHCT(,[@("@TGEL#D)ZL< Y/8C/.@CTE:-"XBQ.@F+3N1P$Q:;S. CV*T]/XAU/XHT5 M^W_J_CZ7F[4?BKM7L@6S5,STEYT9]M>S]93,VX.0$_Y2M61IP6$..5/ MJIJ6T&YFRM/'A- 4\WF*R#O-*][>R0O67=Y*.AY M)4CWH13R^[@H?>7ERZ86=1:LYQ&EEL^@E@=E^)*I)6,NO(353\GE0U7K2Z:7 M'RLW4GKY:'IY4-(OF5Z.*G[^YZD>2/[V%"6>9TF1S_YR/7\SE)&^\/ M 7H[:\S3@KOI#,6T/YNB!5/'*TMVFQ?%_S^XY1YF\@P -*I>1=^9.4%/5?2@ M[^>5L#,F94*%& H\W\B\W]V,L&'\OZEBO]/X?V_LXI(#*PX?S3N'W&@,RRO M]_F\W]7,0GXP6)5&>L'[]29$K\*!?-76FD(G+?A>4,+]=5[RY)T*." _=$Y$ M$D.QX#.QX+/SISX4##XI5>H%-" (\.]S@H 6CDQOCAW-7,UA(\)'WN?KS>IP M4!)8E(\$K[BNEOGH\.L]59_E?=@?>,TS(+!7>3GBLOV2MI^-)U8W:-F;;ES> MFR$HP-_+LIA @?]<,PP\>:VZ\LSI"UXGBAGONIZ?W?6Y!LPH]P2Q-9RJ)7VM MA.U@D"D&N/[.HOX?V7W83$_$7*%E^WCEIR;K>KT_"8CN3PJYL??B,QW9_W,Y M8?VC_L@U'-U-@S"\ F?X%=T/>H/^'K>F8O^DYW>VOJ1KO15$B?0#[XE<_1HI MD%[V^=&[3!>K;/_=[IOT("/Z=B< ]99[1WM=*$QQ)\M-,.I56I)8LE5FO-G^ ML@(/6FIQ;@W*JP6?:6^.A8#-_CQCI=8;Z MA7'\)]CC%!YNQ19_&1[DACSN1#.AHXE8*2_'^U&6K?UZ-.[5G,TO]R5_V2BL M_/6TU%\5^K7R&JO&0WGUGW+VQ2;J')GKQ3!5T%Q9[\SE*M5/J1NI6@WWKU_6!^-6$%[ #\X:# M:,"&!LY#:@]L>/RG\!D4Z:RY^:[FAUE_-K/L5*I?+Y .='%?)X:YEU#2MT>Y MZHKR>LYH]6?GI#EC*^-4@-(UIVO\$I[L56<3I"ML39MQ3@^GR\WYI-(TXLXI M#$NQY(K3A,YH\9>JGIP"2E[.,7**KER5^^K4]W"VQQ2RM>9H\OFP,HPZ?H-O MC*JH/D_M_-Q\DMJKI!>U_.4OY9[C%8HLUYQ <$ZK/[D'] U^^FLA>)I>_[N@@59$4W@N7)=^29=>?$?ZP\$_HWRG6<0X,!E>YWI?-+7 MS(6^5@TG3%6]K2$1MQXO)9-S*;-3Z64,3#\K*(>H?,JW^BDW/RQ6S-U2:W=(T MR$D=-__ORWP:1G_\\/8'3\T#P.16P:SWR G?\>1AP#.HXOC9E"B7[+[6+@Z& MO7Z>7RB3D2$3KXUX+R!:8XGF8M%MWUKT'LIAI)1EPDZ0>YD+/ _C0[J"(,AMQK>O)XA%$X5H MHA ETHMU2EPZD-ZZ[^%;&%9U)NLP(G,*.\$_?'.L9<5*1.8'':*%81$AG'<; MKS:>C1_BMRUL!Z-Y_)8XE/M44TK^AB70,G%&C&+#WS?,5M:NN(5=7NI%;-&$2@Q1Z% M%R7:M12 :N$P6GEVA)W'ZU^$9,*[#7P,'P&]W#D>&6&MX^;BU^N0I2$^FHST MREMD?_-,/$S=PD[D5P_UYHXA1NXB@=ULYK(VVS/#@U&STTNY:3"()"4)B'9[ MH2E)-"7IW SYDY:'>@Y=:CBJN[E@Y6(O6C^?_%@+#IV>/)Z(?ADW=KUEPR_) MS1$!&E(ZBL(,356Z"3WFSS.O;WTVEPE?"3/_6#^W$N["?)%I5[5R?RWV[/5X MO&O%>",_AS=7W;[JY(!S@;X6FKUTP01/LY- M2?LWTJ#B;H6G)O&510&IF7X7>T3N0AQ%TU@;",EM/ARK!'SV-V%P=1S[OZ%XO]CPU M5YUZ$QY<+*?>A9N4G^>:VG5J8C@U2SSX54Z]"V\$[T^:4-/B[OU,7*V_Z?__%B.A/[OZ. MG-@U>ZAO/ SZ\>E<:FC4W?=S2P7-7:/>-7<9/V7L&LI>K*7\2O/7P2->2'T= MA61IL///%:$[3!Q=FV2'NFBR;'DZ$N3"<&LP+'$ZL8QPCQB.YDW0]*R;3,]Z M9\WAS-&"O)H$=/ J?)C);PPB][&/>WN.5/=BJ!"R&&"PH5-,6* MZA8GAHJ7G7A;-IRJ'7Z^1?M:/M@U2J%1$M2/A0TT3"]TWMSEM51'D@2T7'6K M?I/ !O'-(>%>YFA?3YH.1[!25-DZM.L:099Y<",6>7;(NWV M5C"#L,SYJ5582#>F>66RCCT7Q)DIW3,\?SVEL&HXNO/F=C##5Q#.NWT7Z8"B0WAJ-7J F?G$V_6?=[.;AO]^R#J1WM?:#GLY6 M:HUE0YM)$[]33V>]YNC74Q= 92W&&FOE^:(0FM'V#KV4,-#R"T7/C[Q*E"\W M#8:+[7M6NI>NLTOCN28S73M"7+M)_A.$\(4*WC66&&7\OA>.:VPVSWP<P>*DL%#WT!K]E+22.#GU5$ MZAUT@61:0;ZUK&-E7L::5V2,X3*'PFWSW3,8'^_&O;)5IK\?E7*A8L^1-]:, ME%RI.4YG"UA"LI0XGJ8=T REV\Q0NH4Z"Z>F]PMT\=RZ,#V%5?URUHT_QZGF8N)]$%7YUXI5 T=^[R1]S!:ZQUSX(^=B;0;$:%*DG*$UQG? M%&1HM/SR$W)N4*K27))+X0[JN'I'Q]5[",[.IL?WS+HKZOGQ.JA4_.JTL5") MX(R=6R]*SM?GG?P3/9R33VO[V+'N"MSRMQE+O5'GU)L[,3X,> 8+#IUA$'68 M:E[O+7?2.F\?^)G7-!@A+FTNTWY -/_GDMQ)9VQ?GP\8/ ,#ZWIV&;&'_1:E M=OE43W#+VFRU)3#PZL+C% 2NQ/EV(SK!U?K8W@,/9@O+LT<=<>5C=;SH";OJ M,+<>$3P@;0*EUP6L*")SJI6Q!TV#$1]\'PK-*Z*9 M$S2OZ%H)GN8570IW4(_,.^85G4#.[F1^KM;SBN'O?6/4&C7<<9'4XA0?'3DO M"=H+*W_S=Y_6QVMTA#3"NPU\#!\!7=PY'AEAK>'W*W!2T\#C#24CO>JFW'.= MBO.KYR_?.HS4%UH]8^>SPVUG(97U_$ ?&8Q$*]FSXJK+SY_:6W^-3=S?-]_D MU+M#0V'G0Q%7V0^>BO!;3&)YWRZXVT.SH>KI483$3-X-1U9ZV.ZI1*;+7_[B M)2K3/SL"?VHV/-O=N::6\]?",!>7WW)J\CE;[KKM[O4G+[;S9KF=-5EPGWN^RY\_]*@OK:?[G[:HOS#4O,VPX$5AJFP- M1OG6<%Z1DYQ,.8!FJ)QMALJ'M%8\6Q9_36M&UW6=6;M8M/1R4QV.YUM)VI,$ M-.6A2_Q5MG6AR3TW+L4_A;]?=KM%['+C'W#/M* MY_F%L3K--J/99I^@"3H-TZC>#9C^3WC4U-UWTF2G2 MRZZGA,6:C]R!&C,UN4,FW,OR&[NH7V2V'6FO/@U"FC-W.P4B;B!4=>KHTR7Z MHFC]'TKOM/X/A7=*[E=I@EQ/:9D/30Z0?D@.8)#!OJ,/8[<:I]O[GJOZYA(V MJ!JY3:76?+=&U/_HOK!#:6CT#OU :]O>O+W!?H'L))9MU7'7J MW\5E,MTLV)S<$7(*L.$'F>9T4G?T9:$\[&^E7%9A/P$GEG-VH4I.>NJWTT,Y M.YT8(W&UC7&"?PU.G'NFT9'G@V1GD;0C0S5(9BEH8J.Q# 5SX>='O5))KV_:W@[-3;HDM\\Y6PBG@H$X__@E%&C4[#E> MNYV2EJE9LHUWF87DJ 0%A"]_402@V4O7IPJSF8Z,(J"RT-CBTR;]Q<] M810@]_/!8-#9:KS=:@W\=A$'ZJ:^-'*E)@$#&>P!\5YA*"+0/(:S]A720E T M-8>FYIRO<^I715.STVVQO;6=0^W4J);V\H*BF%LBFF)?%9%-M]#-Z\>.] _E MH8,%62I-Y[F=>"_U>+U4[HK\L?[ $R^U!K3JXT)V7ZF/_75G%E4"R>/W'*BZ M+/%^,?<*HKU;:/[4C>9/G;,=?5)'VFO!)=N(9D5=V?HT#E4'5SN:.M2WT!#B6V/ MM%AVQER3L[US_,."YELW.0A;\/>9\,V@$]K@]R3)[L,TYXOCC[R7F=?8YY99K M<>-1;]TMX,%SZ>]=N71P6[R!RIE,-%3VA46QT"1(('SYBQ;RH:EOUZ<77*]K M[3T P;!;;CLWGLZ0F./UZB"LCMK37(&/8H&"JQ=").*Q!/#',#"7#Q]J4L4DR?7.+\ M7DW_FEW]-(Q\:\&=4\=K+M&/<[7I6)3>:9;0#<'[S;LROD4Z56>R#J.XXW4G M^(=OCA5)Z[BU4(MTQP[AP-MXM?%L_! B;6$[&,WCM\31TN=JI.XBK[ILJ$6] M7$YO:A5;38\BT#'YN%\@_SJG* 4EFC1!4XHND.!I2M&E< ?URKQG2M$)!&UW M4NU.5^I!U]NCG710EVWC4-\201LW^'M1TEY8_E$+A]'*LR/L/-Y8)+01WFW@ M8_@("./.\<@(:PV_7X&GF@8@;RDQZ567$O]F@7B8NH6MR*\>JO,=(T-UM5AO M61YW?2_ 5JZ^PT75 Q5<(/E) ON2CY>RS/5YM:[8>46)]$I<495K!R\"KU,/@/9K&["X.IY]S]"\7_ M.267_/F&"O2W:4_'_Z:/G7'/&-.3=1>,4[OLB?U]:KX[U]UY,-Q/O3LT'G8^%!&[ DY-$.>Z.57% M2_O_),S_L6\-FAG5?DZP&'WI3*3N-+>W2\1%+I(L%8E)=O&E4OV# _&G9L2S MW9T'+]*IMX>*]8M.F!7QBN9TW2^Z@.IY8@ZJRTU(% M*911S5@IQI9(;I+V\A/1?>YY+_#.M#DE'>;N[^IV%( >]7__Q8CH3_;^CAS- M%7CN/S$^^)2K.>!J)UA;4WP.;/WQR2]J:-3==_3.Z3W!9]39L(/6I0GN5&># M8;,U^G54B%=27TX5 M\74UMBF/O,Z9=@(>>;(+_^?=\E=.OJ[7\_X["_=SYWOR:A+4PJOP82;/,'Y^ MH@FIWKPD^&;;7-;+GKX<]$>$\4GU:Y86T?BMY*"3\\:[\_S5ROO/8?J7'7D8 MX\QR43[4]+I^4#=*@;5Q_X,!(&I4>QVU>5!1?E^:58:JDN<:,0"0.CJL63Z:3EWJ+!* M.^>SG48I1/5!?UU1WY?I_]'&%W+&HECRZT._7!6U.0K"G3#?$NYGF"]_,3)S M+W/)ZRW/NN@OC/_/-:_MY#SU_F#QG.?OO,#BDW6&JL7FG-:JB_R>F^Y$_=)Z MH^%W9OD$IV=;97]E>Z(N[BO&0MZ:]44JEO/Q)3;I7GG&H7?DS_OOR(0#.QO9 M_.YD80-FX]73B;4QOC-M4KW(G.^!)N_F083#K^\X@=_741QO\]?_P#_?GK.G MV%P1OAP_OOP[UY$O^2;"T7]]"&\]W426_R'?\F&)P@^3CO_]W__KQ\DG PZ/ M^/##JL:8,/ ?; P5(YRR5MCT4Z8+7_R'.=V:^_!QE9+RE?]NK_SQ'6/(/MR! M$L,J_W7WP\]D/Q*;.3-WJ1^V[!&:4E/L1G\\/O;MLQA6OG\8A+&J_T><3NIM M,'G[D_?&)Q,%BS]8YBM)19W!KX\KXYFO_ <=U5$>+/>#>\3\3D"/&R^(G,W\ M^>5NO"(P]J\.87\"91D";J#?'-'KT\=^:Y8/OY+7 B !#DX?/MD^;,_C1S]0 M'3F..)>72)3 O?LVP^]\8KZ&5YZ>]','^"F8\S_6DV]Y7+0%" ]_K&F=2K'= MN;\KUC)?[]1:]JZMI]O%;%%M%;7V__RW]8G@F-2H?ISK.<'XBUL*Q *S(U7J MX*Y"V=__.8M>SO>@_=__6Y^8:3'SLP,^$ M!KWY&G[^Y%-Y::W_+L[OHG&P!O76"=][8K\MRLQ873&PXUH.#YJ2:3F2P6-% M,4R6-0U!8239L10'N=R7!Z9^?()S&<0YV#)< <$3CFD9"J>(AN (O(5=AC$Q M__0)FY%X%IG(P)9L&CSGF(;)<[8A\;SD8@6>./X.%PFLXO#($#G),7A)LN$[ M&,X0.%/&MBM;LN0!5[HB-B33A.]@6)B5H+"&:PNE$26/($E$5;.VB8\ 5_DVC)R M)=,6L" _?8*5; / 36WFU5ZEL]93^U"$;VN-V6738 SI>&3'6GCK03#8(-&: M>8M"T]UE:BJ,9(X8 LL,MDS6,FPX;8,7.!&F(7# 6@J#91/^3W"/7\ZDT*B^ M=*R4;Q9'8KOG1UPK/3+B5KY/1YIX62VWG4U1]]HJ)PQR#39,-V%D8L+5W6;1 M"X9=4Y\5NC5V6R\5JL(61C*)71B/>?TPR5N:OBP/ZFQE.4"9-7GI\=ILC!77 M!?8S.0'(4;1$^ F.!ZB7X9%E,;+(';^\T=X&BWZW,_-[DYW=4JJH4FV.#"ZY MMH:7&=:&0YY'WH9O:,A8E>UN$T;RQR-[8H9MRZP1H7IQ&QBUZ2[,=548F=@% M=KEM;5B;8W66/=0"%M7YTGP+(Y.[L&5X>].JB >MO1O6@(5V6&+)2X]WP9$L MWN8=T6!D;!(V9@W+0JR!!%>0L0#;<,S&CH@9>$8T6%CET9FJZ^TAQ]K\S&&6Y;*7H+U>"-Q,0;N,Q/RV/-U-J)5;*-ELYPQ?]94?/#'$/&TU# M2-+9GIGM7-YII%&JP"T[T;0VZ^7(R.09['4S&G1L2\M,^[RM>@=NA\G((["2 M>5F4!. &AE%@91SO %^X(!FP#7)#<(!;CBB"9UP&BR#,>8R)!'$XPT**##BJ M(,=V6>QPYO%L_('?3PTFVAKURG.F6B]K;QN:6$@YJZWQD,_T1*0R(G9,#F#8$H"T M -,,TP9Y*6#&=CE>$AR4F'$J>;FC77 M,JN-85NI2F5MCPSI>!<,U[%,1W1D@&P6#@-T"L-B&%@D@TQ;8N$X^6.-Q&:Q M[#*6P;((P8$C!8Y/!MG/*+Q@F1+CB(F=5JJC2DLN5FM::H\5ORCR>+9M&G)R M,S+=GK J5%II9)8&_#Z;&I;S:15&)I8X8SI8'7>%E+Y4H]8RD^X)16X$(^4$ M*:].K*7V+O#-)$G*IWF06S7'?]RK= 5N3]-&2CX<>D81L M,B"_D6A@GLAH%@'9NZ W6B)C(M/D%)#!3Y^PD.A*,@%,;,$3+N@ILBS:!G(M M5W0=AG4YZW@Z![VN&H79QB?(Y;O<6-ZF*TU#2>[;8KL=Z28)H<459!U0;ZYP6# M0XPINEBT;?Y(U<&LP)JB"? G2T0Z6*#DR< V)JAJ2 :8LQ$^GLXFDGN2XS7; M6D9:.R@=M14UO27.T:=K- 107P'B 2Q BP"Z@XF!$FP:B&=E061XF%3B.+LF M5EN-P["CB4*]L=GQ16D4@N;")#=PM_>9],%N@2)@Y9<')<46FM&6#$V"*" 2C N+!.. 0V6QX@I> #TT>Y@"Z-U@%+.NR M"66K98?&Q+7'N@92.:TL)ZU=2H5%LLG]2+M&URF$*UY/F5%H\VLT#G?QT&,Z M >7'$; #QAD'=@#/@2Q0 !% N5;@E%P&0"$QD?8^"G/9VK2EMR,]L2&.6_;\S.E@5)107:9F289FC@84%OX^K)=F/A[;37P-D'?5:5X M:.)@=J.V,*G+UE3+-YF>%DP.C#V))W"\/!$45^Q:8 VZ/-@(-A@\L@.,;]E@ MZ]@<#U;8$:>#I86!%4 -=H$# $%!DQ=,("0;,2 K1=Y]1N7)8=WN58.^/HLF MBJJ%S* +&ACSC,[3'ZO^<8KCQ,^5Y M%;>LS4P-XZ''JW04X$T.S"L,O WTQTF&3(PT4[99@9<=492/Y( ,EHOL"H!% M(!! L0,MT+(E">0 T!\821+L6D)101ZWD (VIRVW/=0+I%&WJ, JCW4:,!ML M#HM8-B1' 2&C@ UON:!$BH)%!),-VE0"YFO*+M5:+Y>.GF+R4ZPJC.5MX/2? M4Q*0ES<;PFRGX;FRRW6YQ7+6WY*A"9I*99=!IU&>U]#>+%B^4F3-V3 >FMCM M; ]$MRP'.;\NR>.PO.R8_6H\]%AGB0 M$PPLZ@LTA64X(A=8,A,RN MJ(+-LL=!M;-N[-8#V,EG% :&0[-:KQR(/@X+9FBK@U6W$@]-G$_],&TN5^M) M0ZN7%X5]SNZF!+5)AAZODL4N!G(#$P^D"VPW1^QIFS<X,4CG@?] MR<6\:=@\@XET8L',85Q@)\YE9%"->.0Q6O9%55/;6KV0187M:+F/?)CZ M,^)]N>Q7\LNU(^M[1E-3S>G*&(A-,C2Q2C5EC,3&04WI]84F\Y.U4.NMXZ$) M"M%#<=6W+3^%UL9HG4(<,ZJ6XJ%)S6C"-O4TWV0-K2[/EM%@%(P;;#S98]6( M5\#\MURP2!6>R ,;MD*Q 4]$D- BPXFLG5!T"GUVU<3>).VGC'I99!O^>E@& M,_Q8"R 7"#W1XY4*9P((YM:SB16$$HJ')GAW@S:IT&-+#9U=%!9-8:4T]4X\ M-+%KXC+J3#K3L:R5P6Y8]U?%< ]&7^Q2>;H\D&><*0#)LT@!^QQ6"_0L6P9G MNJ#Z\(YK*D<<8'% Z0H6@)]DT/R(S+8(HBDVZV +.[9C)9#2:.0.:T/.C/PV M;G*CM2-4]\[(8)_17*)92[>T?KNH[?ONEBNG1CFO&@]-K%+."X>!T]\S_K++ M=37085(1'")[K(X0B)PLAP7)Z^N(Y=?&-BQ*C-B.WYJDC5QQ7NJWN;J%6#FL M"PMN!7#B0I:W PWL#\M M1:)*AB;\)(UIJ5&H.6;=;_=[>L<(F/&T$G,65F!E%%-UUC/6G6%GWG<>PW5TF<3/ ]ZON0'6('TZFY"/$? MWW[X,<) 8J2/\5$2JK,?0GQ/([(_9(\\AF.3(>]H]>U;']_&/,0K7G=5B4=? MN1=K4_X07/SA_0&\TYT&VV_ACV^_ITBFS!\/ >PM;,)/X\:/H?SXB[\--:TP MF*XC_,$!XV-.>'@35FF[K("@TGE<#H):=.=Q$.BK0OVO[W@2;RS5]5/_]YE<);CLZ\E7U-R'GN2GE)BZ_D7^ MS)=W%8N\,'*U@RGY\/]]8;_\XH*5K_+G=AA[\Y6YOXOV?+\N=U-G_#'&_'4L M\F>&\G6L\K+H]?,15>2OB';Y7Z9=Z:MP7H6V?^$^ M/BF-^5"/.;YV?YMR]Q9T*U(&,>7-Z0'_LJ#ZY/Z\;]>>;7L]6\<=%>DI7ZTZ M\K0Z"J?\2563LZ?C)Z_-P)RME?="$42R T0B)__]V'8"EZ6[/%3;OQ*D^U * M^7U0RZ-J?C7'/CQ'-H^7MY M%;W?WO6+-5C9(,3TV^U_ZJ7J8=S\C5. M7M;_?!'@-7T!V.ZF6I=9M87*T]4T4O5,9]ML&G%Q(>:53?\H^[_/ZE^^F'5I M['^I.L GL?_+KW2.I_M9%)-KO?!K<"L0G&TE'A>1.M4R%7: MZ<@7AT0;D $*).4>R:]K!TCAX)W:B5^5-O!)J5*G:0GVJR#P#SW!RJ*P&,/E*D"IQNS0U81VOYR-BQS'+<&D>Y&1 M7]<2[%J X,EK/Z97&+4A?O&VSW6@1G;I!'W)Z)3UU$:MXT /%77USIK_/S)\ M+]]IF!:7Y_QR-E-,#T<-/V..",/S7_Z2[SDQV0#T/Y<3VO_>?4K\_^Q]9Y/B M2-;N]QMQ_P,Q>_>-F8BB5][T[#L1&.$]"/=%(9,"(9! !O?K;Z: ,D!7E\$( MT,9N;Q4E4NG.?S;I8MZ9 MVL6O6^@?%NY*JLE4!WEK:$XRA=%HG!^VLUUT*Q@RSG\KW#>;O+-GM>==UT>9 M/.@B5CAK$\-#(!USM\G6]^MZC-)XSIS&>R##Z!*'I_,Y1J[ M:&)QJ=P?$,F*6%'1O9KT'_\XH@2A$H[\Z5[D!Q\7[.4)A94'B+%PQ[#EKK,0K@TN MM^C]O)_DI4\X[^]EPT=I-[, = MN.VC6&NT?G>*I[?N XDVZ0/8V[>.I)&%_1Q$3&@CWPT,:;=E_^+-@8D=$(G4 M*Q[1 ' 0+ESR)G#FA@HVUGD#J/; "EH)#/4C]OA0;B[\XM)+"5DWKC2:*Y+ M[87$!O8X]K'S01&6W(MY?<]6](WMTB@;YD&S8:ZM'T^<&',%G;:>]M?^5&O. M,9]*JSVSZ!!$$^DTE&+SOE*[E_R:!G ]QU ]@(9AJV:P:]S8''X,/X);)J89 MZ G%#\JXWJ_/\<%C6%&^S=&C=+]*N7D1F^"QQ ).1M;99/3MHXS5,YHFGI6+ MV&S:Z/ECH5YKPT>I"K';/ ]HQ.S 6> M-P[,.1>=X0&!31>3D<$4E>+X%),)48'I[V3 /JK+(/@WN>^[/.(OX ;,1!9* MT@SS'3?/YJ9%?*LY?GAVI#E:^J13'<:%8(9L%7*NJ.6H!-2CWQS_D?=;$ MN&"NRK7%ZMJ3L'&S7'L6'E*#AC77Y=J;X?HB@7PKUYZ%L.G;$R?(G%9'>M2* MK0@6SIBK=:KJ>=UIVLLA'8ER7]Y7DC>;^_+WJXNARK*C#E_?"D5@]^RGCD)Q M%[D5ZG2N*2 T;<+TTADQ[G<\7>RK==P^[Z502C4UG&:FH[H(] "_H "\BK(@R?2)Z<76P>-^1)Q7P^,R7B:K07)&=0LWW1V/FS/=-E8?\ M)&4+4U?HE"G2J AUE:\F$'!L+YPBZ,.+9B+PB-*F[C-MZAS.B>]!QB_J7/>P MQCA3FRD]O=3E==:PV%G5DIFY M:5B:D\0$PK:(10 /U!__\$\L>6B/1)=9A0#$'K.8Q?W$Y*(CY5%9H&B3WJX3 M)D+2!]NDMVCL1S;]ZX0#UE5ASY0>/^QH0^K"E-]X\0=VB1 M_PXAG'S!LE;')4QDW24IPRH,_':NEXZ0-JSZM>ZY@D/1*:C,YA?$3009FX.3CHJ2# MR*?_F E*9ZO_=].0$F1'OX_3!24;'Q!7@)91>YEO^G7'++J4TW [ M[1SC+1"TH)K93RP=D94HR>E1DIRBVE!1>DZ(I2-DM:%NVR_X584YTEI49E ? MDE@U;I*#I%XMT\. BP<%N9]8YCV->6,I/-%-7U$@^I'7[S95SJT[B:)-^@ ^ MB5M'TLCU<,5+43J95GG$%&J, $;R/('EUE8!G0(G@\-9#!7=]!5E7MV)H^'& M=FF4*O2@J4+WY1VX@DYS&[AK]OL]QFRFY[\=6&(?AW)_73'C1MZ&FI=H98 B(1RF%BR,UY2ZLLW-/I<(C>3E=BLZU=T189^>NM/@#.-=.6U"U*9831KW:;9O$ MT/-KS"353A$#I-:YHXF$D5H_/)H;*"?CWJY+G!=\" MVXKG[*\KGM\8<$81\E/6+S^=ZXU(X/3:RRS36,>6VDFZU&\7XXNSUB_/9:14 M@F=X"VNN$ZGRHM?U^CQDX'10OYS#GS#\T+L6B4 4Z@MMNM99"O:%5\8_4CNX MR39,TV'=E "ZF7*SR^9-<5U'0DX'0AX)>)3J=G^*_#(2_K[WK:?$LWD',PS! M'Y3FS'J.>YI[YBL&\%&14;4.VS;]LI%;5 K#07J<0-*.G&H<\80?"9A%$A\E MI(4H(>T<]O;WY/P7I;^&JV:[WQC,RX+O=%+-7B%#Y^AO&ND?KM_;SJV[4K:5 M3)ARF\J-!HLXEAP'Y#VH_\5C3SP?50"+TOKN**WO$L"0*J[MU91N984LT?&7 M\W*[4TI>2J9[FK]84#-2,WW+RY2U7'S:-P*NCAQKW!-#,8]0]NN]8MWW$K\( M0^0]1+3^ 2)680A"/>KHP^:GBO9[5!PIPO=HOT?E>NZE7,]9DP28YRN#6K;$ M2P1S0B>&T_'Q6BINKLV..>NMK00];YA?OX3HXR6.M:R1ROAQ%5MYLCAIY=/K M?B\AX4S@OR">\(_6+[\7_+BYC*8'!IL[=(3\#FS4?J;8(PRA):QZ]K+;)8@\ MV?MZ-./#.#&0.]-E2IH)X@PKI<6E28]RU"+ ">H#.!'V?*/O5CR_,9"+@I8G M/@AX$FIPF*G@2;9?F%%SPYPU,NN,KB0<#9(4:*><.YC%8GR:ZTLYT_0M MIFHDJ63$IV_ M/![4)"F?X C>Q#K59"6;=-E534T@/.#0O28DST>0$&4YA=EA&)7=BO)S[BP_ MY\IJ[L0>JJ^JIF:S.A76NB=C<94QG+HN [<34%7DL.*?J'PI&FJ4U/,X0=_([?5N_2OTQ^I&*';2HAW!$]NFC9Y>*#?-:B6% M+:LS>9G-0:K+(1<8@44W;D5QKRB)*MKO41)5I$\CMQ&J9_%!O=K/8DN3E?TQ MUIQ20HH5V'6F.4!Z%=TVQT5J-Y#U(1^35NI!7ZZ.:,YU; MZ,*B(&$B02[G%:_13]CX FG.("7K/=5Y8^E8K[U8"]EQ9,AZ[L!#'T5='\H= M98U=[^>KUC?^IPT(9!Q[TMGN[&>9WSQP1/(+"D=._36C"\WBE/6)N9APM82$ M\X$OBCX\G1H)RSTK^3MV($6;]%[<0;>NMJ)-^@#.A'OV&=S8+HW25Z+TE>-; M^EYR,SYSD_J]./RB4-*CN7@CKVV4*A#M]RA5X"'Q/4H5N.+MN:.!2PP:N?P, MJ\:[ $]IF=2T,8 S%606X$246A"E%D2I!?>ZX:/4@MN1CI!Y'&X[M> :FK;A M@G*ZICIBW)74?*^,]2JE!-*T02;"NZKVQE(1&L#U'$-%%]!OSM.@S>'&YO!C M^!'<&3'-0$\H/OS]#MRPCQGL>=@"QQ +.1=;9%)#:AP8*HT:9 M%@ 2^4SS)IKVT6JLI ('*4J4.3'\GLCF;D7TG#'#JQHD]Z+.^K6M5>T21_ M.7'//H@;VZ51JD*4JG#?J0HM>1E;&-X07:&#BE;''#"6D<'KV:@B:BPPA&(N M\+QQ8+RX*%,?!!9,3$;F051OXLQ!KSNYN/U!+>I?7OZ^;TXSGA^?#MI="RL: MF<0@!R>FQ]8E@@@*L9+OWDL5"=XYW/;7%KRPSL[&=+_V[$0QL?#LB(TSX-H[ M(JRSKME>:5!2D@FDU[D__F$. M;X>/U/J9IE>TDEOL'H@Y%4?<]%8X-3?T3:ZR;(S&69UH15N3"G^[R5A75U:3HX"1_UEX8*!#RR,'H=5ABE3%'R=+R>]25%.VB>F][^4\VQ%[+?K M(VTIK,:I3'W.SDIM/.#YR)^'/^'I4MNADB\ZK3P;__]_^\[OQAL&0+:Z]& M-00(=WX2 <(-0%QQ@&S&91V^^*<\7L@K=SM*EO]!/9M9/Y^A$)HA5?SO/V)#!P'Q MOUH(MQ 8IQ \0UJVMU_??NU;O=S\BIJ%4 J1?+SY9+&9GNU'KW8=6HX@$QDI M0EN/[7KX+"?R1V3E[4H?6T Y4 021^$4IN"DQ# <+5&DIDD\0>(2J0%&PW6< MIW7PQ^:MEX$-Y^F. M?7DW21I&\YRN:I)"X+)$ 8J6> J3)45C:4VF.)K&V.U6VGX#:!K-J020>/B( M1.$<9*8L#R2-A'J+HG2&),';;Q XR; \PTJH20@5. &;US!)D^&/"I )DM#> M?D.C2?A>BI0H5LAD.56?@.^*^D\+0JZ11%81JAX3Q0WGY#Y50< MZ#0I*3I0)8K3@"03<.HX.&P W\'S&O?V&[*.TS+)$Q*M #@86:@V]39/ANV%4"P&]I;V<7,G)>+\UFC<;: M%B96HSYF$JO9*E67@A/D;U9.9GB>PS"XA HA482&UE"C)9;%> Z@SF#J?ML^ MQWKK=&-5,)L%RI $EZFTBI#M[[4-GURMX_0XK9 ),>4T9Y/&,CM(C=&3]-Z\ M$YRJ<#(<%\7!7E $(?$]:"4RLI)M$TG38#4G!]:YLM"L M2^1A+QK]9&VEU_BQ.1;.+BLS#-R+ M<+]#U0AW#,G1C XPDE"H@Q':3'FB-5NVV5R81G^L9G-Y(2'1>VVC$;83]'B5 MJ7>P#B%Q7(6;J^UY'3YY,!>5IKMRUQE+%GV9RPN"Z/1!9P"?W)L+6I8Y6E4@ M!C XE!V=H20.TQ6)8G 7>+AQH1(!?Y#D01!,@Q&@H,1*NN2:#'FP# G2[&WZ$T*30ON M.7:_;8K0,2C8BL02 /9;DX&DD !."JNI&L804!S9_;:7J7QM.%DK@@!JI9S= ME]=QT1](W'[;FL93*@EEG=0PN#\H798XG4(0IM(\1""(*_1^VS99'!#E@=00 M0'KJQ.5*J=I.UZ'=OM>VS/. 4V@(9X1,29!%H2Y#&"58EB88G6,A,.RWW89H M4*@DYUDL)>.SL;.:$G-](>'8?N, @YA"4QR<<$*7*)K5H:!!N%(X$@*M(I,: M=S#A1A(L"W$EGA6KZ;S=S8,-HX?[KX466 =DT]C9G71(\V$(BV;Q>!1 MYFT_&$9C&9Y$8@XAA@)H<2B2E'2%H!@:UX'.'VQ8OV%W7*6RK E&H<\6\%;> M=J<0R(B#E>$D_(=2 !PN@4$XHW38.HO0[ EEU0Y81454!-7WKB_ M%-.KK(;#QLG]QDF*5SB"IB1-A^H@4 PR3W((YDE>H0E2QK3]QN5.3:23(,>: MG1Z1;_EZ?@$D."T'V* 3@,(U!;Z4ACN54G %30OL/JNH.J7*),&1!W.^[ \L MK^]:9A4X5;4R\BDL/I#P?7" 0$Y W0T;QVFX52D<2@6O$HJD*1H%:$C8&5;? M;[Q4$#PE-W-8+-6L2:XLBXN4!J?E0)*A=F,UCF2@BH)[B@)0G!6>Y20(I"RA M8BQ/'4HRP*EJL5.L#[%5M<3J=:4CI[(+=,?X7N.0!T#D5] W8'_A;H%:C8&, M@50P!2XVQ2I[JA4V'N\6.H V*FV,R=.YR52FQTJ\CJYWVFL<4S%.TQ0HQDAY M0X4#14(E*4G!65;7*%UGB .<<*FN4>,G."54F7ABR-N>.V""&V3VY0W7 ('4 M-"X3B-P ('%0R"" L!P410Z#6V:_\5&SD1XFFH:"R5HSRUG+ZJR #JD="+.J MX9RBP=9H&>HF2F8A1D/L@)N'QP#!L:R*'2QHK=WS!5L3<]BL#I39LKLP;#@M MQ+XPPSF'#$:#E$1'>A!N$$SBH Z6,!W'<9EB-5T_F!9S$6\ZJ3I/"$T_Q8D" M+M8(/DC#W\=/G,081H?X2<$M#GD,A'P:8R2-(3$-M@SUX$'C"SR?24_B%4'P MG88^RN6:P%\$GL5]LH=A)(1^'(JD"N><@TL+]SG<\32-*QJCZJQRT'@!3^3E MY%1(F,UTAJRNQBR/C>&T'$@HI,,TY+BZ1 ?\D5(9B9=ASR%STCC(9'&&.=#> M/5Y(\JY=S DRP2N5XKB[E#H+B3B04(Y3()&#ZA 28 JI0P8I72!!;471"J'@ M!'Z +26+7X[:[*@H5B'G&3;-G%52ZL@9?"!OO0F+T:YLN.)JRH@#92QH'3! MC^Z17UHGX#Z"B*D! .=-10BDDRS<$RIDV S0( O;;]PIMZ?%97+41^PU(4_3 M7CJY@HT?"#-#0X[/07('.X,8'N3Q,HDIDDII.LE##:K@!QC'Y%;UM<4KNI 5 M%*!V+'? M>%YJK>QB/JL(QE!#(M)@&W!CD0?"C-,D)+@TA$T6&EB4#"DPI\#7, 0&R29& M:BQYT#@7KTR3E*;4!7^>K.FUC-I2Y81$'@BSKFD$8.!DD H#YQQC:/0:7 (D M3BDJRP :/]"(LJZX::737PM$!M38+FEK%1MRY0-A5N%RPC6##$6C8,]5*#0< MQ"&)T0F=D0'-J(R^)T2DK&I0RTL01TA$*75$@>&\DC2%C!I2IO?X M38+".C M7 &H N"F@4-15 [^"M<#HW56Q7GF8$=FC7*&31?2@C^J3*:5>(]J,G#J#P$# M*EJ.@SR$(:!*AEV"6A>G68A;@.1DA/: X%#,VA;XN+\2BQ1<2H&^GTLD$ M>G2/E.M0-T%5I4FJ#'4Q!76O)$,+16(!!LD/U(DTP>\;FP!J9;3OH*J&6P!J M:4Z!YBE+&CAR21HFM&=5Y="U5BL)A01:<@K0?HT?T95)"Q M12,YAKVE,(R BPZAD(7GYG-^53.KZW6=,;!'74 M0P3.0=:CJ9!SR5 D:%*69 #QGE9TE< 8C2?9 QA*+Y:-7*UHZV*VHY4&8R?/ MYX>PY_LPA$SZ<;.<68N<),I.V4GU++E>R]71HP?S,>7]0=%+IEV1X./C!+1] M79$)6MW-1Q!L>PXN;&*GJCT>RU,7_-S]\-KEA%SQ6S<\\@BK&T_R+I(2^/UE MW[-W'VR<_L$G;V(#K\*OVV<"7Q;J37PLKVQ_^Z6-QYGG?[!$X.7WG%UGMYW M-UZNSX6- __X-@9"_*"HJV<(?#;:]H50^:LQXS_X"Q3="M60L<<;,O^#OVK] MN*ML;.[ZV3X7W]B/-F0-0O;'#ZV%5E\]A(;ZY" A44(?_N\?]!]?'#!! M_V!"<+;W6X%TPP*Q,OQ\Z,8$2T,5O)5HZS_,UB>^NO7QRW"S[VSMJNK9+Z=W MG]YN[)"SE4]G_KT>^N4W _&#NVRIU4]OAL/#W!'0W0C0;59L\^]Y4.R6%3B! M$?A-0=O%UG8#2C>^MMAO8>I;E5BNC%]!EJ".L@1CNF-/8O84H,(HUB"&SAG, M#<\ [L^3EY^Y7=YVXM%?V[]VW=%?QM5V229WO\L*OV;Y\'/::*NE:%T/B*-4;6BZH[!V. MH>QS]$NQ,%'PKI4BS&9AW*LT/;;(K;Y>XP)*3SX0GM+QF]J*0[&6MWN6)Q , MD 8K152)Z4*B46X53CYA)RQL=?-:-?S*\Q3R=WFM=]%JDSB!4N0(#.??EIO4 M\ID&-<_,=2$[X1(@4]'X!'$ZN?OER7.G3O9F"Z/(",UBJ<1.2K5"WD,"R/SQ M#_U$8X>WJ+Y?2O*63>%7E]BB.V8< %=0-<8@N&WF#0?874&C(N-YZMAS0P-: M3%G%_O31H3S#^NO^[>B]VWK> -SKK";LR^'MR,:^'1L[K*._354?&= W9$"? M9O@W:!WO:8 TF$*5:00\)[B47)[8< #KX(,;M)K/K^ >0H^%4ET]BOW]6B;A MSV. ?DA86N*5:!ZQ"K0F/S43F-\54WW;2>&=)#7@%A*+S/(35IV]>3W]$.HX MG%HW#!)\&5O^BS(\I,AR7Y=YTIP)346H\JQ8[-:A#$/+'L M!3B ZZ&J<8X/376X'>#:!J- !WJ@+3\Q7-=V5IM2V(C[54K]2+K%2C?QZA/(FGUE%0[+4RJGKY0O:%0R]8E#E$?@CB\ MZS9R7D3.BQMV7H0!!LY+H[X*!)79)"E.YG836X%TO"'XHV(\C:H:,0@(V,_Q MIQNC2:^I)2HEJ '%BVF&J\)][;FQR)D3.7,B*G-Q9\YKJ:SJ&<.2+15.9LIV M/1?:@^F=?!X!,WN5->*X5/!-AC&23HT9EC@-E5%#>18T%WET(H].1$4NYM'Y MAB!3RJ1>3?,D+Z0RWDS/YW*+:6T!NXJ\.C3_F%Z=BFW%@U2,,9!=$ -+=(DJ MB'PWD>\F\MW<,N&I>D/@0.%&LBULA/H()/8UOSF,"X4)-FFT&8NM%7),:8!Z MA5PVW,?(3>2RB5PVD39;/+3S'? DQUE)@;LEI'\@\Y$A,!Z!KLEL+)LM8:&;'=C[JLO-N&J[CBJ_0^K"4.3IKG:\>8KR M$$SDY@D'&B)._/T07H?@BL>X(J,3'^@*0DA/?IGJ&OD=(K]#Y'>X%57>',H. M2,K!/7 OG7Q^>_SP$S0DEF[FV\7:3ROHA='(X5>_9SIG> MOD&.$\$+$NHV0=$!*C#FZ%*4NS3&M\.-K/&06LGW(UGV3["Q5/+.M-HU0HE#-1QWA/:GHUQ"71G*#3(V<-4@*/^],@UI1[OZ;5K=&@ MO#4'EF<[QO'SJQ'+>0@R$W&6ZW.65Y)X!*9&-"UDYAE&%R8^OH M#G(4/6"><.XPGSM* +AK^A&QC%"PC/?EMME)FE,E2;&BD2H1":Z1J71F@=RB M0QA/&'&8Z V6U%/ M QTX#M"VZ=D)2PN2MA.!M!_!3G)8P21^5"]@18.:6RE0HPV4,<$@SD.1'R0\ MD8_2J4%5&DAV!"MT9X[BH;]-=.Z-I&,(\@UYCMC$JC'I;$5D1UM8HG M.AG+34@XNRDC]L21[Q40BCP[]T=;;HZ=W*=GYU!T?\D^EFZ'<%.:18DK51BO MNRVO,G8'2(8W;A[NLW&DNW'S;*NH(6+BV.-QX.5QP%CVP)N$S\C9$SE['L_9 M<^?<1YA,Q_8*@,9&WDLOXGXL-;ZMU"=^O3XH M.5V9S5372E;&@DWH ]C/('J'/6$?O ,Q\ER=SG-U;<$)Z^Q$W.X2W.Y3R9N]_D%'UEWL9Y&W&G,(96HJJO_SNSCIUYL.9V%U9-W60 M8\!;!=$5 /\T1968(\= Y!@(&X,/O6/@]N,S-7F%I-]MV0%*.*"V18?:6+:\ MA*4).X X=@HA,VNQLJ^FA&*ODZ=3PW4^/4Y(!+%)8HF*RD2^@)#,3N0+N(0O MX%M@HC5YD!P/&VD,Y'%%& C=7J&W0&""KA6^V]27_5#.-GISU!MP@\Z D):) MO380A,*1<.U)N&MB]0N_:'XGUA_SB[8:;,8T/:)DKOSAG&I6ES,M 4&1_!3# M>@@B%?&E*/TEG+3H-%#@9+(VCAM3022T:[HU*I8LQG_ *),:JOQA_ZW>[3V-ZC M)+O9W.8KNJX/[>Z CXQM:Q#W@#.!"Z5$N22177ZG=OEW+OR.K/'(&K\Y:_PQ MJ4)^J]JJ>AJJLV/E>X"8S(D$EA"RN(>Q63,I5;,+U#5T7N'=$H:W[YG8I7G$ MX");M@?NH0QKN-(3;@W4;DU7WWYZP1MC!I+O%N3>O\"J$F7V&#"U9D(\#1K+ MC"S[R45=(C855^EW:S5&/HG[8R W1S3N(0?@$_*Z2FF=7#'='YG-[C"7J]>F M7CR_0/(*N05%?/8DY/T['U1[,K&14-BJ^12S0.1_B/P/D?_AING-<6,L%0AZ M$\GY$=P$'$/..NU% LMZJ9*5=E9.OPYY3E!2E6">"/9CE>4C[TSDG8F\,R'C M3U\!!$OL%HH95PXLG7\SL'WQGA_W.W#-! MB7C(=7C(2<19*SG)@[E!T0T]&RU;") A$0##>^?IAI.:[XA5>B4PY B;-6DS.1P/)#(H90JI MU9$@?E2^)"I?$I4ON;L8W6GPA&V*'%X;=3MB?%DP9T1IV!N7$PA/D+<)>_>F MBEO."7JO%OVQD[E1EE!4Q.0QBICK:86G=%T++3 MIL?X8ZH%L1$/RI@P3QP;'8R*"IG<=2&3._&#G00.TK9.2&TA51>-=I\L-6VU MS+MU! >;P!S[[OVG]^0+VQ&GH6P- "K[ABC4TX9((1?7',X<\HUM[I%V/<=0 MD6,,_?V>G%[ALK9N,\H7)3*%D38AD$3_$UZ$N?$LQ^@/"4M[^\&K)VMPZFSM M\/8T=>RC%1&6&]QH0$-5T'6@'LLFG2IJ,L&2WD3TS6%1R_<<(&H0:X,:O33S MQ-!,E!45945%65&WR,*NCB[>VL@R#NM@IDQ-$Q5;H)9]?=IMU+Y6U0O1)^'HLI>K56IU-9NF8S;=L+MUKM^/) (H-R MO3CS1!,?(UL/P:DB/U?DY_HJ'A HBSN@5^F99G=9J544X_-$%=BBRR><>F@0 M85V)#UROI'*F/R[,^Y4E502%.D($)LC@9/'W$.'.7%V?HTX ?OPN:8J\7>=* MXR(AHFBVKXS!=8#U_UTZ,^L* [XZACZ[O,H*D=$:3ALS.WJRY74+_EP X2%5 MQ:2H+%/$HBX6%\1ROF[AZTPZ(9$4(E4L^81S1.3!NFJBUEW#Q5'*]8!X\>+$ M,GH<5AFF3%'P=;Z<]"9%.6DO0H,7H\*Z-)43JFT2=-VKU;!N+UU<(+Q E(M] MHK@[*\]T'4OD)DG30T0"0QGPN_IVO46E_1#1I7 &D4XSRCLSX!L \@(5CEW> M72;]\7R5 Y,^NJ(GRF"YX0R6L([^-C5=E&!Q0PD69].-85>!>P=!@HOHD*K; MUW^1?15:/7745Q1*!7-MA\]9'<0):]^3D_!2LN.LX#2VY;$/CD77Z7%_@6D- M2_"%OCW52'K00XZ=H) M0SP1'W0$/X1"#;_>/(4DWGU&X05\KU\1Q5:NJ%*= M)E$4FZD1&7=-PY>\.A)%Y&.EH"A^TL=ZLU;Q'B5H1(EI.GRWX$.SJ M7G/_HA2_4/&?4Z?LQ T'ZTQ6Y9E0+%3C:ZXW&2RG XGD/YGB]Q ?SQTSV!H!//D&TB%4P>< MMQUK A"35=6>P--/\LG M>LE6?C'LWV>1PK>3B,K3/?OH-D-D7W4Z^/?__I_7G3^THK9(\FI40X!$_2<1 M@,H Q!4'R&9W7OM7+S:^HV9W:"3Y9;*9G^]&K78>6 PXAZ"$R1'8]?)83^2.R M\G:ECRV@',"I1!$XJ>HJD%2J+:'9JHJ5 MA)C.MX1TJEI)"Y5F\$.S6LJG$_!#B:7"LV!HE*C\^O/P8KOQ!879MV6^Y'$, MDA8O*,KN!BOX7J.Q/Y]G[:_P+_>&B%3\"7RA>HH"0GOUTV3/=T!5KT[!IC5W MRY,4*5MGBQDCWB]@DUF597/]KI0HP08 9%13V(3G^.!,QLGO]L1&@/'MU?9I MV"/'F.Y209.^:UC =4^\MK]>R8-.7IZV&4@\O)\DL]_1"O#&ANL]Q?*6^B/P M61F>&UL,[?%X%;<7%A0BUU=<0S-DQX#O_1.JKC% 1?/ >!7SAB"&.DY@?ZS$)F!B.ROTE+^Y(@K*?2!$4P?=(*7Z+F1NP'%1>3JHM^!/J%*=YB/F M#XEHK 4[^]Q+DO\;3F*[#&+-9CKXRAP.T/;=&-R\LAI4! S>CGH7TR'-MYW- M!VC,8[B!@JSBX)W!Q^X4(*#Q5KM^PG%JO@HG4W$0&][V9 7YD(PX4.SUR.%( MX.+!+F^:@N^"9"TF3Z=C(_C[R]B"+*ZQ[6O!%PSXM^U\.G"$VZF&W5,1&+K! M6DYMQ]/AS-JHPP:;X3S%ABLX M$&TWNM?]5,>RZSX_!\>R,0+0#'I#V8L9D^GV0HQ7>P%GX0)X0!U:D L-5AL[ MX3]OT.PR$A!"T&U"!6'HABI;7@):5+[EP;6IP354X9RVX*N2X^ FN2T0IQUQ M4,#3)(L506?HEQ332V.)C0UN6#[0$MX[STGH,?Q,L+UG!.PM1OP+T!XCMJC> M]"?PFRNTJU_-5^QEPF*[&7L&^C,O6U)V#;>J[RW9:O/OX;(-TU65JSE21TBI M;J+F-6KCSN)<^O/S"Q$>#?:;?FV,'\.#O$K]^\BN"98%;9.: UPXVF"A+]G+ M$*E[I /?.&G\'=5%XK"ET.IK"JT_4VCWF4+'AO(1FW;'G) 02;@0GWI M0A+KQC;6\'BG\%[>_/L1OS?.YVZ]FI>7V81,R)X8'FIYZCOH1E /Z4CT6LBALNRHP\U3!+-Y5>S/5\P5^:3?-OT\F1>3R[#B17ZS$/;4L+;6$VP3 MG]!?T:YDQD#6SH_.N7H[O7 MT%[;2CG!K\Z&B>PT,//!!E^JT&)1 MX!N>A1BXLX1*X& M']_D9K477K#Q1;_,\MTRM%]W TK ="RO?AH6W9[.,\YKI!ENLV< M-QD(\N)--D:^DOGH[710'F";5;T#@.FB:U;0<-$>>,ZSP#:[N2([CD09A94L M#(IQ$52 )LWI3+DS7OSQ#WV8115'%.D*4R4O7TU5SR7)D:9/-:PJI[O.8-CE M^I7Z1:9J2>C3A8P/.J;O>V:NH]LLIB?@5!W>UP<%$9A;9KGA8]#<069JXS24Q%73$,2BSJS,9)(?,]7?F3O!D;4P@@ ?Z,]SK0VJ*0R1A!2 M3Z6F8DYR%AB3R=2YFJ"(P_EEICY)\FF9C'=MP9=[TF1JS)9UMGYTE\;0U&_4 MW6[.=T8N'O!PXEF/[LTF]F+\GFLF/UR:^FPSR8+YR&F+XYF9HD26Q0:)V4@? M'-W$;V<2N5&L?7_!9I>&;M_%7:"B&5O8C@8-X*/3M;6U?C]CS6*\/39+-(;) M+4"UG49R)BSAC.FV[QS.V6S;+&)O!](*9'6XVV1N^*;MXYM,@ /93N#1.:MC M9!E;4\FE"6:V+)-$RUOA4%[Q7^VRS4;2#0>AX= !X+V)Q-Y,Y(U+*QQQ"PUX MMQ^/JYZ2U%)*Z98B$'V>+?SV%2M$N]X6XV[V/.@B&]M_WL?,V3 M12-IBYTDT5NM5E0A5T+31?UR^XD6-(!?NZ4"ZTQ[BCE !PX(3"BHIJ>=J?D>9NUN$-5X0=K> LNO:T%Q$QMF[ MKPI\2,B'\[K9EAD:IH;>:&@I%;YN:L D.O)O&L$U/.+O# M171!51=<#RH #[PDN75R=85;UPH=<=+TE\UQ&[36J)70;)14\)*%L^.3[OOI.%B62Y!4KZ2:!)/%E^:H MW3*<?2C4 MO3$#=R8+Q(Y=]/0E#BMO9QA]]I)A_FJ^GW=<+&G#_WO.T\@DFLE=@NS1Q\5I M$)+=/9]HBL]ILQ7[1PQ=)!3'B2=H0/UZ;Z"10*0#L9:\1 F[+7L*98VEL+]B M392)"6<"O11U_E4?4$CZ]?<@@OSS%%L,#6CK/H=HW)BZ3;?9Q-(#+ LT.YJ- MC:$A3Z>.C2QDU*)A>8Z\\T3*2Y0P8*N!G&]F= (@>FE! FCP/+0=U" /)DB8 M#7KC!:- 63?67A#^V4IY'66&"Z8ANP=%G]$;QX8<;#F41A.$W7W/-3004X*D ML VD!@86<@+ 3^"4PUZZ-DIJA=MJEWWC;F;.>(Y;RRC?UW-?*Y=7,_FZ[[M, M!7OZHHVV+]*,(%]F$PU#XX/[2_5VGMIO)$N_,2^9WW('7P&B$G M07@#3>1@N[<0:JFO7F7LO0H]J[T:L:O:4_"B1S;PO]<=L.U.<%C#AIT!06>> M-GP:H31$3,?>3>"K7NV4$K1+T:6V+E(9,7>(LK:>.XS>B&S6V&X*MU"-!AB$ MME#*5L#14487>OJ-T^SEQMS 9_(<1(OA=!"?('?YC!ME]C9]#.T9PSKB--M$ M/&24AO6L,HR@^YL@;E"[WN>4 M2NRXYVS/G \-M,B[ _T"7EY@^G"Y$%>-F<@U^U*ONQX@?_&;TX_PR9[0TMF4 M,A+,9FLFS&K:J).?)>"3]/Z3H!47%;E':IA!6-[*K(S*<5!':FG_R4I\O>)T M"8/]=9Z5JI#O8?M/VEH:M&) MZV8;\PM52US79D9;7" -N?^D+^0JK<:B; N=B9]SAF8KZ0+TY,';AR(F5$:M M8MWT&]E,1TL;8-VM2]3AVV?I=:LD]0= B(_2"]/R76?*+23Z\,DJH,?M_+RI M8L1DE"ZW2MBP71U(S&$_\YU5H^A7B(I@9,=+>=48+EI4'3ZYZ^F/]V> M4)+'SX0^_Y)1?D@,5DXM(<[( FL2N3R>[&)F,ULZ,TY/-Q MFI&75O)J%BYV7#$DVWH=85]Y">:^V8SRLN^W5# 0ZQ'"1 MG:1;H-+;X% M4DE_;M2=[T(%Y_[U\R+'Z-0AT/PQJ.J[/JY2&VT9N+@/I;I%].=,BR(TK),J M=5>3;KSG%^MA3> -:LP\1WPVY870Z5QYZH*?NQ]>OQ4MW38V@MSTZL:]OPMO M!<$8V??LW0>;2$SPR9N S>OC9)MG#B-BGK/KV/:%^&:8GZNBM'#DZ2X(==7K M(EX]"/]XOG)8KP:,_R"O>CE,-.2+#!F[\AU T3)'0S[+D/D?-XK87RQ"&QI= M]1 ;^I.#A&P(??B_?Q!_?'7 Q$5&_)UB2-L3?]N3KD_/YMIMK_172P^<<.FQ M'URX5WZ;MG=\Y2,\"^6 J1!7Q/[V9D8%_)]AU):BZK]4_]25,UP2V MAKQXSM\Z>OGBJ49V8SO_]D=_M%+XR<9S&2_!M2N$G^T:@&?W+Y2_\D[\CE3^ MECTLX)UNN\DH S?_Q#L]SIKQZZ)IGHV(Z)$F6FCJT& MY6P?C2]'@XP8P[D9 Q*RO%7;B-BQZQ*%5%XHUNHZ%EW(\ M9 S+<(= BPUL6XL\#V<>_;4=<*&='2RZ[ODBK&4G[EDD[4<@$2C#_LH0L*P0 MMY62.&;J)"^@#%YTQS/]A.-TY.F(,",4LQ-PI&M/SM41X]P L3#ZW=RH M/9?%K+0<^T+32D@C!!B(0STQ^)VY5B)[YXR#O/I-J+]W^IZ"USS@%:_G)S85 MX!U!)UIRN^R(D61QAND+UV1Y=5I#QXP0G>&?R'$2!/3>O M."ZOG)Q=EWNC61)C)L/"#$Q$HA9?0'EE4)P5YW_+)G;W*X>TS,V-%Y?CH^)R MFW:CXG*W5USN^41QJS.NEZK*FA&-)=WR&FIE@HOU8Z>^LQQ+FLVYN\::@Y*2 MS3O96J^.3GUS!T^:Q9J3'_A%,4O[?+Z2ZQ2<^>+8J>_%K%2M$38N8EG&&S-> M;^_K"X&\,F#M^/]F>> EE 3_)23J/3+ M6H:PT=MQ?/]1DRGD>5=84V*JPKI)K.B"$5L_=D 3@4/@17$UCO-.A[.* M@E8_=D!<&E&ZDW42FDFP74[#+-)IJ"@[YJ"C=:R^ZK%T8R:F2I66D&3[6KV/ MVCSL*.OKG6&):;EB)U/(MD:)U#C36QP[==[![.HZT9S18CQ9I>B\9B\MXNBI M\WF*JO3X26H@RA.J:)8(O!@2)8XX =#R>P(@%VM&D:SL^YGZA)[^"2];@I6 M6E0E<38P9@4B6:*7D MS1X[Q$R4EUTR4#+%:&C K?.GW6'8!GR3WGV04GN8ZO*BB#FG&HLR 1\$C^8>U(>LR.C MT 1B1RN;O1G?Y?I\7>(/.UHBUL.BK0)36%6Q&=:TN4YW-8#S>?BH5BCA3+GG,6T;L@J M;P+>(51BR2037-"!@]4OSH4)P.1NW_0!KC<9U6_AZSIZ]'#YR[)+SPN\X&%& M'U3ZB4QJVEG 9XG#<36J!M?JR'+5)'JC;GI,%[NVC,22V$5D96$1F' '$5>,^%T"4>EBR8QSF=,7TA*%6]P M#'G'HIJ+DW$Q(?KS!5]*UQ8Q016$9I^6<5W,.$XC1>+(JC-FA5CI;F*)ABG*ER M_M*N:D MOB I=SADW-K1>A\U=SHK.%EJ8/ZIS;=HGEV;-'@D&69EDW6%63$R/ZERE7[#)%#&L8C(G]-:RV6H2 M@7X\:+-3R)> *YDZ1%R-@*N2CAM40O=5SGEEI6>=0@ M!V:GXJ02I=R8DM)'5[Y$U.8B/I_UA>*X2Y-U4 .-1>+8RG<+:QF;%]HR5N22 MVI+E5^JLE3BZ\J;9;E:'V2PK5BT^44RU63S9/+KR/1\T66O%KB55.O:6Z_2_B99 MQ0NI--X1BJS,3!N??MDFIGRZ7)!:F%9LY]K%+*#67R)WGZH'PFN M59PIM;XN^AA3L+-:U5U"J3NB\N>(W/2\'B46"6/>(1<=0K$&\,F#-H'JYOM= M9M3%JJZAII;+K$^.T),'JR2RE*J6B@XK^,VZG3#%"G <].3!*A6*=II5F0HA M$%F03TS]59U6T9//J_2+>L_OU\;Y1"4=X@+.M@\5@_FS9+ON7S%A5W2L!IQ8 M$Q4=>]#2,*TW%6"V]4J&]L+=WB<[F?HO]X.BBISJ]I;(L8]JR/PY#J;S2 TW M^#C\]L1&@[95\VUQF:?=39\OSVNR)U^ZYLQN%\!-$.P!= VUFK"T]&9TORA! M,TX9?#JA")08+S2(5)]RY/8ZM'=(WF4)FJ 5BOO!7.#4[U5*-@0#Q'[P[)V. M[]>Q#.+!1LS_N-R'&#+^@[U1YO'Q;,5PV GW9QE\M6H*_=6J*03U@V9"E63\Z;(IP2V>L;(= MW,PHH.L4 MX[J%"HD?[ 4LY>^L?!-,O>"6E.W:,R%>_#")]&7OS% W>L(L;7\)(7#_!)VY\K;&3EPB^ M&O4(,I%D#_8P=HHR"E?A&\_GQYC#'?XZM0?[)MGZT]:\&^M=-.+FG M%),].E\!WNXHAF&I]@2$W?UY?G/D*U;'M4WN,Y30"5?JQ'X%'?B2V)\G+IOS M?$:(18<@#\X(^50O51^/JIHXRQ7[W06;2?-$_H,UX_32[7=HB13C]6T]3^R)Q0XKZOQU!\F<%\RXO_8^/[GT M;LRD:P_K6N++2 2'1!9#\LM+!+/Y1>UGBCW"$%K"JF19!61X&MOZM/+ZL:PN_:XKE>M[HM' M)T0OI+W9I0UY)9S[5% M88*+)J>HF0%/H _'4?H<4TL.R)807!Q=N/+>)$%%P,L0?N M(8*+]V4(1_'&*-X8[?PHZ!+%&Z.M'VW]*-X8DGAC)\CV!%I;Q8M06F MX"$OR?6"D#MQ3&RDL>*CHUY5/:AIZ%9?I#&H;WC$_U)/-4"GY5!M(3LNSXVL M4<=3U07L._G'/P1!/079W)&[]%[-K%!:4^$0W\L$(;\KOXU4MM81/&5I5GM0 M(X\RHUPKJ 3,H,NUB">"_M;M6H\DO[?(F,-I$X9#@"\2C?RN_$X;I:95IS]^_>1@ASSR\@Z#I0/53[/2@0;\Q! MS 6J[QB> =PHOGFA^.:UTQK"ZA$,>S;T/JRBF<&)OT\H-[=( 4X; KWV\H=V M=L*>:QP)Q_E#1==>_M#.3I3<>TES.KWECLUGZGB$<<\H(K\RYN."2,1)198& M@.LMT(67R&;&GECB8RZO""LBK#A'V/G:T_,=37KKP>C=Y60;?T,4@C[!65@2 M;F#-]M%58K%PPETSB+V]B^_ $W>$$@S(;"[']/2B&2_&,;D\ MEB?C7D+BHS#V"4SEQT. 8R;QPT+ 50/AG\ @V@T]%R.!V:G52HU\X.59P@# MV.,H%/Y]EO^ &'#,\G]8$+AF,/T3&)"1*".7)',.ENJUR7G!MGOK]0)B '(- MD/03QQR>)XPP(,* SUCTCXL!5PW(?P(%YJ O2:T4R L&.ULQ]40K7F:1-7#G M(?GKN,/NU742'3R.#AY'9]"B@\?1P>-HYS]"+FIT\#C:^M'6CPX>A\B:"7*N M=^6-@>Q8\'5N; J<38 WBN_>07SW3,6.P^6E^?OW-=W2QMS00)"7M77.Q'-J MKY-E\GVSTZ4TLM#.%J?C4P=JB4]X9H2M!-: $[AA=DK_:7"PG'45P6^X$=GFV**J?>2E3V7&6.'TUPOQQ>/:ODXKY< M3PJ$633!8IGMX^TA6.AU)+E,(+F'150CR;V5.,K9BAZ'2W0_%QGYIA1_-3YZ M"B'>E]UROY]OZQR+"TQ;H35\T<_UDX'L\H'L,E$(]*%%-_Q!S?-KW:_',L^J M=F=-T,D2&H5AU5PKE_*3\V4F-4"BBT*74';)NRV'O,W<_I2Q?UNARMNX?_7J MN/![P#OCJ>!'P\%KN VVHOX>#LJ#N5?+-A--+,Y,"]T$R _[^@"A]J<?-R0Q^/52PVWQ389/[8[ M8:_:DPG<;L&NBH&9;\SA$EF>^X1VDFNX'EQ15 5N6Q#><%T_>),_A=_RX(O! M$CBJX0+TT*MR\7#8MFK&["E:-#<&/XPM9,>18=,QWT4/H"][#I!=WUEMGYX M;VAK3\=?!OL#^^PBX8"O0M]NMO.I6 4.,_:G"\#F)_JO5\VC]2"POPT]OODR M''CP$?[W\ZM0Q]"C<_ \5/AJ#VZAH.Y T"TDBV[LSVUKC:;H;EOYZT<,SCT< M^_-^!K^C._8DZ,VN[H$%O!ARH+VXS6)0A%1_+&^G M5;%A([*+OF0X,; IVK>P_;$&FX:#\XSX\]K_:: 5LWT7CMG]:W-)V1NA.05S M> L)374(-'\,JGH"=D4[J 8C;$>>@0-/V9.I[P7OK.K[6-*"W4J.X6)LH4.1 MEDUWD)JTR ;FSS-K8M)JR5YW\$<,0)"9PBYXC@_"H\XWXKG3;1ME!/7:6)ZZ MX.?NA]=O14(^#/;2SXF\C G%"[C[8/(,^ MV5%D[-]H.)ZSZ]CVA?AFF%^.2%#<#^Q=EZQFS(^\$FYE1X?XM9O(W>]QU/1/ M!4*%&5_ J?M[:KL&VB8_'8 $80[VVMQJ^>#%NT=EQ;613.V-_=S;X]6#GW ' MP[$\__OQ*![Q Z.C6;_@K+_C9_W7,!2M0RC6 ?^! MO1M^CU8BPJ$[F/6(#H5['2(Z="48>O?@<#3K$1UZK'6(Z-!I5^+S!S_?]\Z% MQ&5Z0JH7LA&I]AA]^+]_T']\488(,HABAZ@TM0HL#SA[V__U&BE?_ RM_XPE<,Z[UUC]#L5OD6 M9=J$LZ\^/>&XR^$B][I],X<_,8&+[AV[WZ&W8K/RHJB**[W&-)I,E<&$ M!1P1NNT-?\)I[GS' 6_,,W-RA F#"(5V=C:1ZJO/3S@@YC+WQIT+8]9YRS=( M+,-ALB?7B26USN+5 <08=)L<]42P=X0Q$<.Y#_RY/89S< 'U]R7G@6_=B+1S MI)U#=IG;N=3SK#KJ2!6?[YKQM6!5EJVVZ&)UJ)Z#*][()YIXKR3(XQ0"^%TN M(?KYI^'![:C^?<1]E39<>3!PP"!8'W38O0*\6!,NAGOIH@5A+J:@V^.QO0BJ M"&S.;0<%%;27R=L>S7?1Q,6456PBCVPGYMJ^HU[EG/W;=:WJ#3 'E@]:J/>' M1^=UC$MZ+0BH@D&WI_9T/N]ZG<2]'YV_W+GXG?/V_4)#49KS.8Y;X+])/XAF M/3KU]5#K &$H.O=R!1@BH@HH8=C^T:FOD*Q#=.KK&C@4'8(/R_Z/Z% HUH'[ MP48"<0TZ%$UZ"'9_Q(9"L@X1&SKM2GS^S,8M5@'_CN,K9",ZS1GX@^R!V\HF MCL[ ?W7EF8,J]K>U\B<_!!_!63@V]3<.O/#W?V+V=V[1NUO5.S@.>]]*Z!OR M^GYQIY?:A%O0-QC:C#@U*'6Z;#7STK^ZA\XL;7.CKK?H1*W/B:?E5^ M(_&]N:4^_0GXJU&1!MCD\ 8WBAF.%I_*CK>*31U;\]43'G*_,4[RQ:%^,?A] M:W=*_BZE+JSG2M#UD5:2UN>M/I,T)V-LBE>!HW!Z_5.GREW'DVH; :DZ3>#, M#14DEH8K66/7D[825=5;2)YJ2)RV#[OEP&Z1UGEWKG?B[83@J\2$8NH%NL$/ MOGPD99OKOCE[8GEH#CJ&-TSY+EQ$X.0M=#8%KD["=0'\K]:2ET<.H#2SIEO+ M^.6QR"3=%>$IV66\,=B>0<>>,(X_W_G0&V.Q)P>'2].Z'5< MWQP?9YXX[O">VIL]/1XV=+@SZO!^^MG=@,/QTVS?Q8:)GUKUB\FV:C9GE68O M/W.K:N;KQ29.@PWI@>^OV/%2->,Z,TZ9T^8X+Z/R-?P?_]#X$X939Z4.CXP- M$7.X37#XQ6'U[\*#4E_T&*Y74\3L8-V9Y:><7I 65X8'KZV"\GI-^";3L_V$ M4\RII?3N:#M!/>'4;X^VASN<@XZ/[ZYD1Z?_96OU/_\B^;_=V 2NSEAV8A,P ML=$E[[[BKEP/3([Z5>[/?1)ZJG/Y,4:NDW< KKP1EW(@++B::UP8W>LV6)#Y)E(15-KUN#+Q$?[5*2#1RFS!/#(-]B/K< MGW,D]$SF"F-\&'KS)N6VK5:QEY"O[10Q1JR[;BY6 M0V$RKI3;?=GL+^L#*/S,'_^03R3Q,9?I_?D^(KT?^3U.I_>Q1+XVL[L+RC3< M-D?;M4QOF+NVSV.)ESD2S./0TK+U3!R+6X5&K0Y%GP_*:?(\?0K%?_=B$>G] MNY+]+[DUWI?^^JA-9HO,+"T695-3Y_VVR-/7EOYB?;Q8=$O#NDGD9^+ JR>3 M9A$I_J!:'_[$8._%0VXY7Z0$E\YR04P'(,H-.5<)X,LG1(5UN@#P M;5K_9RP ',G&N_5_'THX;M,ZCA3'110'&P+H" ,G_YP]ON7)TI;G;4FXDV;Y M)%',X>*J(R^<5)W@JYUK9RQ.\)Y6M3%&$0DW.2U7$T2[D%Y(##+!*>P)KF^4 M=A!IY4@K?UHKASWD_GR]"TX$+VC9GCQ^J4<>Q=8_1A:N?97&T5RB$]B'=W$% MQHGB[2>^ .\TBCN;___LO6=SXLJV,/S]5MW_H)ISSZT];QE?(?+L\^PJ@LB8 M*&/SA1)22PB44"#]^K=72R([S6",;7W8>S"T6MV];H&ZQBA-'P;RVICPWR[TG4;^MS\Z$T78\74NE( MJ6_0I<(#QP@U/J_)(*DARDTGL8U]%E']#6CZ&G _E-27#WV?N?WW M'&3!70#@Z3>[-P(H"PE(F2.1PIMQ3U&UP'>;XG_=" MUOB.K9@*I!&XA/.N92%=6!%7L.#_,:QU^AN_<&]EHJ:4M2Q>EY&&#V:;Q^&[ MC+.RA<@O@)C=:7FE*TN,E[>^*[DZFA5G65M]9%?E6D2?RVDW-]C/XDZ^@B#@ MC;]:EB$@)-I #IQWI'>&WMD3AM,NZHSG MHXYH:=4L.(^/L)_""*0""'@;CM16,,/S6@@Z!D4JB%"*CC_R&QCRP3%0"WP. M5+=&C>$D;B@X"SRN:[CXZYIA(8P/P?T0I"F 2*[@0#<]US15!5DWU%^ X0S] M=S )^3/Z]\];"IKU[6+- J\/(YHAZQB)16HQ1OH>$LH8;M"\S]EY#F.:XMB4 MR4.7.!LVM%VLK>@"(J--9!&@P-_&"/-:;_OP0AM_M"4%4-O!.S,-?!04] #$ MQ'6+]PLGIB,/AJ\@EG#AL4KSUQ 6>#,Y+T5W>%R*D8OE.(79!1;P%BL;89ZX;-0*8 M['M48G^R]@\3WW$M>RP^2A]66__O_]HK(W\4-/ UGIUM^>7K&:+\R"CB5:GG M)?SF7[RZX%>VO\U4YC:^,?U^;;2F&/%TT[=,YM_4SFVU_'1 M?VR_Z6/PY0OE\GW0.(;YBXG>$DF(__1W%H_>QM\)5@<^_]@6,O_A-QCD'WPB M&1.B?_^@QA:0YK](Z\]A4QJ"G@2,[4"1V'_LCU;I_0G38M+!]*KN=9[UO]I! M.P 'A"V(S,=L*5CA1H'A_]E!NZ>(91_2IP#($Y(?BA(32\:8U% \JBC/H0NY^MV%POBT MCLQQ8FO"Y1AEVH_D>P^HT* [Z38>&3\<:4\3T_3 Z$IT7IZME&Y"81.Q+!YY M]';ZOMJO%FL:RS:M0DKL&,EYBKP]?3@RF<3@B&G#&IN46T.[TIG+LK0 KGXX M\I%KRW?Y0F0\5=+1QK*;I9=H!B./UIF9M(<98R2;;"1M(F-2DOG: $8>K3-= ME(I6=EU:3YNMK%:Y?G-XK:]*M<&0MZ+R,'F\3C/>7M.99JS,*<-.,[YNT?U1$_()CN!> MGU?ZZB*7M+D2?2?)D8J1+'9@SF.LBZ[OH_U:DN96B)YIQ;B:=!8P\FB=:4NS M[^;S[AV]:A;L15:HC&(:V&1'ZYP9+:P?E>3DM&;5!ES$TMWA!$8>K3,_M1;F MXRBR9IMUT3*:/2&VR+0]E^S^2#4['K!8*"WH2*6QIJ/WO>J]+9^B]UK:ZK-# M5R]RLWDN4A&X3(Z1LZ>HN-.O88+HJ&L6/:Q98Y8>%Z<64''B<&1_7AY%';R_UV4RRDS$'=.V^G'.:J6RNU5IXY7+(R /-*.A,O;):66X6 MJZ:F3+D2S3W0TVZIGAW"4.8"SK =2?9T#_4&Z?4=N!QL;,^*5&M3+_#<-OBG M< 7T=F_^IYEHZF^;Y"/X913]/NEC?HZHL8+/S0(GF[JB1@@1ZP@448NHU]AL MPIH-5AA4"NO[(\_D$8*S]@R^H^[L")MMV%+P+2MLJ<%\6->$9X^7H?$B C5^ M,RM^"AMNB!?&>"V::2G8#HO2_Z8PE+%9ZI4V("D6>_-?5 M#>+E5B5D8(/6'"M"%BO5]A/=WOG50E[6&+I#]VO5V,B^L]F9+'_U;N^^RDY4 M?]YUC. +3^\GWURZ(7SF-A4VA-_ALY=J/1@+3_V2I_YTE>M4V 0R1/^O?NJ_ MW5HDA$2(_U_@U$/V?R6 "-'_FM _9/\?W/'W)>OK2NS?,]+VE>UHTSTE]@=] M7U-7=;7H@QK^AH#_=( _<[_?D)E=]8Y^5P?^>#P]2\_0CX7DT:XND^+\^3N' M7A-X7]KGQP,\I.5O!.PO0-VABO'1@NF";.DSJ\J_WTOT&^L=GQS@O]40.!1. M(YI;Y9 NC/&NIGO5[J"#D^WG&OJIK'7E-=/!=DMKD_L9W5S]BC";B[]KPX[,,O%JCT.%3%RN M%"N6.O!3G9GCBO7_?M\J7?(NS^+ MEW-C&^2NT]R]"@?F]2#7%6KZO85Q_=(B.VNUG)BURM/NJB4H1CS*LXWVI:1% MH:A,V.)X.N/RTGI5KG;BY6JW;/]ZG1H" \Z9_%0=2;^XQ\("H=NG9!]AZ#^ZNS[ MDWKP"J$'[[,RDF_!+SX[6[A&K:YHN-8G4.JR-;<;&\^+4Z;0N=>97*' /US, M^UIO<^5J,3.8TTQ\RM2<;*D8'V?!X_WCGV@\]+Z&G/6; >[[<-:G&D%\'=9: M6\NU1\ZFVVS>$):.J@YM[NYB:1"%9"9F]=>J64K;%J&['09,_&X#"M8?;.X";4[VZ[.GS?TRHQ'R MS1\S[DO4/\V2]@K^?4N*N2%-&DAAV"JON[RU"KZ[>6T#GJ XZ;!AI3ENPED, MK52ZV8=\)C5)=U[7A2>ZZ8+Y5F::%03#U1W,3Z%G"Z# ._#1Z8!O1:91V>;R M.6J<7 M1)6KZK4!+]ELK27T+8Z>K_OIQ:OEXV^"Z62>X'5"J;QN/%CWJ).91I*M!S'> MNVT,K0&@L),]E9:_*/?PP=G6C4=-C"(P 292'30C8B M'6"^5A+H15"A&2\^=O0[+L_64E:C).EQI[J\3*# H]7VU.ZK#\71M#^AI^W4 M7)@,Q>R/?YCTL=I#F.^%E-SH5P+RW?#1MNJ-IL*NXBVN.+)+]$/_@D#6DNN) MTZ<++NURJUD]59-2LS(F]<1Q4RJBT_"R;"&9=Q E6X9M^VW&X'#L&_R';4+C MI3E25WZS*!@#CU$:*>.^X0WX,X_'@]U ZM'KOJ;D&/"3J$B2(KBJHR!H@*6J M,"M6H$Q^I9&N49)E:*!.V6BGKC@&EXI51*SX*OAI7G?4E?<*M-N_::]BNO=2 M0%Y>Q+JSC1=.\9*$7T>:5!DFZ;N%WXRWAI?C5T0/.D%IB@.-J? ,%CYK/(]M M&X)""JN3QE,8;@BOALPOXC7:6#??/3%JM*(P-0ACWH9WD&KH:(QT&Y\@)>"E M*]#8RL9D@,%Z>S'UZEK5OMY>$RX,*Q7#'!L\O**3L\/B2=]4G[>]5FEBY*#N M/&\A2C<" M]H<4U-B' OB;=]U0/'13(^W+=KZT5[:#-&KD*JH8]#(05,,5/13A'=Z[R+E; M@K^(Z0&6X9!:9C!.A^)6FD&*6R$H;G6H"A-*))CM;0%3R>94=H4R7J-E+#$C M<0#OKS#S-I?5Q?Q;^3>98=<_T2&'T92"KA'OP,;[TTR\:"R*:[K6%--5=IS, MI%:7\?\2-LX,4+9H6_W$M/3 S>ZR,W;(M=L__DF=<%&\LZS^;7WLTP";[L=F M@_MJS*%G1KH?&_)#1JICUUI]&Z:F C*I4Z+;./ M>G(<2NK7L)A-O1N*21(N0Y.NB*N/8"A_$$[Z-$AFFVV:0=TZ/=6*"/7XB9G* MCB_(45IR=*8XW;OH-+^H)BHM+ALO%3&2)4\AV06U_R\*;CG.=X=2V:Y.(^7[ MF=,9MZU26;XORE#CPAP MDI*B8VT;'@_FHT2N)Q0X M5Y+N6J.%-LT_9+]ZOZC+-8-Z*O*5BMY&8V&%^/U(UOMW2&!NZ41XZA<\]:<3 M0>AX"(AK $3(B$)&] U._6E&% \[M5P%(+!("+L7G1$2;[Q;\:)&>B4VP!F9 M[)7M:-,Z)?';K5.2MY^\,NAY6Z>$./W1.]K@-/.[.!UE;J.ICZ_[^\Z]%SX: MK$>[^@@X)ZXPQQ#8@^B*BD7.V:CZ71O+@>A:5/.;+_LV/373B M@^L'$%?M/HW$,(V(A@O1F$L1R1Y2_,^[;MC#\@_?\>LO^+TV_8'K%H9Z+B'- M>X-D;JJIM!EM(FN4EMYV>>&IT.0V72 2>T.^ %"X73=L&]E-G=TC\Z94P$2^ M21J(;6[&Y00EJS\V'_-<4FYF';8Y8YIZ>Q@?QG[\DXP?UWS\M'SB/#K;^7A! M_,C!\-5Y 7@E/WS';^ %),6<^?M (7C?RWUOR)+Y/>8^>KX3. MWCF] [C?-HGC.'TC61HXRUSJ(SSK\S,55%*RK'ZU/J+U@P0__=O<^13]&_?U+$S" 7$!R#XH/K'GQP MX-1?O$WFMC$Z4AJ_\N^\X.7#S0;R[PA1^$?PT=[ G05%4N#3-EL*SV[ -3S; M@3LI9*F!*1"#P( ""G-JZJC/%V?QQ M&JEQV6'AL:'EV;W+5I'$&[2F4XMH\$M%<[6<85DDF2W/8XF&O]\H4,F=I,M) MKY(>M(N,-67&-I^W9*=GEN#RU>WQ[2L*([2*/W@WD$;!_-2(MQ&EV!@' M+,U^"CQ9>YLAVY18+.45+*N/;P">3IZ-3^A(GZ\:&:[K5NG.LE]=J?7LCW_2 MIVY?^+>*D/\.BO=?LG,Q#&AX-(%+:!B:P0TG7IRXMD.NO]U2F!-E34M1J4QP MXV>7#>VS%MUC$H2I .? T\1/OR&UX(%$#R'@&N T;_!-)N"VU-0OP!/B4% M67 +$,U<7@VFQ5/Q<'L);_&#[A;58, C8^GA?5-?!>.!05<.U= Q1 MC%Q8P! 0!\*K1;Z"!6QD&!8)(: )H.._PZ*PI4VD=X-W7 LOI(#/=LN'3D-9 M*KIW7+FBJQQ?N>>'TVQ^M!;;(#-.7MD-+LI26^A1INK:7TU(O.;\ST-FJ8[C M1.,57>=FK7&G2B?HZ"JZ #([>=D.3SQ7#-=6/>T0+J42J!.@:#[@X>HG4>L* M6 :02U8QVF/LGKCG-1 1%#_G%94D8(,RMM4!0#L< =O&NAA6!\3WT,0^*5V^ M2J$[(LR6 4GJ"J]F@Q,O&M9&:3BIRPUJ9JH]R5<6;&DMK-V>M1RG*U@'2#VC MRWD8<80'"_PKP!/Y[ ' Z4E[QA/W#-:V#?WDI78+"V0LN6\H1=I3"30$URFV MMZ5UD>17857B&]S4>?GRR4F%",Y2P7H0I1+,M7>L'0R1$5Q1$5S0LT8K"NZ@ M!"83UL8%E;=M8H]1O$TL,$L10#TG=U7\.^>@^1'H>)?_87U O/@3"7Z1.@(C M7B67R.TQ /"6>D/IH[^4GYZU9[B.#>1.K+:CK2RPJA=RB_.:?UG"KYO;V=J&+,[V18P^XC2MYGG^Z%ZE87A9U5 MDNE(0A\*K"(*Y=:R,LLD4O)UP&XII!6^.VGS;*VQUBJ-7KJ_;F"-(';+/ FZ M_>N20*RGJ'7'^/I(,GTOI>WC0*;7E[F8,BC7:%Z="?QT@>Y1 H,L?GNLPUT% MM?T>"#*-0=$4W+G \0W/3Z M_B$SK4V-;*+>E=)&13Y]\*?9SG77-CB,+GO7479NV0@JXBV(NH\/*M[&X*7O M<0Z)KZ3A>5M.1H]O$KSW_^U=T?H**O #__O;,N_F\203 91;PK2+R$ MW_R+5Q?\R@Z2Z3*W\>B_MV67_67!05!8\68R_Z9V/I-RRX>G"7?:=\YLO\2N M]]C^S?;@RQ?N0NV4'F:BMP0S\)_^SN+1V_@[P>H@/2ZVA?2,:$ MZ-\_J+$%?.-?I+X!\(Z\=\??/D#@_Y$@\GR/@Q_XO%KKV7$A1XA^(IDX$KN]S MOQTYN@$7)5:P\$$1I0M,EAO*&!%ODQ_U)OXI<&[ (YX32D>>R"+5$D^ZLP"@ M]DY4G(R$42ZX,<90S:]GN;83/'E#W=UF;V^(UR5XED33;82H;9I#^J>G/&K\ M%.U$V#"-01U D]*&/.ZC$'PRJ5*KF>S82$#SVU7V^M0)=48\2I5](?OZ&'+ D89X.7C^,EKU.J45AZ05%8Z@&K_/>-&3T)@P#@S8!F(-MI7Z>4SA] M"N_=28<8/EI5Q>BG0GE.<'/N6 ,G,9A8USON/)Z2%,N&$D>*01RSY#?XL(F- M*J<=L%C=\N.Z.B&CS9\V%+2YV5 (/DRH,&KR#BE::5B.9&!=(_ A@FFR$P1^ MQ7K&2"5+[_*:[0*2X7FA2$Y%GR,O;HS7>KN3BE+)'Z,1E?CI11Q.GI*_('N/ M=>R&J#$RDT)&<[^*'%2*):3DQ^#WBF;Z%7LPJF]^]@C&5[8"EG-XPJHRK_>$P(=1H/E-I-TI133G?SD[= M3K4TE@?,5&(.OYZ.U9R=*X7FO6X/B[CG$7>T3,>BI[^='[(\N%!ZG"R)K- M,>(LWV +QET/+8:)XSE5JY=9-)JY(E=:J')R(C*%M=7&(X_F3"V%V,1$\PB7 M9XI)FITI2W.0'2:/YTS$LGQ![B7+M-;(3C+9BF2MANUAZGAD>S'-SL1H?3KM MUTP;/=36UHIK#]/'(^UY=$T8/K!?SL$'(VY-*J82?3UH@-X7.FD/Z]M5>J0K3.R'DX&8549:Q M/@IIG%XT=ULC[R^B?ABNC66@_?/"A>[V$RCL8QQ_6-FUT736$-CDO2PTZYR< MSBS?JZ;=^67BN8K<[=XBXUW'"+[P/ 'DFU?4P2.KB:C\RG#]A\Y4&<_S@7S\ MI?Y4;XA#PKP]]L_W2MYD/;?CW 5O.?+\M1[_NEK\M%G_._;Z^!,=3 M&_]8D?3UA=!E"LOL,J?+4._'%1#Z6*[\TKZOH,K0Q87SG^""GTEY&A="]G:% M[.U\I6F.N=8G+TWSUGI#5Z1@O@M4,U\0J&>H-_0QG*GK1]P$0R?K K>+;CCH MAA)=M+T,XP5JMI$C[YJBN'-/4;I8'M^^[VLG PKIBF'Y&\IO]P->T(*+@KW@ MN1)^;M1:FPS2/>&Q,ZU9:Z%D#H6B8,B_7<.EXA]&BU^!PRCO6A8L4!?O#%WP M_CBLXD(2HIH.NV3L5+$S+;G1^VIG%&5<5?[Q3_0FE3R1O_P7G,;/2V:>G>_$ MEX+;'K#VO#V-K%2F/\:TD5Y=_L13A8CN1%E-G+JM[@(Y.;-5:$&N_TTB=MQN MAYPX_7,_!^WL!5<^J6URYJU_@)?A_+5S/E+7OG"5K$_'I'?>"6M\FE'TA&%A ME4A$Z#YML\W80V:1-H55*PY!Z1AF%FC/8R7X0Q?DPU\ Q[P:;2& MM[ +KJV*T4YSW/*0Z0YS*@-I9S-8A:0)"S@E+KPJ3T56),2QDB80M4AQT^X MQ!]EB]!USR[P[T+3#/-!1L%K<2W83FNSFY:WF3K>BX]=B"WW*H_S<9=3 M9K+6KXM99K;?Y_,B.FE2610+W$/+9?E&9]3^\4_\]_71KZ]V7ID, MN;R?[^KTRZ/*BY_)WQ5BY*<(FGX:5><#Q,_^4O)8LD!Q"^]R\ G]1KUS.ZNH MR%=81DU&4=ES"RAI918=I@ 6_!,.&6\*A<7N*!WUT$/VC38VK.(1GN!5PJ+_>.>+2&#%%L6/=T].^ ME.LY#U5WSJ+?YU'[]L,.E19\^FQ92%-<+:N+9*A/IWD@TSMTRL08TW>"O&I' M:+96?GCLS0V]GGU0]/OH$/H;8WTD?.3^ME^[9 M=J337AET"0T>\]VE4YA/VIC6085ACF,E/[^@/V%33R=#YN\94$OB7'W:OI!Z M$]I>G]^Q\+ETFX/ [PG^-:N7Y>9H*D:XR%TF5LTLI=B3U?JT'+[0SKUT 0ZA[2.U U>U-?RMM21 M;?_RFQC8)(4#RNJ0IK*(6B'>"CTLKV9('VV"?+01=A6'\+6<+@<,*_]T1JK8 M'D9HKMB9)MO)K)L;+%=1=C%,/Z.?A/Z4D+I#%\N5J")/4W:]7'*Y2W]%Y H6\(@ZRM-"!R_**= MZO^8+B]3^P@^_X)*W(JP5UW>OX4?7%W?4;%(!>5+%X^\UJ*631T?Q]R[OQ]- MDYKSB9M3M=1)^0.XP$-JSD.5RZJ!/U(%-$>J89)"SI"34U<$Z(^W6[0;'@_* M7;,JGM0R=$6PH<[U#55WQ)UJU]ZH;7/SW:K/D.WC=5G\G=K9_*9N^&$5@[WQ M?I7VX"$=&*\!-YU<2QA##^\%*1SO[#_4][X,G@MJ<_O34?A!*")O8"ZG^%U[ M=4$Q\2>_8^C[W8&*#J-I:%>5>(<;=RMG%8O&BU*+GHVF!F,-Q7AN_ON-^O87 M5L0BZR A?;<_C)@0:I')JOHXY?L3LS,VN7:NNL!L\[FF[#?^[3-[>_N,-,NV M_,+^YVZV>Q4P^)/>UL$U->BSB[?O(/&EOL<5J3G@^AD>L>BQK@]ZV5'AWLE" MV]U3;8^A2SDXEF^@&2U<8,>]Z!2T62+%Z0HG>VX:1LO#8+R4K@VG_ M(2[&JO>EFJEFOQ@R["PAOSFT%IS9M@4SO8,*CU:OVVZ(\CVMR)':W,PL,XT^ MD.BI1N<$%'W@SZB6Z\/L W3/>6XJ#Y+N_W!R'MY# T M+$,]P VO64/0Q>#Y26_V_X2.SC> 1J=0S3 =PG)&I*D$/D'2]@%&VJXU5TBC M.^A>C-\%7:*A_YT($E/<=@V&PM*NIGE-:O!:;%<8G]@/=)DF_12V8@431W#1 M=N0Z&']-7MFY<\MO" 1>JI&5DAWO2"Y?IE&R1=HID.]XKUL+'-9&(+Z2:?J4 MPM&==E,?N'FZQ*N+U3V;K#K,:RDE#^UZFY*_LJ;5@<7L$,Q<$?S??(+HS]?] MJ"G/&VPD5C%JTK+ 13N+WR>(DPO >O<(VJAVO5X?"K+ST%]-S*W\<;8_T#Y) M)FGG,2N.;77.U5#4:M*34:2BRYACWF ;#/X[II4W\CB=0DO,MA4;?12+NT[ ML?ZI$!ZV^7$#K=-<3:NB 5?KEP1NEDX/^DQ,KB;%-C2FBYV U!NXF@)]4=15 M *M ! *$L8JM[S&9#4!MTO1D0Y0>"SE@4L [K"V7@P?VN)PG2]'2)$VT3TC; MQ+?K5G3$!*'CS)Q7@9]BBKI4$;,WDXU9;%F) ;>(3I/]Q1T?'^EFGO_]1K(! M161UT2.)G<:Q)[5R9V5QJ!I_7''-64-L16-K'M6S1.0_HY2/>.BG;GB=EH(^ M;93$*Y9WYAZ"+DB'=@&<5J1;.[]_(\237)M&::IM;$=_4#_FIQ0[3K>?4NJR MKHPY E1N\"$Z7"[O%78NR=-FA.N4W6ZY4%Z\W<:"]QZHSM! "SB@OP5Z#DW0J3DR.8.$;"_0 ?" M#(\X*HRYWR:*1) .-3[*M6$*^&[SI(:4D5?[W+&%O([:4'C8BQ\G;%- MP0KFP4I/0/R&K($W,827 M"BP#R[=W,K(_M+C8[^?3[UK8; "9EXQLDS%'"2&O-3C>K5::]:0\UM,R].0^ MK@/S[V<[JNUVL3]M/FSK].@'J'#)MMP7K13W%A'YGJ@HN?5:87@<0FL+AQ&O L7=4#HBGD3W+9!XVY?3X%CQO@!OQV?E(X]'3]K/?^O/9!J&^=^E+M/)FPE;>WKP$-&$K M[Z_0ROO9KHSOPI$W8O6TSWC3]QJ:T7IMO/'OAWV\B38HD%:UV+;8AE"Q,@RS M$Q^/UWAX;QK2=SNP(+#5O+&ACUB?_10O#=@:9N -?N6W'H?)MRLF;:_W5XS) MS/',MB=6;L.B-$-4I-7&Z^4=D TV"](#-JW@DS_NDDUE-V]0\=D1Q_B3![U1 MDW8]-Z?ZIQ\=/-5!LM]0'+_ _K[8>F@@[4' HO,A27(5OIM',-D >S2 M=^'C&32%V+W^UD2DP0#H#DU.G@0+7N_K)2<#]$8FVPEL'9T4!A$9L_$+[X[P M3^Z<3K_/F1NQ'\3_[:[:AHD L[#.OFE._3Y=KH/(U[5DWWRF/*%-2=MM%3[* M+\-'01V^2R[XBDB@J0=E?&,$1>E]%#V47V[@V02?'O VPUIY.38$=?D+9K[$ MAPSQS=)GJ;\8R8G&9%;M+CDE%9-FZFB!BL7%95)='BM2ENN)*8$NN:G'TE(? MJ&R!1)R.,P0W'EAGC%5V>4R5>5U3J!RO3W=8Q7/('N0UM5JM31K4SG>$&+;Y M42+6D8FTVT:WNQK85CGPFR(;BU%_B"]<-VE3N>Q>EA763;#H4NRQY]PW>I^/KTGKXI<59$;-?YF;EA-'(6_EDIDMR.9Y*Z^%UO" O<&.XJNB% M'$DP7!YXGO8P=E<=A-CPLCE6?H0FL#_R5B&$TP&&:\'[T S%Z_# M]]G;[B9PL'G:]ZYMG>IXS9:AJI 0HB-)@1^M(&G2=8#=8P61/ .Q,W2 E8K MNE80B&#B6'BA*1RS8N"!6.'4=?C1=]&2U)7=9RTD(+P+T<\2,02\=?N 2 "? ML1H#^9$N5B>Q%%AY<6?;\^U+O*LZ.ZY(P?-S>GHXI!B0&/5V*.9$$)3&P(,_ M%)*)H_**MLE6430-6PNP5 OY\"13J>HFA+/K[SR&Y8ZQ$JA.)%\LD"S//DQ M'4#WQE^FE]Z*5RK[=LJ[!0[CP"W\P&$J""*>@VVP?7INE^*5,MRY!%4!80N/MU%Q2Q4G)99B/Q:38D1NL#59F[EW4TP"Z>P+$FL'P7T/'B8Q M"PPI# @XG]N-MVW7XK\:=8S?E#+3YZ6"/(@SK-);9-+Z7:1!9[-PV^"'Y_?8 MC(RDQN56UG;FW*HZ*S%FF4DW>@L\,GTX\G':X.)2(S.=-H=\BF9&]V+6R8)[ M_7"DNM#O'LJ+6'/*5/H]/;%(+I*C-AZ9.!Q91_6QW7K(F'1SG30[]C"13S9D M//+H[4ZI)$[IM*E.:UV]DF,237YP#V^/1@^':L9@7HVIW!W-9";T?=.H.6I^ M 1A^.'*0Y1*/G%5O<5K3BNH]K9'F9C(>>;Q0HSRB*Z-T>=H=<[E,3[8?I ET MV#E::(>SRY&1W$5T-Y&(Y:5V#MM7T(CC>*&NQM/U4I_I<$TKK286RX=U)"9C MLJ0/1U:%<2$=X?MSKMNYL]I#N]Y=LO(P<3RR:0SO*]-DR^%*$M\>+>[:"L? MR*/-E^L#/C;N%F1NELNZ5K(Y++ <5/$\VKQ2YQ_Z^18WF,ZJ%:XO2H5AN0PC MCS;?Z'2RA7XBOV!K9;8Z>TQ7ZPT%1AYO?IXH-&MC)[/DDG'#CDOJL.3R\C!Y MO*51=T [.=U-T]V&&6M)95T=U+*89QV-3'<>VY5*.3OA:JR2C1=K36:]AEOG M1R/G(ZSILEBF#D>&9ME>Y-HM_DX73WF%*=4CM1GA:QW M069_Y&R939H/0Z[!)O/QE::,,M$(@JLTT:.S=Y+V2JMTE!'7[Q49YFZ->7-C M =&JH_?GA'&O:G;+#,NS\^8=,UGR;)P,C1T.-=?Z8S7>5(O3Y)KO5,V9,A[< M96%HL-:],,%;\DEJ56T4?=#SS+1;51_ONDZJEEYE]U([ZL"6(:-#-6RL9O7P MS#G5$*8_ H=H;#;1M6%GS-'=:&(Z&NK\0^_15V,Q*T68G3PSSG><8BU=X$W\ M3BP/T#M= 'RNI2;QPR3]FX]DR_:FP^9%O @?YMUXV5$5Z'IPUV3K<0)U35)T MXCU2R8&!%HT?QJLXRB,Q) FR0^$9O"97PA+:D\GXDZ^?DA\#CQ?6@15R\<=3 M)44$&33X94%"B.T%?ID>8$KE40/>=#O248T MC\T"65?P\L -.W%%F;SV8SR4UXP)A"B([>'=77)-4R5.;&RL"+P]IB356& = MUU, X91WTH^V:..C"DG> 359Q4_9U%\D=F"X-I[:_OF+;.J=F-HF+@\+@5*2 M))!TS-;B^:(P:UF/'5HSJJ,$ST_4N-E^)T9U 1PA-SHWD5?O@JZ CY\W;?0K M^+"[+EB&'Z.$<)G@A=F".#,)BO*N8P1?>!%1\LU>X'3GCJ\_YC@T[5C!POP7 M1KU]OZXV;3Q]FWSV-OE.#'!G?LC. YP-3BWX.[*P,'IX<>8%/J<7P[M^R)V\ M.!C*CVQ#=1WTSG'=TPYI,A#_^-I;[MOX_.]4;X'C"HI8W-+/5NL( 7$A0$1O MHR$6.?S*MYGWOT+T?G+X/0YY?J9 MS^>E5,-O?T"?70\\^W%<@)E\9G1Y*4'NVY]0*(]"[/C]+*YO?T#?G7RN3/Q\ MO+2Y A_S[Q[(M?N7-X5IDV3^YOYU5&*Z?4Z7P^6]YA>1>WM[/-FM]MJMHPNW MG=U?\RWU4E3Y&;EVN!AD2H6,DS[M]O0;NAGWKSZ*(I,#IFT5[P/ MDV1FR"2]/X1!L?;(*&R/73T:RX<'AJG$'M^9)".S+L^EV_T15Q*'4R/=Y:M1 M&:H(D:[0T?>@R5 F7BT)7MQ"^R@*?%N9D/I2$!?G49>%FC[\,H$--,ZDE\C2)F'&DVD5R^4 M20WJH'I%9+TN>*1),2FS@:]U^R/*_[>8O8WY>Z^Z_.^)_Y\U?QNS[YI&]34U:FY(L0SLJ M01NZ5KZPC+I*Z^,*_# ?$!UL^0UU3GAB\IET;FK(D<=IDA\L$U)W(95M&;J6 M?-4(X1=UAG[ 'L/PX3N&#Y^A66Z9D64G.LRS$4LMKKEJ/!KK ,V&(<10S%Z% MQ7<%-/L! <=G2+8>E>1BU>&X:;[U6%+8T7H5U8!DPZ!C*&>OPU:]!IK]B!#E M,U2+M+[!K%TI36N-AZAV-^^I6JV-J=8+4S)?-$Q)6J1'#"D"O7R\UO&4,?+[ M1T)GH*#%.40Q#QO[A.')T%<=AB?#\&3HJP[#DR'+#UE^&)X,$3]D^==I\GW+ M\&1QKV%JZ&CYPG+H*BV,*_"S7"0$2;P(38FS419<"$W?@5#16=]]4#0LGQ:) M'Z;N9SBO3CABK%I?6MYGEAV6K\[9X=QMC3HSZ"D>@SI6890R])Y^M/7T!JKV M.YR'DB>4/&%4[CVB4/"8?;Q4-+LW2LWDQ%F]TQLRXG<62)_->DN>;$/4W MV./5Q>V.),]GCE)Y%3\U0U0DO"S"I1P#+M-9Y(>_,',@GW[Z(2HOD!4Z;$)/ MY:<-3IU'R0Q#4J%_\G.$I*X+WT/V_FTW']IGY[#/=-5V?A&UK;&CM=D57V4K M^ I;13\PX$Z99?5[KK@8%?ML=U1K)1OMRK)6;\.2(:$REGZ5818RAE 0?HY MW3.< ;C!7Y\T(?,/& (^"OR2$YQA;O4?=!2I5K@^K>?C@X7+WE=EX R0M!E+ M'N=:_SRPA__/X4R]#5&Q3Y5>_%%U5\$&.5$.8>@BH MZ'A1#GG&P_Z8%U'U5U3'*43JT:M4,TJH50:M6RF^'1S$W%$@6 M,FK3.(UBDN1K^H:2=H.TI#:L3<8>WBC='[= %J(4#2,=WC.OWE[DO%[+@ ZP MR>O O=-87,![L(#AC/V7!6UE8ML#/V]G\2"[RRO2;S_Y0OMWWW0.(;Y MBXG> OYK^$]_9_'H;?R=8'60SA#;0N8__ :#_(-/)&-"].\?%*9#S,S_U0-V M-FQ*PSRP>,ATWT?@_GS MQG7,_%7O&[\>J__5#MH!./ 6R JAUE6P MP@WA\/_LH-U3Q+(/Z5, Y(ET&-(Q/BV*4FHHIN*C87R4C@_3T61TF&$RL52& MB8TRB/[AO94/Y(GNM.IR--U=T:M^?U%7ITUN-,7R9,@I9;2TL#@M M.:C,3!:E%38+*0&'(_D,/\_D[@V6U9"+9KLA,C&7GI88 M_8X;EA[N[Y>+8>)XSMZTPB>%?IJ?=L=TO&M'A@*SAO*+QW,.S-20XPR)BU34 M AIPB%$IH]'WF5F6BG?:T6YU>J^ M_R"P2MRL+?#(HW5.9X-L)J7*$MO,L$I;X"/+!U;&(X_6:4T3QI)..XASB_F% MJ\P+*86'$-'1VT=L]J&Y6G,U#O53I843&W?L7A9TDZ.A,U,4N6Q9*K-:#*7O M2TJ=2VA$C3E:Z1*+V]ZXF.6FM1;'9P:36LJ($%OH:*D/Z.ZAU2ME[Z9:?I17 MXOW'I3[&0T]@\_VDIP[26J0RC73UWL.B$1.J\@*&'LV*81II:XFZ0D>FU21? MLN_[(S#&8B=H))OIE-:K1H-%M<14X"JYCM @0_=G'<;I%"^,)&F81JGH,)Y, M8&P<)1-#.IV*2Z-X*I')B(>3.[S;:,GQ@CFM"06Y?Y]*:TQ[<8I4S?MN:43/ M$]EI7A-+55YHR"9&PA-[2^6,Y&S5DXILJ5NL/Q;[HF"/Y5.DNHXD(U)-G92G M2M6H23/KWEXDY%.DNN;KJ]9HUGMDD_7'U54SM=;K0(!'(\6!^\@NU$&,93A+R\^$ M^^S=,'N*K.+6K)1SBK0X3=*YJ2EU^T*^O#A%5K4QVQ(P^:F+5*QV$D;.+*MRI7QCS/8M?9'/,O>#$7>2G3:X M7&12J>:[W&QH5V*I1&%8TA?XY(_>/NVX8WLE/62YE:SR8G_ F\7A2<:;,N1) MKYO#W#&O*/3,R+;X=/PDXTT6'Q,IFC7B;&FY-ID"9Z#I1#X%S?ZHQ^@4@D>*7>64Z;U MX%1JG+&BQ[)7-?Y Z,B.NHBQS0E;FBK+66RPS-^9\C!Y/&2T2MSG794C0ZXU>S221-9T]A\J" M7DITJRQ;M2,.NQ MJ64'($J.YN2T55FK#[@.IZ$A.]37#W*GN3B%\\W8?%TM(<&@W51^E8V6#YCINGD1$:UVB W?ZC( M)WEY(\J6[JU*J\$ED38K+QF;'B!YEY=CXP0< (KN>I%4\N!H&)M-=&W8&7-T M-YJ8CH8Z_]![E(,\2W+8E%N6=K=5W35$DQ5%ZE1KQ*S#U[C)!#*;KG M88 %$VT/&YB.X2?V4@L>FXS83#148B[^1:JK&JZ-S4C[IW=)<<\D.X=#]-"M MD?/6VX7E9G6Q[?+XC!VBEE:VBR\HMJ :4/.5*,(]O(@<6-T_ C#$A;HR$6MT MA6;*4Y2+EI,]I[SX02%;X$W\0L=RT?6XVHC[9&,7>AU2L8VA\J:-?@4?=M\* M,/5;O I_+B\:F[P @+PZ&\B/;4%T'O;.5>0C[G8'XQ]?Z M/+;>@C].BHJ%<+@".$1)%_,0$!\.B,QM^MF$JQ 0(6?Z5G (.=.5 )SIFV1VP'P9?_[P?SX_?3R^-7T!Q[M/>6WH)/7#>@JK[N\M3H-Z"_ P(ZV''*T]^-H MOLO(%^11\WC)'_;=SB,DCA 97NV2N>[S^ +V0\1&0D19 M1KR]_BJ3?X:/"E<>KZ-UBRTQ_%PL9;B*;&1/VAX73LAL[C?JH:SCBL ;,'U/ M:^=/G-3[*FX,J[BBX4+,_%(Z[MXIG*.+LB=]/WQ?'W>!+FM#@O4V0:0Q8HIB MQ[JGIWTIUW,>JNZ<1>>J6/[R];AI)J\V(G$SQ6KW_@V%:8Z+,N)I M%$_-%(/NF['[-J9>Z.\3C;]OUX%/ID/=LVS\WDAV'J==A0 M64&P7"12:&DB'1(2X?Z:X8R110FN94%W]YVF[B^K4Z%E>#;+\,,YWS]LMH9IM*FFRV6*]X5!SD^N?ZUJ%K*" MD!7\KA?HPS?\X:S@(EK>*SB!'$V6XJ-UW:$5RW21)L729A,NY! U[[D2)E_ M(Q8&T,]JDW[Q35XFNA-B:XBM9\+6S]R\XU-[#)Y+4 @Z?X3I"5\D GNMN_^< MXBI$_!#Q/T6BP7=.*VA9!K8SG17Q)J.9JYAP-?Z&XAU2)2U40Z^52L\79O_R M#IIM1RK/M3(,D+ZE\CK446 #O,^M>BL399>*/82B"\/=KAXDNF8W2&7!8A5W1&1:^'A))9O0 MK+A@L.KR=V.N]71.!;D_].;0)8IT?QIE:8=9%'9X!?ZL(OB UYC5# SP-?G^ MR?6?X,?E@9)863&W1Z^D>JGAEI>=.T;V^H+&,\]5^@[Y4\B?+NP6^>C3^1C^ M=/5*X#NRI[Z2[DJ%.=-F^SU1P7"KFG,&2D1B=3%VG,=YV(C@64\1RT=X$928/7GUSK(\E M4Z&7*^0#84+B)U21WL@&W/+:KO?-3(^.3+J,PR8&]W5K 6P ZSU)YONXR5YQ M?Z5?B]&11'K"LUUV9BG=89H;9\+[*U^-XW_B]((+7$_Y\AS^O6Z?[ J 5V2< MEQJKE-+-,4V:U])-S7U,YF/3+/0!P/H9$POOGH1D?,UY/Q].QN]T<^2-5(R, M:&YF+29%UGWL.*69TA^7#$+%<''DV.O]J;U*K].B'J1:LSAI1Z9<5:K$@NKD$UZQG04FZ_ M@WCHT;J&S)&K#&Z$%5D^L1YW@J-7Y.1C4IV+63IB];FENRYUY?$"6A%C[2U% MA\ZPD .$A5B^C')W*DR9-J9+IJSO'VQLCOIPNE@;T^KXHNJ*Z(7V+O-NK=:Z$D"$O6G/"X@OD% 0EO9[OTZ. M%_1@A+UI/PS086_:D(%=UQ[#5K1_AZUHPU:TW[<5;9_\A40JBW?"RXCJ((U7 M]$UO6JJ'+(WZ2]&I%>(M^V=8"_9K);M?T>[#6K#?=O/?'O'#6K 72,5+DOD/ M.K9^.Z7O?1RS7V*3UW;'TD\FN7,U/)'P6ZEA.[D@D'7Z2W0M4.2>;\D3*(6^ M3KA1"I/KI\6V%1;E!XF"BU:G/>]OJG4O3MIC>/OX?O9V.% MY/9I[D*^3&XOY6&]-[6MI8?A:K@T^ERS3K.*$!F4K4C6ZW>*J2W^-+5])9OV M0* 7=_/20Q4]5-$_K6UZC9K!;H[H&SC5=-"(,9VJZ$QG3GX2L4RGR W\YIU4 M[#;Z&KT@I-N0;C^%:7V%*L9ODFW!BE=[E<)J1*/(Z97F7AM=A,;B,LIZCW*UG8830X-"&^I.W\X:SOG3279T)3K^1\\NC1 MU#-EL4V7V+24R]MS8<0MO&:6B=OCMBDG]9:0#X1\X%.X$CZ<#[R/"O3G;$ 5 MD:WEV,@C/=-<3LL8N0ERLE[3R,0K%* KJTMV&%I_.E6@X%JD8!@&3UJC:*/NAY9MJMJH]W72=52Z^RKRK^UN =U\+_]N!D>OA].=40IOZ)CX:/ M0CH[&$OW$MUD[JN*X[#U]".>&6'@F'ANQW+1>ZIX,4_'\U>IX.D,Z;@>+<63 M[_U[ZQ1S0\&Q4 MD(?C)J\MFDTMMSMAP;4P6]D^O^-H[GWD=V39"^\K_:\_> MZH[U)M-LE.E:I!/)FX^5LFLOWOWL?Q.9/U_Y.,]ZB=XRB;#NR6;:CZS(Q#Q; M+B$$Q.5*,H75$Z\"$/1M(JS)= V0"'G3E0 BY$W7 @C,FT*]Z8R0.$/D_R55 M]B('$4R;M11>Q9.4D3I'L V8D-?MB#_KA;)9G^?;5V([G;$\#W,;C5YWT;&- M,7RV"DS?#\;T9:,1;X:Q[VKZW8)RN^SLHRM-O673X+&D'A%OA:C]1^SKHV'^ M)ZA/7'QVB !_Q-N^&@*<(?WBPU0\XDK_RR)W"#%0P-'NC!&I#O?S?<.LGPKW MSQ]GO?2UE7=M[/2B+^N+-&YZK]9MSP:26OP*F@O9G8!(FY*GC#R2B\)'[9V2 M#]&X,.E&8FPWF6M7IFZQ**;E(6GOEHQ=N+U;2.5?B\HO()^^+)6?#-&_E;JS M64-O671KQ";'63XB).*K:KH]]'JWO:T;[Q7J(LSW4ZO?QU7^-389JA7OKU84 M7'2'U]-;@"NW@1;-%S)O MKFGW5Z>;P-ZCS-\APH<('UK_GT^(@[W?6Q@G9'>_]ECF1VVVS^:MKN%DVOQR M/6U[5?S>*KNO4$3'0UOA*_.?KRQ70RS]QE@:"L-W%H9C"Z$3XK#"#MJ#'%VS MV61+Z'3CQ;0D#++#)(C#*/UU3=E$J-F'FGUHRH8('R)\:,I>O?0N&NZI\+76 M*W&-M%,I<%IUH6EI/J%,NNUABESR_]RF;&^,+,1+#K)"4^$M7.BCTT$_^A \ MZ?O1IQ :Q*%!_.<&\2?"XL\A5>+,TGT$ MGTM$[Z)-(28\T*C@NI/&*-(NMF2OD& TF0Y3WT,6$/H7/@$+>$G?.4'ZZTFF MS$86N?XT62@D98U.U50X7?3+GB*170IX:%:#OT[P+F09PHH6^W6VOXX)RD2TYWJZ M#>N.G;+/3M[+#2D_I/Q/ZICYA)1_4D%Y \4S%:$PVSLW&3CJ27D7$>(%0 M_,E;?#^_JDLF-,#>UP#;I_H8IGK1<*&2[X>4&T:K MR?UYI&G1?64Z&'+)4O5A+0^C4<\/\[K+@B$;"-G [[M>/GS'7Y8-G%1]3C"! M>CFS&&1*5G/*9[-2Q\W5%S-[ 4P /#(OIFD&S1P.NR@<_GTEY'M&I($B$+KS MB_1&V%M7]E0;A!M2KBEO:'@I*VK,B]3_O#,^^8@P;%D&E@C.JJ7RNI/517;F M*B9XZ'*KWLI$V:5B;\;F7$4%&FL@#:]]F*LWDH.^,^(XS:R9TXSAUN+5Q1Y* M)MXS8I#TL/2.MZSAJ$1W9N-TIC!-5JR%I$U,%'UH__B'N8T?X2B%P:K"D6(X M2*[C6MMH(CYE*)\%K 2&!M%&^X8R+;QF"^,#; B?K&4:>)V(DGC!;W !,.0= M CS=<*@5WUTJWBW2.?5N1# M@O@C!/?^A(GPN6+HJMXW?HDU_ZL=U@EM(O9XO6DA4DP8K\I9&!L*]/[97>83 M#U&.007#GVX.\EH6NH.A<*2_,#R@O+&-]->@: ]#J2GE\7L!OW901L MEN>GR54I6E%BK8(;;_]XU08E9>Y5;[,WAW/ ,5\QR>UA'QLX'$5W>8]37PG/ M?>?F+IBG:HI#B!MSMSPY 1F3'298:&BD&C:F_^.^+E,G=K>V:'7)\8M)6E9J MK)9>+SR6BH\0B5GGF7%#&!:]2!>8YZH,GE79'RTM2I!K^B8J"U M1%/[6@L@%3DD4HS3"W$9^%O\[QS9!/,H/C@_ZB]X%';!T'_O'RWY,OKW3RP+ MQXHPIC"*8GZK8LEK6L9<$?',1-"2IT3%0H(#4AE+;K() ]KBFW#T+_\'59Z^6!;Y)P4O$3RO*C8#N9[H"JXE@,[ MQ/82Z%A8G3C9?\RK1K]39%_ RH(%!M78!]7&7 *0O4>5_2<+KS+Q'0>AAS#1 M^&$E_?_^K[T6 4<&HV_9[6S+;TW $"-/1A&O P%)T?[%JPM^90?>T,QM?%.9 M^-?&.HP1?R5]RV3^3>U\A@,Y.DWHAT%)07.;-U >6@5N M.$?JRN/O/@LK>L/R,"S@9<#_X$UC;*,@8AAM9L0O.1 /P-\]UGU#*?M<&/-P M:#*"?X:__&7:3S%G?\'=&C5>Z]/"NL>@1L%W+XSE,GB '?JM#+0Q7 M%<'<@P%$@L",/(GP!+)A=Z=XJ$*$"!EKJBXH3T2O\]^#]6U-<35JA$T!$>3, M8HQTL@UR%)N]\-C*W&SSEL*"M,ICM+)6%$.D*4._4IIB[587B0C%?\,3^](3 MON55_ CYS7\C7LR8)T8FV#JNRGOG!.# QZ3R"K8S>1F?%19RFV,%<&(D03)Y MN02/>V_8%Z$;&>D?\YYD+Q*YF0V6O,6;WLY61TA5$%81/+$.3V_64%>PA,&F M\'9[>\>!CSN+#7.52OC=)"6\8)LR7,?&>@*9RA8,$P5+/C@JWE<9#E;YQ,'" M:-' RP3KGL]"@'.>E^'$.PSKU()N MJ:^G9_ZA-E['S%KVF#+ I45PC^H@M,3K\?0Q^_*+_A"[YGF-?9?0C(6.L1,C(=H ;X2U:R,96A."=!-ZO Y(3- "\ M-F\)P-&:9(#AVK]3#:VJ5H,A4&C()I8W<%.G'M-CT&^^K1%!"K17PP,*(2(\NKYGWVWKXYI#JL$&)K(%RN$ M:G79\-%OXZUV?!@XOFY$4'/+$;?O#X02QB1(99%<]<83,OZ9!1L(QI%%O9&. M]H]"P?!0;0,08][>(!CY'1;W')8"+JOHX,-#\W5%#" ML%F(32P%$PS&PX#1^-&2#8/9Y1$.7KDG1'@3!+;'"['1A:<&>M9Y>>/7(9R? M=P!]84H2T_!LDQV?4';8 MB^<..LFH0(PALA8\ G0\D " >NJ*A+1$PIY/NX?XN4$>LY'CJ$@$,PJDB8;? M#RP%S\"+(!P1?)(D0A!&F'UXP2B?^\$Q>-COA2&P M_,1'M E8!5:;#W$8:")BCNTU_9]V-:H;Z-2^P#0)_WIR M2.57_JDH%L$/U?60T#N!9S;K1_;V6"31/O#T1$A8AN@*#HF]$4:W%1=X)LR= M=IUQ 4H044>8,8+CMZ;(L0GCW9UQ*\D1<0X"T!<*_N,57,_G/OYKO?/\#AQH M?QG*T\KZCW]*AB%C*;)5T?_S?\IW])07D$ "Y?_[KVB2_CL.)BJ=V;?R06_" M1')2Q5+YA>TJ6ZSWCO6&JNC"[48E\;[&*^>ROV7W'\ )EPZZ8'>P'XB\AKO(P";7Z"A0NXD8"[*$C: M2O[MDCTV\ 87PZZ&=V?<>LM,W22CF9M,E#E>.GDP^3?\YIWP86S!XWSV3HP! M;/] K?<5.$4S56]96#6;4AIFP(JI^F*1N,"*:&1YOAPZ2M_X.\3G8"^(K^+4 M5H"'83GELRS>QCCF$"\<)!Y;!SZ9790)3IL'H:3RG@C8*G0!)@&+FO.0&P[S M@SC;J%>>@":O(/+[4!<42*005B-9O(N'ZTA6%1FFU13;0B:HK[JSE1_@D,>' MB8$F^&'P+;1/5]8^B'HD+K0]67*(D.P!)BI6="7PV8L2B:&"7SK/?2\$""!,4RK M&*MMX/_>,WL.FH#*CZ@4M#3"QL!.\Z"W;P?N&7]8GQ&1+5C*",)]2#469(.G M/,?[L_@;O7F"+7IL,]CU23S&YW, WPE!9']FHLXX_.J)7;Z"VV,4=3#2>W%- M8$.[Y_;DF>RYEV-1$JSU!0^8L,3O@6G8-$ !.L91"XV1YRW>G! 6< !L41/#>@+9/PIVN.#=4S$O!@PHY XP-&X3$XO) [Y*CXR#>S')T3 MV8WGYHTF@[WXQ^/+3\R&/'N=>&Z5[0J\DW!U1$43NUYVR*&#$()#N+\':;PJ MS^JW-[*RB$00"U1>L00"'$E2+,W'ALOL'9#?W^R.UD[8Q8)8 ]K&3Z/8M@M) MG2?H:A]5P.@C!IZ#-JS$%L9(=%4?MCS5P+HSUH*H .!P)/@[S&$RY""9]G4.]E2<$O;[%E\PC,#?75INS1^#U+-K 3?,.,.+M(M)V83,1,]1W6 MWA843^W'BJ>+K09(#??W'<1<>#^/ G\OND*@"AP:NF2#043$6.A>TMK.Z>XY M6T]IDC=/&<:)&(/_2SUI&,-O;S",-:2!=:096%$@L05(53=X;+O;AKHU!_UA MH@&M,"E\X+KM_RKPIN?U(^Y6&/N411]+WC"I^%XN@;]F^/KTFI4]PVOGI+;; MW'%W'NSM3?O8]1 <13_>Z [9(#W1 %T;/9]? 9O;A!UO?4STU?,]S-K8^$&^ M),SYRDLEWJN&%7L4&\>T<6/:S4I:LI2+8@LG)8GKR=ZUDLI=\3AK7W>U@ZQ]4G3O MSH5)FY*'8W;>.Y&>D4,5SS^RN4Y"[^3NR_9XQ-^O473*I"TEFAG&UK(F__C' M@6+VQQ=*-O%,$HH@TQ(;%"R/'0O;^^B![ 4K^TPFMGUL"]SL4@6\^XBN[#^U MOZF_T%+ 8F/#IY]Z^D5Z#4B;N%\PVI$4 7%KT..OP"+;N!-(KINWXR *Y$?1 MO?E^OLTU8.^!+!!RFN$Q@1WC_CFYMTTJ/BE]?!/_#>9]<"B -#ZZG+21]U:] M;R(?6*^'OH+WL. _M14.I^O*+M9>HNG@QI[_&*1P0[HW68]B[X'=<,&EAR98 M=@MGC1)=B?+X!FVZH0C@V;V .KVQK(DZ^VR>EF]M$JN5OJZ\K0T],^E35T0] MJL8JJ1>;W'!C:1OUWM<&?.7;!T-O)W-I+Y[D_7ZD@^\1ZA/*>!_$V4%RE"!U-B^1^9$VU11:^: M\NY^;TKB$,( MC#IS$XO& M][_/W*29^ T=2QP-9Y+IFR2=_MN'R.ZOZ9L8';U)QV*W'J!\/R':L&?\G4 N MM6Y")'#SE<0K;.1\;Z;7Y37;Q;+GVSL1X-*8S\CHUS&R33JZ?X1OX40ON 4. M#31X[$0(TR<_+S190-B0-\R-976P^I0<9ZR/D+( T N4!Y@JV MB'G:G3$G1A 5)6Z6:,)7G;"-ZCE>CJX)>/X)DK"R#2GC%TDNB6=YR;P\Y"*0 M6#$PFJHKREZ>.YB%P4K@MCDHF[Y>!5LX\#OX'(.U,V=S$*:EH?%<,>K?E@I.U74T#]742; PCBY^2)6WVAY?@OV/#20^7 MX;_;=DT3'[B?Q[_Q!IP8S"^)FA>HF)Y*N0DW T;Z4!@C5=P_;B@3X"45@?_A MQ-D;/MP#E?F6@IH=F_PN;_[C>;VT*V##_MT/0&@;S!DO1W@3VO9R7?%;O"N4 M>]1 7@#(%A89H!J@5,WJ:&;U,@=]DTM8HZ%B.&_#H.4)-_XEZWQMZ:W_>!6G6%Y"%(9L7+(*LX6(:7@!S(&EX07"R%_3L NQE'MN\PLP#$?@I1 *! M=I-MSH^VZ7&Z8*,&N11@'>8;!T#1^*6BN1J%<9DDVP.+)DE16[D'IG[P--%( MX(\"1AR\.H27<+R"[GTE[\G\^]S!N1+7U9950,X%IC41T)N<^(V/#!L'^L:[ M"PG-0?[8_\_>=S8GKJ2-?K]5[W]0S>[9FE,%'$GDF=VIPA@P3ICD](424@,R M0L(*!/_ZVT^W)$0P3@2!>ZMVCHV%.CPYMZ>T9H P(4AL7EWB'D!DZLT%S<&> M11ZD(4EP@[!AH'J?)#MAGJ(8LC.@)940(O&?_4VV^'.T %DOQ=9#G6#MH0LX M$SQ3>!FX0Z_C#KUG2K1!^*R@7G>USG1&9A!(,:DT0_I(Q:8;[-BM[J#;"=XE M?@S>VY$ 98.;E;")YK??687K 8]]X-9(6:CE10<4UTGN/DC8QOOX%Q1#T1A" M9 [1Z16Y5P$OZZB@&=/E!M*38;INKA7+'4G&1(IE3+",B>^3,;&E'(@UO$MNZG4E322N&?U$++=@K;=-^Q:*K,.1P>ONFW(?3"QL3R' M[H3V%/I:K6O>E38>XOQH<"/RJI#&%L"S5;HZSRUG'*U^+DS-NS)N\Z[@';B: M!T?O8F>=NPZI.T"=>FINL+A!)&&>W-^N#=VP&N"-%5JLY-@]S'1?D%_&B3>" M[VQ6EO_.U!%H-(*L5I.O52OZHY/G2UB1FMX64N>VF%O9DM3G!G?)5.U1RYTW MG:Q5-Q[R90-5ZJ" D):W;I7'#V3'^Y* MJ?)C_^X^H<3/;TL70VV?Z'4CF163^ "46SC5#3+)I:^\Z8)@ET[TJ*SU4>\6 M3<^?V\;-N/L6FGWI%G:$:!^ZAOHD7GV\2)C9YK1X4;BX5D\S<@Y3&Q_C>>$= MN#:$\ :\/19&YO1*4MHZ JTX-BEDPYKBR@L;#@8IL5I,5 K3\T3*XIVG^-5) M+ISL:0O';V4'%2&3D9^;4:78JS_'Y6M-ZH*F]"'&M,"1.*C1)"VCW+7!9%CN MT T>(K]CEQOXV&1;IL-4)6999^E5+4'G>Y?->M[X,=-9AK7K8(->$N" 5:%9 M12"B6J-?76H22L4)K.?@I0B0N88)B5I^\O1U+!4CI\A+[5GK4)<48 M!@WR7VHUS,WY)&?=]1TU5GK/ELWKNLOK5[%MZ@3,%I&B8 M!4GN!2B>L(!*A["#E=1_=:(_9OG$9-3,5PMBE1>C+_8U5D\,?45"+@$U]Q," MM1CT.",Q3\BHO MI 71$DB$H"F$0GHN9:!&OWN*1>3VIE] MTDPE3G.ME/WT\-)Y#3O(>C/XOQ_F+W*G;=0(LLY&\_ M%83\=09]OR*39J^T23L5^A=@E\33[R5:_\U$T!_ %!>BX'RT-62YZ=-=U:+B MAY)H)-B2"IZ@\Q5>8?$1M[^$-HG3#V_*+;*%C]\QT,%Y*:#6BVW*_>GCC6EEI>B3TPS!0 >7N(*S M&Z*0\FSAF[![M(J8DM9/::[X"+B3SX7Q8^"M019])+?HM%F,SBZ5,BT\'V"> MT$#!AR#64N1MVYHS/IG645(6BYU3'O%VOZX+MXEDMOMY*XLJR&7"?F[@)&L- MJ\;]TT.AG96K_922/KWJ34M9Y0$KRJE8CK:DKU>=HA[,T* M5I@L$] L>\P+6U)&2;XUZ[P!+!-!"S+)[8;NLCR%C%=QLY'&*@2**-%TI^DZEJ>6*/Q-! M59)_(/#2^!#-]-%#H3:J67Q^4!#$QDGIZD[I@F]FL4'\3-O 2T+\6\-R@O:+ M&3IM#9\0>H- X[=9"J $.-H(0,AT2XNUT,(,GX0F:8&#(]#?Z+'20UN= MD9,A( ]+W9 G?$A V$:2W6C]7+\MHPUH0:29CN4:Z7=& _<]=?@!#0=3.6I5 MIEF]<,';-_RT>,E?)LRSTBC:W;9^LYIN"8RO5!W"8B?^V2K>T? %07P;6R)8 MU:'@7X*]2]=1,8 &_6'W6NQK]_%^/EL\[Q1EJW A=FGW@ 6R_HND-!@SQ0;_ M7X\NJ;JOMF<-ZCU4$87$(9=DWA9:#[6'L_/&H'96<"8CE+Z.UBSU)A1""T@F M*+,6".:GU\2UE MUF=F6>TDR2>.3OI)>AP4DS*P>26XW27%.&@AOZEPS3D#O,;>%-_Y^[\6P[-I4KV&D@$>SW]HHGWC>+5P_D M(G>]?+WS3O#P63 99K] AXL:,%'"VN&W*YH.YS)R MC]GG+,R=K#I&YB9H>_ZE8LV_ACQXS)ICN">%@WJ \+\"Z[IO%^7QC7;_E!GR M**O4M&$O6A\TYAP-T=1[[17"]JB/X92,),6ZHVK00.YL>B"5 RN'L)JG*=NJ M6.=#/C68MLR3WIFM.^.@E;H\@Q6KLO.L?\[ANN"Q\WMA+S-Q*%.B;-]UN+Z" MPZ2=./'#*6[[;#='W*9]1@F!K/G^/%FY#N%%S-RB8_X5+-PNEJG2S>7X]FZ, M^B7G7E*NDLU>5_JL6?P*FE&\>A7/@NK%43UAM-I=\JMZH\_ M&6PB),0WE8LY#"-S!U2;=EKWUO:^0.PL_"99LN:*)FAQGHZ1)!&P1(CA03#" M94V[1X.P,Z--H,??=)4N [18ALCK7?;L028FY8F5"L_732!^8I>CQDH^6:)EWC684 MI2]*1:'?R+8 GK$U&CV0U]; $4[BVA$X:M%XGY<25@,$1 MCZT(Z[K@B)!.[[.)KK/JY5<-I%<$H%ZUD^)RW>83DQT[D=%SCZVS8$Z M5JQ^)3\XSYP]*@\7XRJ4V28C<2'+A&D(8#0NQPNBT%'NL!E33I[D:R]\_0'8 M<38126?2;]F]1S%//LVJOEG5]Z%6?4N$EEMG6C\33R4RJ7CB!WWY*^7@ZPM4 M/U#.NJ5!\_-)(O.*QEO.$55?Y5FSW+[)T/!L265P>^2Z@3CH>&.]1Y\YOG#0 MET-I(L]"::_W*H0I-\E5W?8^&D7#U_R1*-K;83$E?&&Q>"L)2AD/&IK_\U84 M-)%W%;3BM-WM-9^O*GS]NI =.]>C9^,EMZ>@5_]TDK\VVKS!3U'VT; >;Z3' M"BAEGPYZD:Y] .=WY-G9E]/N&2H\7C?5EIB;6@/=NKK/[3_/#B.OC:)X#S+Z M-311=&Q*0[RK>"I*+,3Y%+RYO;[R39(\YKF)7J&LKX4+5[[R ^'"E=_?=[@P M#L$AGSI3NZ!.VYJ66N.F7"S4Z]GS8:7R-,HZG\AC<4;SPJ/'@@V;T?:D:=VH- M;=I,]85X07H<*TZ^^^-/5DA'$O'ERO-01@.#;5XW' [\IJI?( 9X$)&_';K& M?)H6JR\-+2H^.[RHE 7S\78ZJ4]W'_F[TO*=4M<1F\WG9.5D4KS+-J*G0,&1 M9"(126:7RR%"'V<*)S0_%-APLX8MJ&GQ-U7IY,G=SI?N!A7H>CP??;A\KM[U M44&JG5PH8_&AC(&9CF5>UZ"#9O\KBMN'PA@'%[P()[Y\@OI?$^H-&%WMF%.7 M1= ;7UW[?7/YA-2\?M,\TC$#Q9"J22:R-.7]8B*_S6@6FP'_4 M<[4:A;]!6LX7/5E%U;1LVI]EY_ZLL%[I.W+%8:S 2K[V,0=7X/8WZ^8*8?9W MNB6(/L.=_9))7FA5M?&@-0?Z>;ORD+L22NV/B]#-N**49R4]-,1$HH">&W'! MO&^-._=0=I..K+=C9>U;]NU>>04KMB.&!5<,1YV3\\ED5'KJ MEQY&;27=BV?[YUO)(7B7.2V=*E4T,22^7V^9C7.A73H;J^,??S+OJO3:5#)V M@*7M/!G[R+'@@^Z53"[5&63LLU9?G&K)L_K)N)S) A<2^4AR%4*$T;W"DJVW MMZ^;A;+P-S@\22FK^>+L.5\+&7']NM%<:9>%;+^BC@NED\Q]XJ)=+EU:U1]_TLD/BVVW MIR_IFB$-#(<,8)/!?'>[:7HM&$C7$4D+N-.6N+S[163]GG506ZP@)1Z[P'0V M:D@#9L,*&G('/GOXYO-RZ#Z$MIB;?*!X]WX#Q4<[8I*\@77D$'4"$&]_*XV6 M\>B!?^P]3,_Z:)2KW16Z^4)W"MZ;-3GF?CN2(%NC8QD#3&?@P.0MK!@2ZY7. M":+8-3>UPD59;U"XBT/8I'0TR?31*,:5YQN1439GO<[G@FOHA$[)&CX9S>,] MZ1FIDSXSQ-PEVN[B)B+T(?B;JV(0\QBVO?SHF]QZR8)[C]TV+TI@NV_Q>TD/ M*D2SVY[OI@D];N!M 4*%A0#*?L.N[;6#.E#2%3],N;/.4Y7.O/ (4&V-XI*W MMX;A[]*'8XZ <;5S?ZYE5;EZ41_(U4&K7^\E^_9IW,8Z%I8S\14RYB]/F5DB MEUF ;;&GD&R8D'=HT)Y6BU3@-ZYBJ+-%U%F0 %_ %J7^F'E)W55E?LK7Y=R# MEM?U$L&6UY'%-J#QQ"H.NZ1=V*:DD G@)NV(-VM"."3VKC^G-C#(S<,DKQ/8 M1]U)QI@YC)T?R4VI!^FVC 3GOE0!HYFJT.-#"9"&OC> M*%51,]B[ 4L">P!?%QV4//T.L8AW3TVAH?V&2B7=>4@' CVB@)\ZS$ MPWD/)?$]F&3:KFY@^VA(AA-BN>Q!@^K+_KP#*BT7=!V+#+V:S%^&>A9[> M0+.V8].0%UC8^&1$EW9QJ8W 0%QVMQ)'#-C>0;6?G@ ?T%7;)'JPCF;@_=(_ MSHCQ?815ULG,3)@23JAIF2A ER#*U#J6L!A6>-_5<&IG=5^^N9?-VEIJ9"(E MW 3IR4@N8-I7+'B@(FX'84)ZD576S:S#\&IV0.)+;G@3?WPKF2H1\TW QU-7;01U\DBDW1W"IZSKAC^1ZE4"WSU=UUZ Q ML93N0EM,PVO>5D.A>SO,K/?"-AOV;=/>MKM2(8L#NUN.WA:=PEU..V^]J%.I M]#379HY_]VP9TJ:X832\N_37RQO6ZJ:U[>+]N)9YC+X44LW^S9,P>=#M:?7' M'WUYO!B^(\OW0+EP9$KC4A.ML&?0;[0!"*%3>,$Z9'<1_29AWB@0NDRD2@VG=O$]:!+VC6]W:8YG>(0;ICIH$ MW?.3\>C*KNE-1SJ_>:D_IHUT$AJY)&(KNK@LY]._[77Y:'.@0TJK#S'^["F= MJ_[8?1@.SZYN"X-^IOARTFR)=Q/2U#<>$;,?KI[\7';]=ZM%JSMM"ZORB,:Y M0B@Z,6W,60CQG1'*T[W<,.Z:38&7GOJ"G%)?IB_CWB\[EPD4:5^[35K!>?GE.3A(S:>A7: M':XH*-R"Y R7* PS0NQ)%E;DWDEJE).>^>=X_.FLVYN*/1MTJW1$Y-?2_$8+ MS7QY\,$ZL_4(>GPR]HO%974$N5*LNNQCU65U-+0)&7-BYNLE9D$8''V-6;8E M9GR.._ME2ZE$]&H_PISWFTA?3_5 M3YL2S]_?GG>%LGQ<^\DO#Q[DJ^CYQO]Z5\KQ#? MSHCKNMAXS ^N<^W^7?G&CD[44;DRVE]57SRGZ_SIZ5V5GSY=R+V:H:4NKL$W M*&0BZ>2.ROJ69^D<>R-6XU>[P:M:^*DZ)R=U4D?LCX:@1B M98#?2U=<+ -\2SQLJ [P'='OL(J"]T;"%U\+0= 9QGJMUF(1"58I>">*@4_(@R. MI53P\,GX *H&KPJ=YL-5M\$7*B_CZT3S(E&V2^.=50T:YI:+!AD2;:=^<"H5 M)Y?#EWNK.<@]%:[+ZN'NH@PK$Z0G=<31JM9,S_.E^/]YWA5.F]-3K-W,#R:U1-^C/6] M00M'5E#XGJJ@MUAGZ,J"PLH3]E B),I6O6YKIM44XZUI5#FOJ:?I\<=+A%;B MP)%4HV99-2JK1CW4:E0ZJ[$AMT85\:YS51"D0DD2^;:5MA]/Z]V6T$JZPQO] M)QMEF78C&IU'G/C.NY;+P MY-([F[>Y:5LSSS--L?[\4I_6;Y*J.(9DS,4G+Z]/]%:W/2!:J>E_6NU#YL/ADR4IKW5OM]JZ0>KRL]1_. MQ2+BJ_C)I7>^: MJ>ET^JS';\O1^VXKO;SZ2>ZRGNO(R;M^:I1H&X_WI_F'3*Z567[2CO?S/:=W M<<\/IL+(2=_WM<=\%3^YM,]*II10+\Y/AX7IL';CH&FR>-[LXB>7]GEZ?E&> MW$_KN7[TM/_X%+_)=A(O72R>O=4_7E>]I4KISQ7 OJ$W[J0"=@^Z3J]_G8_6 M:T6Y?S&V>C6CG2XG>O-9\?$-5\/&@_4-TZIS*O:,9@$YP_[HO"0,LH4NJX;= M236LHM+97HO.M_<4C[S7^1#COEF1T<=)\/%E<)KIW9F7_;N+Z.GC?4*HU#[3 ML_>+I4:5FG61<@K92[XRB,;[9QWEN7U;_?$G]7;8_#N4&FT#KKN8>S5^O##N M+TMRIH"RUZ7)A9(T,CF14;="<**495;J#AB=4$+=4%W&"Y2T.(\MOM9K]BXQ^< /T;@CO4" M1F_.T(/@#<;"CJ%IQMCZ17;\Z69$%^>#MG"OY\5^_5Q[N*[;Z8O,-+=$A7(/ M*8X&*4A !! $0*95(.[0:\-&'BPK)E&1K09>_40C+-LUDVJ.*'823J;7C)9. ME-/2W*5;--!FW6O;535M8F?Q/.X$>\8>-LT:6BA7]X/P6W MJJYO"MPD,G6OS'O#^*&]X I;]C?:IK>J^S:!GL%6_!,@TU8QQW,=.]1U.3(Q1-_!6_$W8)W.P%?3V!)R/SM8'SS;LG[G0P6_T7]B6 RO>G& M"S51[6/YW.WS)C1>Z/AQA.('Z M&57AO$3],*/V3U6G5V/W#,>2=,7Z^W"9V([ GCULD-] YMJ;K&RY[$26$>IT M?A\ CZLX-E2JDIHPTO>*.Y=T1S*G%!WQT^_& M$1A@ 22Y)%C(%)^K,-M"/B+-]Q?\+*.[9*KVJ.7.FT[6JAL/^;*!*KDU6?CK MDP+SFF19E8Z;=>0F'?G-,/S"S+RD:4@YF2YF)RUFZC?DEFD_/:NCS$N^,- N MX]'&%( M.KI+\-$S^>&NE"H_]N_N$TK\_+9T,=2^2O#OZ7RSEMX]HXNH*_X??2(7%O. M,94KHM*5GAHWU_WG^\3H5ND^ZCD):N92/_[PL>1R'X*C,N:".QN:B,2@ 1VX M$EP)W0.59G>OC1B=OAQV.% "C^W60SXH9*?#QKCI"+^ MBY:XSP96F.3%IRLDW"/UNJ F3[3'R_90YO\PJ9G:]:9A7#_=Z*=._0*W,J=5]O,Z+8\PJB%V? M2GQ3N[XP&:HFL^LW;M?O.[BW;[.1ZDW[O@7F%V!^ >87.!B_P'+,W6UKX,7< MW?^RP/O6#?YYSAW'G%LQ'.AO<*@";,,>@;W?3QA"][[B?]46BTK-O.7[=YV3 MAGU_[HP**$RQ>^>ND%52QD@OB(W[?#W9;B?.RM"Y,?[CC[BRM1=C,,Q-P-P$ M7PKT?X ]["/2+Y[6D^;8O#]KYIMF5;_,I6_3F3'F"<0CL&*.S8+>]0]I^/-G ML?OXIA!XUKB:CZW'Z-DW/V#D[J*+$OF_#3E]K]13UY7D2GU56]MHMZY?)%&[9ZAVWWGQL) MX>JZ6NF7A&R\HB5'T7QQO*K7=EEZ;HOMJ)5OEBZ30SX^X?-/#]55O;:3I:NS MQ[LS^8K/JZ7TY&1H\N*@NZK7]I-@J/>/6B]9J#SJ+U$SJXVOS[JK>FVW"C=\ MT7DZD7FGF#&EFWC:4'/=5;VV;QSU,E/H#X;]BV+3;)52UM125O;:-A*MX4WI M)H<*S_=2XN*F8QN)7FY57^RT(SWWBIAG-"N29&CC]LN=$:^NZHNMC=.YD7$A MWA6BD[L$;]Y&&XW^>+Z']3;;Q)VJ%HP9F\+6VHM M%TK&\H'B6<-&7-;U-9!>?E$""RXWQF;"K#XM)(K:+OAN+NB,F/5MGI_ K.S MT/)ZM-YHDGZ-Z6K6AC4W((T@19Y/P1^],8;).Z-RD8\_-L5*+GDNHOK=R4GW M"ZU6?K(KI;["5@H\K^]+Y!GX"_D<^'WWS&. MD UGT'%&7)LB'9ED\-@(KTUZ[;LSACKPBX8DZ]T=]S\^@FPU M1_\HMM4F+XVJ,2RF^.G)M(PNJ^7RJ#[^5/SOTX@&M/H^'WQQX[AT-N< M=?A=,*;>$\0$@D4DCLEYKSD L'P-S4G#DE3,E'A> > 111=1*E^L2O,_*?EL7W M;M*9I*/SB"]8]Y-T8GJ6ZZ[4W78Z>FD-T?@ 63[C*]^*$J8%\U[H%/(E"(#R M,T1$ W(GU!JFA<4EON8HN7EWOFD C$?;EOLM#9X \O6VY53ZNZ)GKSZ"$.G0 M,(>(]B,GPUIHLVQG@)_!+Z!CB?P^YR8U!F%(@C6G206F*+[9 WW77<]7LG*" M"BXFY-SCD8%JRQ9M0U.-]D.^K//JA295C<9 J]SEOEW[\V#2CN38AO(Y$,LW>#V7'A MNQV9/UAJ?G^Z<3BDT[>@VF\A@;Z'S&'XNGS(#?0Q$V*[+93[=)OCZ&=;\#%V M&]9#?HOVH#2$QFVPG_%W@W'H6=076QHS!A760WX+!K7A_L7?#<"AYTY?;6', MV%-8#\G:&/\F;8RY+70PWCDB[*IQ->%7APSP[30QWAN7"T/'XH/B>ANO:SI$ M[]W&3K\;MUX8RAZWU+'XT[E@;GI!@/ZIJV!%'>1C1RL\W\F57G_Z@C(WZ_BLON4H_/VEGNHVFY7T^<-3O91(]-4N[;J-A>";/;:. MP:WDMMCFH/F$87:0RGQ,G_,Q[3O6O.]+H&K3OF_AZ-6J+SJFBI3&'7/&-%?H M7>/&&:IE[ZR7?KT>34?OKA\Z+[5Q*T,"<2OXXDJMB[&*8]&AF*IT\*K2"KK_ MH++4O+MH7#R+I43!Z4:'+>WQ3K]X[F*>0)2E5.9(G5.AZ?I^B-QQLQZIO7>R9/)L*B\\V7MISH+R8"0^#HD46>GH+L MFOS[?_\ON/ME&G;%=^!8;J,HD1!F%T7;)I+Z4:F#5_Z%):0TM3R5.1M+")YJ M\,M7 > B.$SD8O8O+O S7,C2;4+[J\"=S;6W'W#ZYG M K_X%^F-!CPC;Y!V8-8" L]_[4N[I+_":S_0D_'''[)#L%*\'?J$(_T)H-UK MQ#(/Z54 ]%NU"\W.\&ZL2,U"OBIT.FE++V8SN54M^N^?'W3IME>*-Z7G<'*QOLGT6PJ/F@,&KR3U*K&0[DM=^K=58WW1_WZ:?2L;9WW*]V\]'2! M5,Q65S;>ERK)Z.2F5(KW+PRQ,:E5<]GV)+>J\7ZEFSC-H?AYMN \-*YO:]-S M0<#O7-%XOS.N%Q%2JCI_D4P6U//^XWU/AG;ZR\W\3_+%2Z53+_39;?=I M?'L":2)+[^3S*'HK/Q?-_2+VG4UT*+??_*V5Q=K:K_Y7+B(GDZ5 M[D/VZM2\/+>*\NG]<[\T&>E7R4Q/ ' **R8N1.MQ^[9I-/O1L]-Q M[_[VJO,RA,D0F<4G"]?=J/WR9%\TZ]EJ)3_N5S/R=.5DB,1M[UY(:])Y?RK4 M!U63+W<+N94(^M!ZO+R[[9GGA3L[?G_3BQ:'QKB*GUQ:O2:DRZD<2K_P^6M= M?WKN=4L%$9X4A,5'2_K+V#CI%C/-^L.M_3RJ/HF7QLIQ$P5+Q._L-5 3M>-/ M3T;Y.==$N558+^O-S,OY1?:V/\B@IV2_D1L^70(E+6TT>OUX=., M9M7A0W8R3/6TZJH1&HDK26SPCT\EOO1L=)$OB'S7 M&(WSC_=G!7ARZ9J2EUDM>]Y\.N6CE\6'H9DL\,TN/+F,HMWJ0_]>:44+]:9U MIL0;U^==$[B#?TT+PV[63[=PIU:$I,LM],C'VB'T::4-;\%.V$*[VR]KLR'N M;DNZ,!]<4]L9Y G@"=QII_CU'6[-^NUI5L7\MU#J.'=._.6R7A.KK,.M^P'K M<,OZ@!YUJ0^WH2_K.'[T#(IT4XC" MY%#&HQC^'B"/8DW'CYM!%275Y&XES6$,BN$O:SO.$.%8NY$/L:9-A!GK2,XJ M;%B;J6-H,_5M.Y(7GAT,]+)NV:9#:J*K 4046(3$(5]3E%3-QIYF\O>PU\U).L/$1AJ/XF/;WY&/)^'?H-\7:F+-0 MZ3=6B0ZD6]2;?'"^S_$*#>FN\! M1\N)7--IC@;MRBA^;IVXK3OC/.ML?JBY MI,>4/%7Q&+WH9/_>5N\N,U;PHGYR5KHMGY7RW2OMP)F+)=6U/#MD! M]3Z%Z9:HFZSI.?-&';4WZO>W[L[Y)I.E7&"-OG4]+&6N;L:W]_UG5%2C9]-" MSDYU:4TZ B*6=B (W5""*A;@3_"5W3BOR+-1+%J;],Y5:#9 M&T-$+3V+FZ\OVG'_T,)@J!E3A.K('*DR>H5?X$N2R4^53@W)1E?'-Z10/T_> ML&QKN9-HIE%K#Z^=<:[O)$[32N.IX[0N<]^ND^B.VX0F$C$AO4YD!IK>!]YO MX'=V,!UX5^+]3IS[O^A@A3&^A#?G&;CV %G8>U1J8QIP;+3E00:K6>1'F]_- M!E*\TUWEZFG9++OU'=[ZZPJSR. 0!CCP,8%!(A208*PI+(!8FUS&X+ K.&#S MV\X$,-)EJ^=_- SV3.FRH7T.$ZW6@,^9V1,SM*_W]XFO-F?WC\4(VY898 MUVX@OA\$"6,:1- M6Y(&LV2^7G2R%[SV:DFXU#*.TZ=FB<+[KCS:@2]G#L+;[B>]/M8>LE(BOR@1 MBHGTDV1GU'A,G?0'&C\4*LAL9SK55^K&TZW$BJH -^^_5=9E8X#J7B7"I9O5 MGYNHEO\,D%JE4P="NR)F4JLPC0^L:/MBU$3GS^-RY_HYKP[&GRYO=*L)D+*Z MV*! 2RM6U":^G#]UU$I;T_L5X;'_+77Q@*$W<:5GB@0G$C9]^U\K@ M=IG#6]'NHV$.J9:8 8; W?(ML04_>5KW$&I6M5<]N5:XP?55 ]30]L0C&;@EE-8O.MGLF90_4ZW;Z0 M@4UD?_S9;6\#ID0<$W/X-DJ$@-D!UAUX(;M)+:*=T8+[&#:357L3K]R8M\E'Q_OGU4QA]F#(/[XL]RC[J"B1C5D(QP& M/;[8$=*,(8#H Q["(W6;A-X[LI=^>]]$V_FZR\0CK)RNG,[(RF4R+H/KC:_0 M;7V0MPI2^CEZ>:8_9LS+/3A1BFKFI%&6AM-"114&#Y>/*'/3[+:2I$EZBM_& M4)K#5'1"K\_LITOO]U!R-N I>0]3N.Y%"Z-6+RD5*N.'=K,4+4HWS>KNF8)Y M5;E/)M+3IZ93G,A9]-"8GCY5,5-(_?B36C>3;S/%G]] 83C$-G9,8]B:?^0] MS&'0O"U6\OG:M"\Z5:'Y(CG2A;$'YC"X*U_W!@_U8G^0YDL0!G+N6L N<-9H\'*K MFTDTG<)$[J6&EG:F U< 1XFPDX%U^_"AU)&FX14B7!?IR)0TXDN1E(&JJY9M MDF)6EIZRF_24?6=GA=:S3O6P?5]/"'CRUST[+KF7*+%COIR;(W67/7I.[,?D MH-!U"D*Z7[^M7>525OND6]D#;[XNQ5\F/361["/Q;% 1JCFQ]]C%1BTDRF3> M9\^Q*-?&HES[IL307@Y5#O=]/2%@5!MP-WV,4PVN'^W!]47;:4KZ19R5K77>$C= M6:=CS+*R/_ZDA>49PTRY8LH54ZX.W#/W,58U%D:-R[1TWR@XYMWX27TY>8EV MN[MG5=K]D_Y\:CYJS<%=1M7O6T]UAP=6!3ZZA+@NV!_V=*8%?:IAV)+& @^? M]I[M>\+=RMS,3:AF1S&:;E..K\1#OJH]593F\]G%X_TX73S-BGLP^MK5\_)@ M**(J'YVB0>=^=!QSI<3[-"A&U^_2AXZ"KE=I,M^3KE_Q$\F/Q8L' M42TT"M,'8W)_+XKE^,,>"/MQ?-.\23A9JYFO/ VS#ZU^22D!8:=^_!&%]Y5H M'G=GBJ^D#^V= )C$WK4WY>UYW[LA[/-&=SS2A%:F?U%!JOZ",H-*'@@[^^./ M$!%26R%M)K,/F+*9S'[+_:"4B[7$J#CJ%$J#3 X5KY5L3MP#;1O7YDE#O,\, M^+Q:JACVU=/T>CK&M U.@F1F'6GO8!3K88X6S9$9GV[724Z,<,#-(V0Z* !% MTJ=<3U(X:3@TC0F&IHVT*??O#6/@)Z:4)S^ <.^:'.I/"29#A2WBI@G^'0H! MKPW[ =FSN:(^CJ8HCEY+IME2'ZU*K7?=J?<'-V*A>_$RS+\TNS_^Q&/+1;L< M!JF&?XAP.B)=@_ .R"4K<+H.4FW'1%8$_N+H2#)U,IUU]:37"(=YG-SC5)O, M?)5MB[,-SO0VR\&, T[BQNX0Y*A$IR!S0S(<%9:8!_+F)[L& !:UD/Q+<)DW3Y\DHXN^\NT&Y0D Q-1"9& M_ ;H\C[I+K"7=WR;@WNP8G/"&K\%[ES5'8DRL]"S*46UAIHTA<.CWS!L..J. MW/C@NI\]WTGU0'^\ M^6D=__?_YL:0+(5B7*TE<"P7%B)18+HH2J><2!V\\B])&TM3RSUF.AM+")Y& M],O7?. B.&P'B=F_N,#/<"%+MPF#A0-W-C=;V/W:_'AA[\,WQJVXH+&-X2]1 MB!$LPK^Z)TL(L<268+7@S8_/(/-?R<<@]^*3J;@L_/[!]4Q@E?]J@,X!XBUO MD$'+U@*RSW_M2[NDO\)K,0EB5JO-S5IW/PJ@'8 #(A)D@C3F_]X.?4*1WD,L M\Y!>!4")L-A66T8*ZF2D5C8II%L)7DJWI'1::G44I9-*9E&;ESH_Z*KT&V4; M#<36E:1C="7CR$]52W8L"T)>NI+3I1:?3<3%M/NE]TW"]M'ZQQM1(W)1&--> M-QT2R>U:.1X+"GP"F.^NM*ZE(MP<)\9>:ZH9RCW/X S\6DC_MK@9O$GR.H:X M-K54HK$655W29572 &L5@G/DF1JR'(T.KJ_X@^M7=)?T;(&0F.:;V<8"GUV0 MNM%W#9 B[$/%VI0J_UX!):Q3(2[7-AR;PXH4Z%[12\/HXU4Y/RYMA>UD(;*W M_JN^?MTPM0AC]Q8)@?L)KQ3YWU>G_Y$&P]\Y\JOP^V_R%^^D!NK^.LZL2,'2-+A(?)*Q-V8Z@@_ MS=61[)AXO_AR+_%_NF2'>-M@)7 YF9A#0C:;C/F(MKP:ATV#X*_T!'8/@QYO MWC9,X.=<1P)CB)P0:SOX>A0%6U46UW' O.+0B'[7Y S']#[$5T;,%5U&,>X. MRPR+LQQH2&)Q_WEV#/NWA%5S61WBI2/T _=SSX);^)189/.?86/K:>E#%42P M,O_90)KZ']#['V.S,>)=M?O9 ,AT]B%=0I/TQ461HBXNVD::BF]A_D.K9SB: MLK"P#)]Y:\"-6BJF$LGDQN2*\!WBD\+E$FP#Z- #85L5&Z,J$(7:F7*OXT^$ MDS0;K]SM<;IAXU^T-0\3HU2B:&8A__7P$-E/C,-FU YI>STW/1@NM(;>W O' MX"2W#MS*Y20^BPA2)\@)#-&! >3OTB9^H_7+&V!V<-!YGY*Y746*["&*+6U\ MN[\ZZ@0I0:/'4W#IH>=57/I8W,WL7M *UVYZ<9,?5I:%S)*R_)]_95/I[.\W MM%-U([BQ7KEYU3:R,-M6.ZI,I0=XS#!#4@=#(E%<@9:OW)9/HT(62TZ,>P/\ M,)9C1)3XHEF>$\WF3#0;OFAVB6%)064(]ZT0#O"&B.,.Z%Y=S(:! Q,U2C+[ MR'8[H@W@/QU79<&*A.+(5(6!)\$K;.B8"\[^,D: =4C3&)HQ-'/13*+B#A0S MM\4>02Y-FGX4X*F,D+P ?V:BV(F0A-\ M"-U]X;LPG>$EP\OU> D>-E#JX"- )4C5\/!4)EX\'9E63QU2UQ:QOCUO#45! M_!;RYS%(<8QQCFDYB*$;0S>\NF='8*E*M#TLHQ5+EH8D4$BYEH*5/'/*\(7A M"U[=:S)%S0&L>$O@$RT'8-FA?^(\R?'OV1EFR>EQ',\;X4\OI=%191;H\ M!;E)_A3X$NIT#-/+TU0<&9'307DV609D\- $P)V#SX4]X3ND;"9P0B#$<:R M.\]$ VR%@B,.C *(1IN 06,D]8'/1O!'*@V<8@RD+)98H:9.1;1M&AK-%YX1 M#TT$\%PID&1K=:8$12591AJ0'%+(WY#>@["YPBFJ)6N&16BRK;D1?M>9"!%L M2#C6R(8="P+KV [! D"G1,IU3&/ 25[@V<('QXL$MB'3]'0O& T6D/P7Q#B<2OO\\A=SZY! 3=<"KAJ&S ME$\%*2K@F9,LRQD,"5N*+'O]EN-P\] G#74A ]UL-.\)9(]U(:H)[D&B+P3L$/R$P$P7F<.FC$NIU#3%*X61*0^?7,S M!/RR8YKX#1@>6-R,B+AI4ST1O&H8%D36N;4<)&Z&]Q5\=&42 =[/^]";R/YW MX;&AXSU*?MZ" @H"_F%*3C&0%$3U7321T1!H R^!M5Z3;E*3QA&0T 3NMM1' M^(8#8IVJ'9AU(#BQ,U0\[6/-"4"CA4=,)%F&'MMP-M!1I(-B$825#6,,-^=G M6KD83K!;(@2/D>L)(R8!!/$+4W$#J](R,9WTTG)5(4^E"V9JN>8&<0PC0CTS MVE<6:'F.E! +H"5Y?NX/.0Z4!T(M M9,1-_,$,'!N#B/!S<-&KL@/^>%+^%>&>\7DQ1;_KA8P" MEV6YMX7WX%T8_M8IDDF#+Q^PF$,8LDI@N[0*L7G=90@T@=,'EXAQ!4GN>7P# M?W=@D9_"VL)6O&02.>+H&CB=B!P> ^,B]*!L M/>ZW7[!U:L)K)B-5:L=JC%:MN@^75E3Y41E#FCL5^CM&VFL[2'$*E#+@\' M#^Q(Q;8&U\/;C 9J,=R>H(13 (O\*V MN37+2P/5!MM3^.JA;(!&,K%,B'$5+%RO;Z^PQE _)0^-L+ P' MB9N7K$+]9) _+&GVU-N9GU+7-D&G\Z*HF-M0CT'PK'CO^!)' MKA2'GF4K^/CL-<4IKAJ.0+X 7PKU!D-W>I=*\*%#K\/)^>@EL>'4& MRLRE3?-8B)?;VQ$]3H3K3?%!%.]TP7W*&M8Y_.?P6:C##FZ0&+M@H1+MT]N@ M;YW;2.[IF--TI]@X-3B@7QU#V,3V">"JS8W'XYA.OQ3#;XV%25CO@DQ.'=/+ M"L:JM^FK= !+VK^#Y/O*(!05TEK"@@'6\.=_BZE8>M9V LMA !)Y.?US+.G] ME4 3OJS!,_!'+/@2WE]CW!WB>M((!2JMP"5!K M$HR:!2 RF/[P*O@NJE+N9 M4A9U86 5W)&(6@PM,+#-Z<99%-3&6Y_7W=T8BHS4H>U^W8OAS+8D:9:!S7NB M&"]LA"POP7<,;412MSRJ!>< 360%#1>?&M(2J9M#PLJ]WO<>P71/\""&[0I? M":XA4(RXP#0L*U@GY3YU.1='RKMQI)H7$O*^@2UV8TQ,(T#[H.5QA+C^?EFY MXHYW)C;W>"5K?03U"\R#=77"75+VSN6Z)J)\%5"L[I 8B__A_DJN0L0_*SJ7 MPPQ)XY*1&;\D:@(QI$DHJ>ZGTMU0D>U=)=SJ\EW_#-C#2W^=J[+U7G>#*;XG M66@EF"B;\F!+;=H([,IP\.<7F"G@B_64'7 7&CJ\%#,,"]ZD8I[EE?IZ+YDY M,TX,8('>4I;+,BG7PXPPZ1G]3<+[X&!+)XIP/Z6_X=;(=[NF1'PA^.)\=.PX M( Z&DJI$H!A34[#BC06X;NA1-,&*A86U+_HK5A.P@D_T>E]% 76!NEF]X(FK M@V M JL?P+?=T_O*@B<@?K;_GNT"7W!P=X[U]7T1[6DA=YSXKR77?QQ9?66> M2N970V# V;:K D'W)>)B6ID*'$@K;B-[C)!.(J: -]Y!22PB^,8.(E+MWPG> ME^=P:/<6VE/_JROV3CQ3R$,,.(!"%3A-D["E#;HW?IT'H)FZYM614.X#OADB MMX]>9JV/4N';4,B- 'GP9TXL M/X1-=_>.3EH^:\^^RMHQM@=!(OF:GT^IU%OH-<6+"_ J/NOR9'R!F-MRMY"/ M,.5.0"_T6>WMB<_J?TK41VKAQ4@@B ;K\)V1RBGX;QO1G2 %7+&*VE'A)\+ MR3Y >86,!^J7C 1=KJOPR%\:#B7+IN,F=>#OD_B7,J(Z-I1R@9V);T)WL/8, MY(R5;LQQW)(N_$+)LR9B8O(O-Q@.?[H#+H5%(\)FP3EFRSKA4W 8\AKO(F[( M1S7\D;\I?))D+,G_115L;)5/H"^ &SZW0<.?NA$I8^:]CO,4BB1("77D#C"6 MD:1JA"T#(\7\R*3Q$;CD-IQ9AH 295G_3L?X.7MF>3T2G8.(W&36J("BD$AQ M2.2O5AX 8 A^SVB%9\W -'AN-\(0YZ#E#SF6BW2XD1MA4S1#2,]< <1-!UT9K5>8+32R# MA>*I*(E ^9HG?+CV4,%4"UJAX-$<+5U5!ZH7^,:J$/ '_':W#XMWTJ M<]?@@499N@HQPO,\_'_='9#0-W&N^#"FV4/D+A.QK'^7CJ^$OW& ,F%!.@I$ M@8DNYSYJ13CE/6XC\,50)CAWWL53"GP\(F;%=6?$ E#R4RK(GU2; I%^!\,% MJ]G$GT/2_FA/5-*TY9O;IW6G;8&DH12ZU)SWG8@8S\0CZ43FTV@8= 5N$ L_ M@&/IB,BOW?^G4>R.5C=IB!B&1$T#!^D[CPGO]:$"ZDF8A->A18OC+%K,HL4L M6OQ>=R\4UBE,JWY=JZZCH4VM1S'S:=4Z>,U[UZW3R8UHUNO/]!75>OV;8W/( MLLS/._A_//3CW8+5_ '][]6-A0B]-Z,8II)?LT\2L'Q V-])4[B%\G3>F8;N PS]V36G 71J2_ATES(>S#<8 M!D]V6U.M'C EBX29_":*AHE)=:2:#GX;Q.9JI&B!YDT7O&8";A[WE/0']E;) MYVJ%.GPRBW""M]@[!WB( YYP"6OW,?ZO@ ,<5AB3C'KB&(9G/?"!\]?G5!UB M$EKJQ,_.[@1>2^J&/7@-I2D-K4++*=.$I.* YNZK/T:&CNXV3&^%WSRKNKY MM_'_NUC9)-=,O<[N7E_S/6,^>R5- W-\(.+I8U"@9]$KJWL+NJ5'-$L-8V/7 M#<8&,7 KGN[#8)SK\E1\?/5; Y-L'5']8[@8Z]4?1'W$4TI0Y0V M@IUR2*&'-%05* CSDLR\/$]XG%H%T%^1OA_K1U"NO!0?C+A%#%!; M5L>(N6 MSQ8<6D)""]I([H#+2.D[W99.^)PDF0%K1T#=I P$&,E\O2MILNW>B!OH\EMR MN*D*)#@6L&E(91?Y"CR!C]]VVYL%;_==Y8SDV(N-'6AF'2E2FW6^AQP]E]_1 M0])"V<<'OQ;1109/S!^GNK<%;M58*B>7 M ^H-?BW$IV?ZBWO=OJKD]Y$FH6GB.W A,5?-M+*--# +GUE!W9K;3!]L*YAX M1I)TC3;)XO8;"7LA.EG:UD.+4:28#$2%B-A,9+W5@FL&P'V372790UO MQ4U=(YNKD\ W\.X2$<%7Y)6[W.HA.-ZO_1HJN*FYJBDOF]O&%$^M/QV4!]=' M1%,*%SSU-'5[%J=*42\AUC[ 9K7$6: 3F/RJU224KVK)46\T\R(/##X[4 M=?^=;_7U04@(,5YD@ @%($1&$6$ 1#J633- A 00BR=9( (!R 2#!!A 0? MRS!I'09(\+&DP 1 D"D&&\*!R 8180$$,R0" D@F"$1$D!@_95I32$!!!/6 MH0 $,R1" @FF-H4$$,R0V"P@R*2-^5$IFPX2A20LM]T 3,@.*1L:?/B_'\D? MGSRP&(\E,U[.BY?Z(PPG;KM9+YUFVS?R:D[0.[(>&B3\?$6CS@6(.OLI#]N5 M!B%#ANUPVJ,XY(%!!?A-'?# @P;/_WZ3.TMG/[?VSS/6PG/&Z=? M4J\>[!@2GVOE\I[VH= 0()W([@3:^XVQ[!O7=QX>WBJNOYE!&TID%_B(*(@[ M />^G9/[1?:=.RG?P TA)?[%H,W$^!&+\50JPO,[$N/?6F5E8GS_R!Y/[DAG M_=Z,/6QB/)/\Z]#CBMZD[@Y"AQDSW$=@5 Q!N<2>+X'J)/N^A VS<;@E0=PH MJARBB^%3*LB^46'?ET#UEGW?0M@)XC#UEP-74QBHF2[ =($/TD."C G46.$/&:&SB_P6]RRYXHBB,B$Z_4'&<%@JQK'&<,)T M^H.,^+#$C6\9\6&)&TQ%8"K"'!]D>1Y,1V Z LL*83J"IR-@-G[H:2&EX)"_ MZ-OU)]_"$[*!V%!\..$4PX&Q@7OQAJ_,W=M N&_<7Z];7^P"1&+1O\0F="-0^JB]]C_+$5B<_&/O;.]L%[/P2D^ MV:W&"@_3Q;#9@,C>D2&TUW-P*I009Y'U X^1A/7TWQOV3*LX+JU"X+>M5GQK M%9RI%<>E5B296L'4BJ-(Q&")%X>K\+# #TN\8(&?XU,O6.+%-PG\L,0+)G^/ M4OXF6.8%$\!'+H!9YL7A"^!T)OOM4B]8J@4+BK"@"$NUV#>MA$_9"=/U')S. MQ%(M6$R$P9YI%4RK>(-1)A(LU8*I%4RM8*D6>T>'0U(KB'/F'UO":+I1+%1U MO*[]*Y[:Q$ZW<6'JW#O)S[]4&P-8_DU[C-9I 8VZO2WL[2;60\AOL,JINJPY M"N)^JG]S)J*?&1U.QN0@J3I7KY]:G*0KW&DM=^45'ED1\I'_L.&87 \SH^@0 MF1W#Q-N3$3= \.<3,/8!>CN:#7^5\'*)F.@OY^T$_T#>1@D!GCPM7UU1S(45#9U@'/PJ M!;Z%G_NW&(O[K\._X]-JJF4#_9#'O=_;)OX-;]NCI!C'<;LF_C SI748$N<# M=QS D(YJXIO551TS';Q>SUJ/)9A)J0:0_]M((F8#*VX 2808_RDD^0:H\0') M3:,S5VX2YD:%=UAO9_V^;ERBZ0;#5C/:>969 LY]BG@LG\4J#@I0$'X2] #\ M:DJ_DDQV)&F:3]B@? \QVUNYYT"5LX)\TD?V&"%*<][R"Z0*?Y)[DMXEQ$F4 M _?U W42;NKY1U%'?_Z+__&^)VM(,L'^Z+DO]XU-6,0S1OF_MF)2RD0Y\DXE M)@*=^>D1Q61@U^3?__M_P=TOVU>N71PX5@^!X?I+)%93%T7;&-#]J-3!*_^2 MM+$TM3P'53:6$#R;^Y=O6\-%<-@>%[-_<8&?X4*6;G,@3:*!.W.MM*B&.O8O M]VO>9\2<]C\T+-7&;/J7B33)5D<(WC[W7@(:VQC^PDHCP03\JWNRA!!+; E6 M 6N?6/R!S O)QR#WXI.IN"S\_L'UL(+]OQ__:H"&W:IT6GG\2A!1"P@[_[4O M[3+ M76P!S3ZR9A>C_M1 .T '/@(9(= S]X.?4*1WD,L\Y!>!D)AQYJHZ&V.8DGZ8B5%2-L=4'@J-C:)HQMKB?"OY!,BVJSQF.A;]G M_?TKU% @3AR?UU)?I S'&%KHE_=#X_,%/&(LM=:%&"#TP)(&7J:#(>A=E/<[,31_46$RQE?S)@]W MY2I9V'M4:EN&YMAHR\Q[->,@#^(_?DAU MV!$@TK$LHX@P *SIA0#1 @ \=;( P:(70&"CS$9$09 ,*TI)(!(Q=)Q!H@0 M ()GPCH<@&!V1$@ P>R(D """>N0 (+9$6$!!+,CP@$(QII" @AF1VP6$!OH M\?96B"@D.;O;90 A.Z1L:/#A_WXD?WSVP/%8)KE83"$,)QQ&=E791RW%?.*+ MNTI[;I7Y*'Z#!*2O:!RZ ''H__[3_H;(L!U.>Q2'?,L;$K)#;H:LEVK(#HNL MKR&[A%'U\5,UTTV.$G%])B9^EHEE8^)N&RU]F$>Y^6[_^9>0XG^+D9OGT%?C^M2%P'JKJR;CV@=$MX]J, M:S.N/0].9EJ$%GLI 2[_NQ5I=,A^$"BD.5S#8D=@=D7/@<.9/UQA]"XX?T7J M'#)H\Z0@FAD4C(4?(FFO/=KK=-_>DGEQX(C >/SWX?';[,6_![NDABPDF7*/ ME'4K:(0T8PA=O;;9W>\P[>K-MLW=Z>E7#DO98)_;'4!SXW/X^/BZ.7P;1/5# M4NPVCNH[;^.Y551_*ZC@N[0?1OS--W[D1]JSEQ>KLC0@[,7F42_/@D M>#(BBNNFG#'&QB3XD4APK*QFX@S5OYL,3PKK1P"&W;O@][841++ S:S]J-'A M],5VQ(?I/]O7P.$C/V385)*-S,,^3&= ^#6&/1PR9&I$>D/H>?S<\Y"**+Y+ M.)G)P6\G!X^?T3 YN ?T3#'T/$(YN(&0^][BZV7=1IJ&9-N1R)2.(=[?E--0 M%__:0?B]S*'#W/2'J0N\RW>9B212.XH_'J#*R]STAZ%7O"_0GDDP)_TW<])G M6:"=2?#CEN!"(I+,)!EG8R+\^$6X&!&3:8;JWTR()Q,I%FG_#@@1 MIN$5(EP7Z*=+,YGE60">>>\/6MEX M7Z0JDA%2S'O_S;SWB3B+P#,1?LPB/!U)Q;.,KS$1?OPB/!G)9ED6W7<3X6*: MQ=^_ _Z&7_E@80>!9_'W\&H,+.P@L !\N,0\"\ S27BZ$M_6FP+;VZO1WM[6((S:LZ M7L7^%4\M[NNU%OT(>PJHDTR<:O-C#-PE]BW,YN[B!0 M?:Y#Q(W7(>*2=(@H(O 6?3^4?[-KAFSHEHJ1&>-FX%.,C8X):-PQ3&Z(L0ZC M8$>%!" K J^Q\1M50R=HB73\D(R D&)<3K-[AM/M<6-$J$JV\;O>V (F #>I M"%.#3P> Y9R-C\Y)%KP-;]16=4PY^'%W!Q%,Q!T$>4BS;9"?+83Z\!S> ?QJ M./XAAH9I=PQ--2) GH3G3^"(67;VFP33X[2I;](8\E4*!]U+*Y->#)^M]J)<#UC M3"YNW$/T[M]ZE8G7;]L2!BKFF75\N&N,/ES:X]'XY JP?X40 \S4H1M4=4G' MP-(PF>(/O)L@-ZC E=Q@@<"5(UP9_Y$3X(A84EB830.2$P.04U9(= MR\*@BGT#EOU%CK0G&=S#-@+RZ"RH$%!&B)\@7$61!AB?+0+>-MXG)@K\2B > M4Y)MB@2(.SWD3U&&*6OD:T!2X:O MU*6!Y5 NOE@+YJ[F% M_-6-Z@>'29[OR/,]$'794Y/I+XYMJ5CRX2L982JTL*:"!0/FU9:C^51K80M8 M[6!K6+?G%H"_C23-(6(,2$LW]*C4 ?&.:8P;.FV,8UQ',R3X'GZI3 B/'B-" MA*:J::!8X!O$ZA;(;');0//X"N!GB0. B_QO#4,#BU]91AJ^?RJ(-!C)C?\J M_.;P$K =('A/X'14D+?<%%065RDYEW1\_U..< I1]%0 A%?'W\'O\/:D(WKY ML 8YF@LW?-$$\+H.;)J*-"K<];F]8<&L>FK,BM>V 7+(!W%/&M%5 /U @8)[ M,E$7HQ9A@^Y-X@4 BG 0C#H#3G(4E<)4LK&&9<.KZ%OPUW2\/\)^#8WJC#.Y M3;>-7Q/C\AC1M"F\D>A*5'71,:V+ M:Z%B\?\HZNC/?_$_WO=D#6,H>)AZ[LN]689Q6,1S#?)_;<4%.#^R4$P$<@W< MU(E48-?DW__[?\'=+Z>,N',7 \?JT:&'(O&+=5$4%(0^YA1XY5^2-I:FEN>A MS\82@C?2\9<_NS%.4A_XF)C]BPO\#!>R=)L#:1(-W)GKAXMJJ&/_,6O'WNO00TMC'\)0HQ(A_PK^[)$D(LL258+22!Q&>0^:_D M8Y![\_&N#B:U4ZK3Q^)1#R L+.?^U+NPRH%KIA#B2- M?N).NW0_"J =@ ,?@>P0&+:W0Y]0I/<0RSRD5P%PVS2_K%(%S^U.^:P08^=G M@?*JO[FRCH4;BH!"NVW=+Z3:E'LCR+L1U;T1R&0""X+J2R:B;HN@A@3"4>$J MLFV RD_EN$!- C2TJ2$@IB)40QI+%GA)L)JO&6.+^ZG@'R3J)0!WC(6_9OW] M*TR73[SR/FNEDVUEV/700K^\'X*KPM6Z3 CH0:9T-,_V O$(E^K 3@&B!T!XJTD"P:('0$B'P&" M&1(A 003UB$!!#,DP@((9DB$!!*,-X4$$,R0V"P@-M)(87V0*"1AN6]5 24; M&GSXOQ_)'Y\]<#R6R7II'%XVBS"<<"2+F/,R1'98Z3:?YN*NTIY;93YFWR#1 MYRL:="Y T/F__[2_(3)LA],>Q2&_46'XOBEY\[PM\6G>)L92^[^0K["V:TBG M89SM^#D;T\^.$G%]'B9^EH=E8^)N&V%\F$>Y"7[_^9>0XG^+D9OGT%?C^M2%P'ICZS;CVH=(MX]K? MF6M_%?K?A(TS6R.TZ$PI4M,$&C#+1?1RB.R&D&6MCHOMH17Z#CX&NZ<5WH,XS MEB2_CTN@BLF^+V$3C%UT4!R$I_+7@0[, 9/P&@C' ''3#1IQJ60Z=G>Q-@K_%6X*1OV4REIA, MD<\;,>ZG.SZZ?EO.N[.B_Y[[D+O&[_/_HL[FR;N-++R!\C 4>V1H(QA>K$$' M/1AOC_>FVAQ&;T1G5M9O3[@\_= ?9A_A),T(#%B&,YT-FG\U;GBD76>,_A9!5.@:&[PCIR+*\<> W-S?<8 MAH8^&WSN;F4W(YF7BL-V2BQO[(O\O&9L[(UIP'8I$-RAL5Q#FB!KEUL-$7MY MCT!^'QF,$4%6$V;)2I@M!2^:D@1GPT43%$_-H;A&YKMCQ@-+7!@FPEL"TNYA MH)&5I0F\PC&!;V$:PLBO(YG0LL\!G&''Q#O"K$R/FJB#^0<9^XKQ@##"#B+< MY=\)WE\7/S_@ZA=<;ZJKDX\1&M=X?:,P(-?&?X$CP:Q$A^>E(1 V5T.6X9@R MD&Q[D_M:&&N^0#K1,%WA&Y.@'=-5"Z:<>U5$LDI6CY.P..]AQ<$P057$6@,F M5*P^*A8E!T\DDB\@?/ONW1-Y230'U581E:F88I ZM-UOFH#2#K)BF*MR<)- MGH0K]*01H@^/,$G,KT>I%2@;R ?I^! (D9]A!4J\\!O>C0&GDF 2,P=4TC$P M$4=< 4N^8!%]PG(TVWL23-,CC@,OA(\\]0EO2F:B-Q;4GO>Y]U))G@3H2<&Z\O M<1I6#_!S&-)D@P",(5'!-"21.Y%,$VJRX3-KDZ+_,/5DX,AT*#EEQ)CY@W*, M++@R"VE87F!0=50=H[>*N8BJ8^X[H JA1-!]U0#T0I M,BS]YQZFHB_;AQW\/VSY?[MQZ2F!C1*;4XZW/B7&=:MDV22]7=[ZZ_ZM1)8! M8M?H+\1C*38D+!SXSQA12 #!&-%>&%$BSJY]<]?^]5K4-S72D#AZ-JCM[:9U MV1?.N('6?JF8L-OZ^AUWD=\AH,,$UF0LNY9_[A^LKGMB-5@9NPHKN]I56VG* MET)47+.+WK/?#\R43QT7F+=8<+,/KI8GL1==H4$8\.6/) T<]YO(\ D/QHDMFS.L^7WO\R&%,J\U)4;$C+@3V(8-US^;%,.0_Q-^BU BOQ"/Q,74%OI7 M[45Z!>?U_ M]KZV.6[C6O/[5NU_F,K=>RNI AE1+Y84W]TJ6;8WNHDBKY5[3Y^4YS_/E'6AG7V5?/3]VH,WG MUBW> K]F6N&.GEE?98_.'OR:9 >_Q6'&_ 8>83UU?LU1V)UV1.^ IWZ'3T&< MC+.'O\YJN6V[9X[K?@-C M ?7X:7;V]!>0JM[%LO9]79:_\5EPW:7X^X?9TX<3K#>?H9UY[@"8.P!N*?)P M!M[^-K,^HVQ__5F?X?ZSB;E'LSZ;F-_$Q,Q _D\Y[7_&:OX@NE@=?=!?+WUS/#2S$[H?45\O]XO=# M1TBJ/R@'%E)3K2",)*:P&5GU:1[^;N/Y[V!1^>&#[,'S)Y_^1=XI#_0^K]F[ M4G'^*GM^]OA Q?G.^(USGT^!+:E/\M3"UMXCIW,AQ6/)Q1UST"8DYJ]",CLNI3!T)5P0U M(>5Z@U0E\IW!I>R@'A@ET.VY04&)KU&AY/!FH *P:!LZIIFSA+=#_I:C%377UZ!DY)7TS>[/ST\.Z5]"S_*DST^.WW\F=Z5L:YD88UY MS?T*DHE_\M6CU=G7OUML6K?^W[_[M[_C!GCW9OWN)6/VN\3LQ5_[J%'RCWA9 MB"':;5Y%^DSR*[/L\'7 (] (<:OK"+VYS?_/-39+_*:G7N#G/CD.G&K6CJC) M*5$^Y=KQC=4INO(@,)9=I.-0N 0,Z,.O@F'&L:!9GM:$(0F39KM%#;F^6;TW M&FT/'YP]SUCR JWA]Z2,0;?]*QX!5;WX(6_?+WX0@QJ$5[H,3H:S<)S@".*[ MNP^N794=W9UOV^Q89P7O=$DB*'(V_*\'I\_21P$[T9(D2'>EI-R4189CZT$T MMGS/!QR)@)"6\:9T?3P+W!DJJ93UR&((I)#BK!UP8\'J.N%J6?$,$$WD,+*)($F\H<13F MY9,9Q/%Z.F@3SQZ>/OP$-A'N<(7YRV*QQY'QP^O86T52D6+R'G]JDY=32'%2GK;?_9_K>PS_^1.EA58F>B-APB0WCT&/#2Z-_7BOP;8V6<^%7#I M%A3*,?$1:^*9B1_/-4O9V1>2X:F"]JC'X\"+YI$D'EZ.XB4Z;UQ5X7^CMSGL M2-H.3-;9J&H\_3#LQ-W'UA4GQT+O;.M,P[%WER#%$'5$Z M;(,YON*"7_H"/VH+WK+FZFP,/JTQ,/[/LV,6P4[_;V82GC[Y) ;ABF?Y"(MP M_,J_CA+WK=W $[[F)]ZIM]7EN4*8-YP3C\YP#SYX?F /3GKKO+'+ZY,&_JU OZ?/R(;_->]1'WB\*_"#\[5N8,;*XCQYD1C@\W^*$+O*+O*PH M*L8W&=[)-H_Q@/AK/+4/>6X?PGJ ;Z,);>'! MB;:Y7.-\;QV&V/(>@Q7\ JW8\?WY8DH'.*.YMI'OM0-LF-O6+?[78Y-H8G%H MD<>&M1=>NRP'F@DZ Q^$M.CIXF9%/WRG>>'2= !?->1(CX_^"WS]-SC$?LCW MJXT##^.'MNG!U.%\P3_/VWQ+Z9;\O%-ZB+'I8F7BTOMF6-^;F6LW^T9+]Y0980 M[!@8T;+;P)\P\9NWO;I_+U_\^-W;Q8M5SW;7CPNVA#DDX& X.P6#'LX&JBPT M0U6PB:54ICPXFE%ZK* WI4?C !XN&Q=F"?W630L"K?P&-%1P'L4'B!^;)Y$ M>"A_&.-) ?\_Q]2PZSJQWS+6 U8*GT77639#MQ>[WBK+,)= M*Y(_FXODC/ M%/CM>JE)0<#IZ@'K?P=\UZN*3O@7J8B;*IX/AM(D*8[R!BE!&-<:+@'A:EY2 M\"2^!1<8UP.=YUB[8N>!Q]&LX5 F%YEBJYR8CSGZY.A7YNG##CQ!#JT@TO)% M:)AD*>_">9OY2*S3-4RQ*1W/^-$\=_ "N..P:3_ICK/OYDYLP<3?2Q[A9.(9CC$C MO&Q+PJ1#+$;F%,WK#TV%QI%-[C\8X/4='%3X+CI/HW"/=BC&@[O600!+2SJ4 M._ +>-0@2 7),.CD"!L&HK=>MBP'?G"2;/%4X_ [S+A$HUB)/(?PL27@!_P= M"T.%IFG_45,B^"U>E'VJ+3S+*E_\'J?EX8.O_W'Z]G3Q?U^\^(%^/OOZ#Y1- M++% W.0G_MD[#9_[S ZYS?*T)^N&[8"WZ.]E[.1H#J10X 2!O$:F*X/0:7P MYZ+L5E73#5(80LYI>$:\]:$O\6T**3%IP>>:4YOYK.O4. GXY_%4'MAD\$C\ M+7H+,)T-A/_?4!JC;!G5!;X-/@(Q<.W1]*^=>2 >CW MIPMT!-$Y(B_PX'7%0F]*M'JT2_$!6O2]853OZ^:R2/% MC+([Q7S/P%:>C@E,IQN@]8J2O2ASAU>A)8NV1/ O.RT5&'73YTXF?_#4(^80FS)=L; M&,<>%KEL1;J9+$S4M224Y+4N\@-F&%^]RA:OX)>+9VJG">_WHJX' GNEMWC] M[7_DV]W7+S1>&'^:$H*M%,Z7SM4PK$4'07X)0016U]5;@G$V5\UD5U*@=^!& MG^F-/_PD1VV^*(O__;MW:^<>/'Y6G+U;%L6S=X]73Q^_>_[D0?'NZ8/55^[L MR=(]?_+\=YS@X&_@VWCT_Q"'0%7["P>S#S]6\M.W>E[(EZXGY^U[.*I_++OW$T1=G[:7,/*@R1A&'O1M,MM);I3RHPP? M I.[R'<[L"HX-;K8OGC]\]_NIL^>[9XV M/7KNUL_SD9UX3*G/GCPY-EL(28MQ.,[:2'T17/2 MV+_J7W?[/_[J]%EJ .1WM\X$7)F:_^XBKP8?H@8CNS@XU?/WJ<82V=<%=PX=_C%R3\MQ_V M&0#RJE=H"8N,GPM]=H2);;'!YE\8+<,3^] 9,Q/B&/>(K.*8&-S6G5N!NQNR M$6^_>TGRHT^_ACL,&F#C7$A$#G<&_W?8#MR$1R6-9KL=:K"\DJE'+SAD)C($ M5E4#E;NI,]N7Z-T'F!)R'!K,VQ,:P);P0SP@?^^QA[^?4[@CK+FU?LCK=:S1_G)V9/?NS_0I\^> M%/(3? ^6[#DMT; G[=[Z RXN'5)=Z#]YI\ @+@(6QL>TIXMO"##82*1K)TXZ M^.ARB/:LHXG+!RS2XBP;.'?BTQ, GJ;TRO@J^/N\& >@8AR)NO2Y>\9,<3Y!X(IU5QNP7EG('UX M:3Y?F7DP?_+^\/)#30N'TR\W2,3(=30C\SW8\\79@Y/_MUCG90N&,-%6QNQ%%T65(9UOL?*/$&O(ITV#>M.1([-1IL M5](RF*]:??)SXM-2]OWJT=S+4(-_I6?"2WLF?._?SX]Z)MR39I[/T(?'*7[Q M:2)ZB)N) K:@<5]@RXS\'<(OA2],<, '1H0;#>Y%K:2A=?)XW76 OC:,?G8.*#QA3C.5=!F9(&0W=.&3 ,PUVO'HCU MM[:@4<5'#4/ZDL@*88#O1@CI[FZ&F.GCY%K?3QPV+]\-GSY;M'9\LG[QXO'Q3O\N?/GKQ;/7OT M-'_X],'C!X\>1[52A+J4Y;LWB)U_%4H0[QX\?_+\[)%\]',\X[&*W@\O?OP[ MPX!>O3JELL39PZ\7;_[^Y^]^7+SZV_=O?GS]XN^OWOSM$T-(/T.L%^K19^_^ MBLRQ/S#Y%[H'/,5/YE+T9"GZ[$Z6HND=+\Q+_I6+T$]')>BGM\>ON1H;;6N@ M7#.1DN1?P>Z>\^^I\LQ_C($84A7B#==(WIW=;M@-;=2P5W.KP?/'CU[]O#Q@W=G MSQZY=X\?YX_>Y0_RA^]6JX?/OSI[>/;HT>-BA/4Y>_$.\5[?YQ@F=;^907U^ M>LM-ZHO3.V5,\9TNY*5^=CMZQ7*V(_L-M]E1F65"8E O[>3,W:=Y.IJJ^SM1 MEL$,K7F&4@Q+X?J\K+#T[A#IL5*:",V.;O*6>PR60U=BVBH;=PADT^UNY7:7 MERWGJKA5 @+;RYXHG[AB@B/X(W6R#9UF>4KNZ!TQHY$ P0KSTX0LA\_G4DG' M/)# "?!).?L%%LL0\>K#X\>EK@+/AKT@-5YXH)8\2B=CQHV[0I">6-J.\4[E MUF?PL+LBK[I&VWWL]""%!=QRS^EL3!R55[PAS"!V'7Q5DMZ=/$:VV#?#HMO0 M&Z';20\)\??TK.T07 C,$^:*UC G=@H0NMHM$%+C!EY?O<>O43]!Z!B2*87% MCGD_XN9Y[P*2Y>UW+Z_SV*]U-OF=T>33Q([G=&+))4TI?M6I3Y/!EWN_0FJ' MJ4.F1@[48-BBU.!L4X"+D\\N%&=.\83XU1+:XPFZ5>Z-'=B!LZL#!]43QV.J M]QO_\M[$)<]7=3%T?;N_98]QS0F_GJ?U>5T)&L-)E8-]Z/^T+C^XPJ;*U,OC M68C]O*2&%_M%1P>=#O+&'N/9LY&_^!__]ORKI\^_OL(_&[W'7SFI]I.<)FRG MC#P"%7C 2*X"0=.;_W[U[>O=PZ5%Y._2RP@$&)QS7R5'$01#$>'#:0B%]1CXPKZAY M184* =BB"V1DV>8_-ZU0,Z*O)9H0B%*6UF\"WJ](YDL02:&5D_OMR8-D#AW^ M"JM'[)J:OL57ZZP#JK];,&.%?/UMONT&[)Y&:IR_+#;[NOR021%VKUZ_0.@[ MYX>I=^68Q;26VK %QDX^) DZ,#1H^?.9"J[G:'(K5Y_WF[UA.L+@ M'(GTR132*O2PRK+?(.\"6D'D[6F5?Y(,Y+P0YX7H%^(K8K)&"S?4]/(Q8<1M MM-S4V_4GO@60>FO)O83#^I+H 1D77(05RSW5JPT5)+P_R<$_L8 P\QFO2' \ MW6I3-U5S3@J2\ V8CBT8SAX>+!/1!&$CE Y%*W_/Z3K.B M"%JO.]8'@\6EAS;CV3G1S^XFU8GV5(Z!Q:5;@K^&!_P*+2PRN>_U^Q([S2'3 MO/JFCOEQ35"49H3E#A<29>>YK_RR::L"'MLMD'RYT>0\4HPQ[UB@&E3N-J%O M6%E^0'%(95&2C2^*5MLYX*]>,4PR + #P)">PU6PQ;]&MZ1I_7;!HG31F$JG M*=8*#: GZ[NJQK#:KRIZ$F9@),))^--%@QD-HK+6P;MMT^[]N8%/BA=BCH(F M;-QYR\U;+MIR58X2=>LD58 M"^!H,%WGNJP034*3W_FEB825Y0HVZ3Z0?,)B M%')$7.7>HX$US4[->\Q!]^&K>%RLF]:M,'U-.VO3M##;J(\GCKZA-D47?9V7 M%5'.-"2ROB5?!EY6N22U+!,0$( BA[=%NN:TD5F&>@_Q 3AFG6<\3\?)[E(P M.0:^$)CESUO,L_#RY4 C;VM$3\P[;-YA?H=]RX4.WS^;PZ/GYRRVRL H6$HB MHPX'FMAU_1.EG'UVI!N#G[*$%;9(;A?% W;%SHMT7J31,0"7'W!1<9^V830 MJ]E4$)Y&B63,ZGV].+R&[EH#W]G&9O M8EZ<-DL>K2VA0#JVM%3VAZ(Q*M- R$8D<7E;=$KZ@K*4#+.$7ZBP5?AEM^]Z MM^TRS4HNHT*D7G735 5^AF2$X.=5E9=;4NS!"CS=2Q4Y](_SZIY7MUW=N5^: MU'$CF;>NJ8:>E6*QJ,,)1.+-=9)7\$R=H9A9=EHD(G*C2*0=U&Z9!\0"Z M>6G.2S,*X[ [>5N'*G>SK*3O.)#1E?4:@SQFL5WN$VNM35=P*UZPF&_0$J(6 MW_GLW\%"!!.+NX%4+HM\"Y'/;"_G17G 557EY_=NOW#;7=7LG2+7HGX[7Z_F M(K5(2".#.".'7'M1BIPJBP2J,)5>4UV&4*?/^[[%K@[F^&;"+SYS'!FRG)85OKS0.O MM/C!\O+4YCBZG8#CD8'::\&J\88+^V670^R%Y8C5'E'.8&SSU7NRPE&Y8EYQ\XH+I3$M A.:#3O- MT3*=5\T2EI3M@O>PMWV(\0.D NTB ME%=!/"4=9;&<+/S!IW!$?"'9)JM'RI57$7#.=-$*1E0D)#1#!5XI$3RH#SQ- M*[ZE2 L%0K_&3\XK=EZQ"2AYQ8&Y&C4.@2+ ,/R\&]IN4+*/ &*#?]1=OA*] MVE;ZY>"'3;GSZ#A>]2H!''V%#:MX"G$DA\O:6]QK,WZ<'E[@]XJ"C!;##3@Z M_II?\IS^Z,X'>8>W;-0S)<=LQX[UCG%UD58SC@^7,#)V>RQMRRN[00BZQ_EF MX:S$'X)%(5R>0H-'9!\FGI?[A(Q[.'QG_W!>I5&8;""HF+:I1+[%U1=EV]28 M59>5Q^=LT*9=5&J?VV"?E>I 2I6<6;=@JS4!^O!;6IB4TYP9UO@+3 X227$W MW=Q@,:]=LW:-4V"MH##4HAH1K--^L2V1!Z3R=+3$0S-::L8XETP '5S,1 MLMDN7\9?KU"WQ4G"LR.*)2T);!WLFLZ7]1,XHDF9SDMZ7M(C,B6CR9)_ D'! MT\54JV9>$5CY;>EEVC@Z92!Z&%6DBK ONGVF! MF8FN/)2@Q8 /2QFMMJT* 70L/1.(%YL#^0B%@A&WXU2;A,^MS=F*><-.>/E6 M']KZ4'H:@+&_$%EB6'AO'7?S/'[P6/$);_-VF<,*.WGSH7)[585^^.#!0ZL* MG3$89U=A5ZMUCCP@ITZ3=5J0HP0'[P*A!=S D[G6"#.9?)X!JS'C+"H=Y73R M,14MCDE/V@I[8"E-72GA5@G_&I^WVR V7)0=U:^50%[/4NXZ[^:$R2]+F*"< M8%7!\AI8]0 LG#2+!<+^6_84I)EW;1[W31 MHU5;-U79S [VO*C2\UJ)=!A+;5E)ETX[Q"ANXY1'12HRA%HI()RDLXOY<8.P M#(O^K9N6N4V$1/?( A5((AW0#>&^\?KGX"Y ),E(;4_WKA!'P3L>N9Q'.!YK M9YO7_7U;]Z&)8=>6KD=9"EU_PC\O"U9QVP'3+;TUE@UBBU]=G.>LQ"F*E^GU MN6T'7%!AII*$BJWA:=QUI$%]5&.;0[!Y:4_[";!"8^-=!V?WMQ[DR6T9R(Z5 MNC1?6L4Z7L>.-Q6_L++4Z8X=[D#D=M=ZN1_.O=QS+_==[>6^!0F&B33)RWQ' MG_Y7L'S?^W3Q:Z;-FM,DL_MSA]P?=.&I=(2PRG)5XB%_V;3OB;>*ESN14PV" MR]Q5>8TX35L$@7W V6;QM4/IQ?&^:7,LY9@BD%XYP=2%:HH6;2[RLJ*E>;EQ M-5V/ HU:&4&IJ./:+795WFD"<*Z>Q1#MCEAY<'5'[;34GR;?%IU M9ET-F#CI72+&04HB4I"@VBBLZH:D.5:NQ'A"^II5E38I"\YK=5ZKHR*^BB"9 M$GZ^!4^]YT)WX9;@C]22/O&6V5IDJMRQ65R+5:5+^WJC-"Y7KCAWMG<90S*6 MG"26MJY#(E#8$IV#,8$3<4KZ=\0;.!J,+QGJC;L![AM]Y.J$C2KI526,%,Z+ MF:ASWB*1.4>Y4G0U5.M2VDK7(=U(QAP9(N(RMH@T36BPTF?QJH8G)3#+S@MP M7H!^ 7[/$*6RZP9DH^\F?0B$"W&2'&WLT*XVB/9+/Q9IAV%#"@(R)!^.9IKX M9#'-0QDU<+M]ZU[@N30N=5$J[PK#-,@#J;%#==%<(C7SIMSI:.G^R "D/+9\ MW9M)%<_[8MX7B<[3Q(+)E/>*UN,N, .15M4U/O*("G2?];OSNVN\_(=+=\7Z%%T385]_JW#'OUL\7(SU(N_G"[^ MW("!QK P[BHPR%GTF%=-NVN(>AO,HT#V?.E#LAF2[5BZKF>\JF/L-[F_THL8 M#/.\0.<%&A8HN $G??[>T8(SL% 2>V*K"VYLC^3MS6H(8O??NBJ_Q%H]_(>2 M=)?(O0+_);RGE/+/6T?P2K6^!7QISV@4),[N87/ U1%'0BIEO/0-0WS5-:;5 M8G8P]^SX6" D+#L4 ,JO(4&EO8Y6R'#.\'M"62Y!FSI@P]6=,KBA__C MW\Z^>O!U#0=UVPQXBN]0C[Q@Q5M]'_2BV[U"37,Q11=E.R"="@90,+"^S3$; MN\QK[:F%[52N)!/\SR%'@E\<%'QEX^ 16IB)$^H%^2-$1ON3O#_9( 2*F-D: MJF5CFP66M1$I36HW_'3=9NB+YK+N3A=_)_H+/U).7*LDE190UD-+;JVN5+ # M6%MDL&O<7'Y(?R-[CQ3A8T>"D%Z8!0GV7I/Z^Z5#3@!9(L M84I=!T1P7BQ[YBMB3SQ'[XHZE\.3L9"6G@O2HN;_"J=+.+.&^CTWJ;IP#6J#REUQ7 M=O0*#$8I 2"@!7$) PHM39,#X!QC'%D_8%98A6H)@\@APB4A7GO(+ MX KA<]C?Q5!Y')4Z<=9JB9](J"1RTGY-*X99 M-T4NG9T^?'*%6>-D.>%T@YV)=. ZVNZX8ZGKC%=JV]0YF1@DN"/$E\U4XF>" MAK>U;Y>;AON]/*)R+;C@RXVC-WN1K\"D,':&2TCT>=\/'2 (W"\&.W_'"9SQ MIB'K"@LB;!X][F!.7.V/17/HL18H!30,4PQV%A5!WC/2&6O:^:9Z5D.'JT*O<,1_)":%;K-85\WE9]I:=]P5&^O4^U(M MBLV[:>0 \P3P!^ZKA_46*QG2A*)9X"0?BUOBX8,'#P@\1#--<5G@DT/F9-@7 M98_^@/;+MCGZY)3![+LZ1@F[X7COG-IJ*6/T;3P@=MXY6%R M<<#?H _2UD Y8K\G.$:,NK_!AL#G/:.L[SFP5!!_)-5),7%'QJ>1:H;1[NB_\.+&ME#1,K M/+V6)8-! -A^-]3!N'KQ9D8>Z-W-6XN'1<\5F+9#?[#,NM(5XKO,$%:!XR0# MWF\0KYZ9KR3>RIU$@3^:4> S"GQ&@?N32#5%&B01I08591PUID7%Y ]W89XN M?HK81>)&XXB,GVK[I7JH'AE+A:-)$P;FYJ#)56,[^V>I?X;Q_04>D]O\9\S- M[-7!&"O)$&9S123S,)*FZ(SO?^YJ):/ TQY\":UL3U#3:]Y9$!%R6G?.WT^_ M+MQF$7+4TX$*4SWB24X7]]1!_ W>GHUJW[[]%G[^VXN_?0NN'CI\5#K[\<5K M_VG:\*+2Q>]X8CU0*S>U.OTZ\>?'\&&9B;_ ?EY4\7WX/)=A]R3/!FUFN,C('G!Q9C@2L#;$/_"(U\5D6!8CXW$Q:U.N-1NUXZRB-Q+S$E$.W8H)NDNLY&K@ M@"F^!A-&Q47.X9;EX>H&VFV^GYNPE/),4,IC(5)BA:_#]N!/L'%Y[!A!,Q1[?^0F9O[D 0^7K;< MHS+QLMB45-4^I&4I3,!7KCH.V*N^@CVLF[KLA!:)K 69I;J!T!^\59)R]X5V M(PF!M<2RYU]2)"M9;8J\U'KQV'"1>,]"OFYE4M X00QI&W'D=.+@DV0"#RU. MFD$(^"ZG-%)4*3[4_">[>:.$+0>Y,!Z/4:2YU @/7O+*@R/I(<-0F&\MKZ@E M",PZW!*AZO!N9*0U^IMPROJ MD.60%S@L' A$MOZX17M%6^EMONV&^APG[>SIU[3IWOYEL=G7Y0?_N^TAP>^& MY%J49U9&@*M,"-[U0P26B46CO(T]:OL>W%2 RROFNABIOK6ZOGR2TE.A1!Q=1?F$ !N)N_1/Q MU<(9'!U&33*S>$>8*F,FI./^453"JJ*/L+K M=Q\=WUQG!5^"RV#9 @VH>6E7#"8=R)J.4M_2.>VLPF%%U0C6CL'[\S*@MRR; MQVZ:0V^:QL0+,!H9>!4Q![EDVFAIXY#R5B_!]1)->];NO.E-96IB+!,''=PJ MQ/#B8!R?@T,/*H=\1E3/>:XIB$.Y' 1(D;E PJ>9^GB]?@ MFV$)*K,-6LHJ;"<]G.U'(M9X 8EU[S#]6T+T,[6BLM0/#CZ(X3:.K2G#5L!> MPBK'A"JX$.Z26WC4];/NU+V+/%Z9[+2$;DT]CC\07DE]J9'*J#I;1VI]IXMO M7$#2ZP(^;.1]KTKPP"C##[/DA0+&VR ^>9@&RI8U<(C'\RAEE^1&*A)8@W.B MGKQ:9[L-FLO::P_#]'"\&\[!R$K8G&!.7Y%T5.DM1]S-\2JP(Q<]^.PO]84Z-&J6+K^$C,A,B-C">7#1NM2M>XP MD&42Z7+MWWG-VL!CJ?I3U=.3'_O%^VY;>O7K^FM?*W_[[( M$64416:T$9"ZMP_.BV"%[FMY>Q(; .X4$0#X_%V+E-]^]%A+E/ZCWBU+!Z#N,[H@;>3 TSMLM MQ.;J/NMKC>K2RG\I ,")@5KT0[XBR)B$@T09'6K_.C6AYF_+_9(H$X\YRH2$ MDR--!GL<4.?"!<2NZ+ :+NK4'08G"1+G)\PD5U254<%:9AH1"S9.6-%[]KQG MXEMCA .&T#<%L15MQQ-V-ZO*C^>J\EQ5GJO*_@ PTJR("&Y9CDL/6RD.ASZ5 M CAS2Y"+RK"4ULK;%1?\#%5/R&,F M5%7,3DN^+.M9X?(Z\7DH/%?.N0*Y*ML5UOW]L?SB[:N7_ERFM@)TMNBV)15I M0@81WZ4Z7SPK48)<(0LU/KC4//%8#=Y;>LPH8#]<(O82HSE!C]&,YD^W:<7\ M"MV!(YCUW"[X&[8+3H/>HQ-#4FV,^B/L=VT(8D)5-:G[I8HY:%K@EOJ&3.FY0P6B7]BPY7#TU M;W'4^=[M%VZ[JYJ]<]RR0OLP@!J,(A+C T*-RKL$=B#!/4#O@EV'9K%L=2BV MW,(!Y;Q=YNUR@^V"&\,ZIIJF<2U6U92*6.'UDRGY><7-*^[F[I3U)< J@B=" M:TR+Z>3K<+^QZO%ZI)O@1^OB:X 5;*2Y&)?BEPW8W@P;"^V_SPE,"RU@Z M8V8Y5%:3[)7K*)(VP0S^D;JKBW+%BYVI-+'AI>3V'T5JE+M>:Q1QSE:JJ3K< MWYZ_9-Y2=VQ+V7C>YH[5X[DTP8+V]7L_*?,MA3E!HT*[.5;6$1. "$;4U-9F M\[9U'M-IE7)"TWBBF\A)<]Q,WDVY+[PFU\$&!^@*5]/2QFE\O0=+T(HEV>[R MLDT[303_85! URT[>'P+KI;PV3$ *8M0CP;8R;TDTC(YMG=1MBFTZ)G!PRIK MAITTR02[7$951;Z856^Z=QG(& %;KB61Z)&X7)Q#-'%/&&M86-W4Y]*CE2CE M?(V)4@QZ*T<)<+A(L+P%(@5'8PCIB. -%C M3+FLQ4D<=K_?):A@"\B>$O@R^(4$V:N]J>#8^,\$7%91XJ<)IQAF(\A ^F3K M@9HWS8MV&0M;B^+J_+:J$#3C8:'*=*%@9KI&A-1(V\N">#4WC!'47 A0 M7HAP<$4#,?;5"M79-/0YZ<']\G;N1^(MF/>4ND*Z+0+S0K8Q[)PQ-@ 6"%8> MB.TGQ@XE%?)1^U/@N4!& ?@88XF3HH;V=/BR4M]D 7RS3CW:,:;?-Z?I^KBW MG6EOAI&UP^@$V1:1[*B%RQ38 3.5<&:%:P*ZUJ6^.S#-'1B6(M:4A^Q/#;\Y8T&C8M06=HSY9K^,Q^5>F;MI 1IW ] M8:(@HDX1G)6NB\"YI .E1R\U6:D/SD=\A&9)R\-<+1G%RPBXUVJR.44"-I@3 MH"4'(UQ6AR%LRIU'Q1=*0V-7D%^1>&'9%_>VXS 07M+:G&P0"RT&:?>N3C(Z4@8XUB4SPGPG@W>P. M-&M->[ >;9,_ 53.&'"W%;DFMQ(+#;L)D&5N_0^;8$LD)=9_:)C@8E MDCDRXM:YR+?&:33-&--]#_0M6\$POC0%0.+2HH7W?B,Y"QZS&WZO'G=,C$9G M0N\T1*33!J]0%&1]L!>YU\0\BMV)4O M4LN>*V[0K%X8@G?EF6>&J'T0]2T':)"D%D)70H7=3:3.4&=.[:7(!WDLZ;I@B>DF]>M $8,P#J&)=NWTC2@?UI M^2:?ZMI=$O=;C](AMF-,CY9\L8:W9B3:Z62)(=HW<_LIG2%-K+:_8QQB2@=< M8_*3RQQ)2B^//)4A)(P#G&E/WU#*FKS02G,^1Q2H.88S8?6DZY69?M1J;US9 M= EE2:MZ/$PZ9:>N'E ,"4R'3<#(Z9=,GB\D2!]=9NG>;N#SW'!03(EN_2L8 MB!SM$7@??%SB*J%^,AY(QFXG]F9B0$,8?2)9HOQ3OI=61N)]F!C5O8L8$NX[ M;UM2;L'10L-?QM9- S_:B:8_WR^>K7^!&^TP==C#K ;3IVZX\/<-X@=W79KG$E*V':HW) MN(0(@>/FUF?$&$(BI0Y8VLBUY/OH#M9>8\6;<.&K772#K"7"@ M<:J:V-Y"@MFSXAX:?>99'G#$@<^"1ND](JZI4_:;_;K$ 9Y8,CK(PO3,TPNC MKGVJH()G-&PQ5$N/.YW$X&']\/*;+N,#WC=V'CKV@A\'VZ:G+0JC6N$WN-,4 M+LADOII748@4GBG$(H),7]K?+IK8Z)X1#A93@HB3^@)/@./VZ7LJTTJR%/^; M&?0]K+*X9R!%X,X)*X(2J+])LX &QM>PJ[SQ _6B(3J1 M5?B+R(04D"1LS3X$3') L[R95]F8O(K, M-;=*\-YNO:0'62,4-9'F>A+*QJT%DTM<=?Q@8VI'> J'@5/.D('H#/3.I!Q9 M8U"/\COA2(9:4[J""3IZ5DTVN_@(! MQ3WTP_M4A&?70S<["QQ,E!FR[%WR#1\G%ZY"6,48RIIW8<,HX6%(I+2C+Z>; MFG:9S89<;O#HL:2B6T]8F$TZ_8*7$0<]=F<2=!CN$'\4)W]6IC_5/[,(P5"" M&&=7 I*(NQ<5(C"1>HH*0-SI#\$=^VX^'8,7P!98J;SJB]!-.QE=:7L&U< H M3Y?#MMSBS2_5,;=,S(@+KBXHJCQ@,0_5=BPW%L%W?!1G:)RKQI?J648\L.1X M+DSC0BWOPG:;'PV2D[Z MZC;[W^/B=KQF)AAPXJYDX^W34K>/8=.4<X! M,CT3A'1 +D*Z@^:CIE>!U/&$,D+>3XS7O1QS(]J9L$*"8_ZD2:(P.3_-LT8$ MJ/@JS!+"QTNFS-.GP:ZZ:(1CC4C73/+9^,:!^2Y"QJU\6LGG;4R!TP1'R<'F M'>&I4T\3CY$Y5+MW[YS--]3=PU/)[%]'@I@ _;18?=)PLI]:2+'C%XH"PHB+8*.DB&U%$1ZZU]HZ9T#0Q5Z2&702W/&[S M'SH71N0S:A ]29TR_D8XQ3O?Y.:UWMO N4U\PQF6GN74!(]2/"H92 SJC*M7 M3/#'A4]Q1>TXCN7:@N!V0,]/GQ6A;[DA;S]I7*;JRJ7S\YN36Z/?-^FE*:^H MN7<'];>FGIFF$T:=% D: D/&J<7,"B+ZHTV'Z/AI92/R+6,$U[9@7:G\3IO\TM?GO>@,FZ9 M"B$BU[&QM,9-44EV#1VBJFI60G1H ;%)].WYHXF/E^33SHEW3W"S]VUQ?X]& M@:@+ H\5IUR"?YAJ1:0T#=2+(L*]$UD_:D!ALZ4]B'A5JT>A=C)4 !IP-RC2 MM^$F_!E"^CC*"FQ-RE0JX7MF]]DT8&3$LWI]88!%))N+>XG/L2]P 7UDU?3- M%.4ZGT&1Y206\G-$R%:N/N\W>X^ KSN,>P]G+9J!8YQH76Z M-R'@;WNT?@P2SJOA(,@BZ= ?H?>8X(BIS\3X;B=@$^+X4&[_R.N4'=XA$+@A MW6++,8!#UM8+&?4$L$-M1J3&BJ=GC?G++?QF0P ^P-A'5O3'!\ES)Z0"&BZR* 3%G7C5"1 MVH9;WF?D-:OG@G3BE"-NW44),XQ*JS45_+";7!R(0T/1>:(BHL$+$G$W32:S<%SIIEPK:?U.QKWB7OKF@L>P+7Q,V> M41'VFX^P\8RHZUR>4*@8:20NPJ[]%1\;_-XM:U M8),"@" V2JT[T>APA)EK%O9/-B-NHV[ZO8R#ZQ.!-#/539/6NC??O;9U,CC* MI2N0&_*(M,6XG4C>6:+"N]:.A!_CX&>":K-0>5J"FLGG8&!P#-=^QD\@W?NPWTU_*]0VZ S, M)0B.(#PA<(R(Y6@-3+^,>+V6%B.1'9&0G+JE[;C;17'51&;-)YD"8H#7)GLH M5Z_B)/L4MPJCFY+6F=4*V-(0GW]9=/C!&D)O;$L(+%%8V@L4,B!PQ9T\!'V0 M,Q%SNRXO]B;+Z&V5B0_ZTH#6Z9BB,S]<&W?=-2+GX-N**Y=Y9 MS#S62\>.Z0WBUD3O@:MX(H)'N!>*MGL70NQ[9V!^\L;_HNDC[S6X1K:VQ=LK M@T4*UW D&9UI\PL7_C46@;'EK*B$_<_P6AC)-WF"TKJ=CLTH"=&7JW(7@@OV M$M^:A(>DTGUF+VJE..K9I4Q0>1W7[MX[MUL@%Y>H4>:[LACGA;RO+3@'JWZ@ MR<,Q] ![/KCOF;PC1FW*!-$T^O-4NI^OA")D@=1EJC>7 A^])IW.>3_R:-GD MZ7PM%/QT M+@7/I>"Y%/P1F=\IG*K@LS1A?\)\(=R H(@K/%W0W:XWK$8=:^LH$59D9">8 M\]HX$8:YE1S5UL'\P@,J-E$R*A'7U63;*$,6[W-"V?._E]V8 REQ%@CLZZ&[ M%P+$]%= QZO(6T9SRG=]SLW4A9* 1>(*3 M;7F0J25T:3R4SP9^\6<:/2Y*4 MFF-M*&*;MY<62!KQZ##X0$,;Y8M(A>N)_CWFEY@SM(9$],& M"I/BO%+GE?K+5VJ^HX4*J[*E11K[N'WKI"GIJ)LKI8QY0%U,DBX,A8?&VP453!\QOBP&-Z4B+@IE VZ@W)UL]K^=Y M/=]@/9NZ90C,XFQ09@%-=-('Z.4)+STJ_[I M4].W.:_G>3W?8#U+XW]5KES=,1;$<<)3$'X=]Q+'Z848GR 2(\1^.E*9C"A! M&)DB+8#7L;/,F^4& MF\7RU]F$_P2?>-3?86 >'G>AM$?73NK-:W5>JS=8J[Y![M@:,YC'2=X*+\4X M:\?-Z^^FCG((]KS=]#[RA!9H2'H1[XE7!IT5W10 %GP=@](6F81 R)@F(9A'/< M,Y/P *V.""1 ,'<65NF1Z;[+HXX <7;&!?A'A=JRWCA1:D3&C+WM8EUMP&=V MM5"T(;2T;M5BH<.D8ZEI&C'W>=DQ E-OFY@! 5L2N#(?$L@A/F M5(J,L5F5[\=R7/<9C1.UQ>W:$CY08N:6)HCAWV^^>^T1P"[V#9&_6VY\C.CXON&7PC"Y',JJT-+= MJFH&QM@4>9\S6C.FT;!2:6QT:=55>XM,)@M>#_ =! UY.;;%1"%-RW,%?$0T8L)O+D5%E*F$RVA@D_ MM,,$J+H*#./WO7APX**='E2269+;%V7'RFJ-)_X]3N5IZ14R(73LKKSR,9DJ M(T\TO;#23BO/(98T;Y1K/GLB7E&$I]-JPN-.%U!#5!S=H%D\V@]MB^?K5BD< M%3K(AF@$Z8)KDHS!D%.7"L(K]D%+U/N.T^]"68>-AF1(1ULL.W+^5B)[!_\! MSY\\?5BJ2&+1^#1V5*B\A\*[;R=;L*D!,VK^(G<&7Q>*(2 4\)#[*>#3UD6- M#UX#^J"J0+)5J#V>7A.O?_:!B9NT1JT\_W+))>Y)^I%,*8=RJR1/=B>1]<]F M9/V,K)^1]=Y6H1%A+=\5!6^9>!;DJQ5X&L%)$KL,3<)(S_X#:TE%:8Q ]V0Z MD YPZX[9K*XE^1B?N9;[PD:'P>P*^]2FP>*K'O?3!_WXB(\CQ4DN@DBF?D+J M,%-:AS $6V"SYOT@"SK9<;CVA1/.4S^WIH7U&AR'7<'9 9L$,0^>TU M#<5ME*34A8ZIP?<<3HF%* 0;YTD?N6%_UT,J)?,5Y\2.$_R!BXK$[MQ)Z/I> M25U&Y-8A+V3C$^NXDG<5T\2ZI'BG28RR9@D@QXSX_YV,\?#%?H$7Z!,1H MX_Y=80U(Z0&XR^JR::OB$D-F+X? ABLH,$A*IE?S$&2"E:+.YX2\>7->5)@C M62.+PPY!"#_0]M6B>V!W.I@-S:78Q 0L_P;_RRO,)Q1&>@^!BWJ_JNA)A*>A MX1#^HL%]0Y96!R_^D&3VR:#"A> A!U11\SOXON8(7X;B0 'FI>MEDL^K9HE" M'-/KQRP2DM N^\ O,.83X8PZ[/:B$?/%@*<)[S M(IWF19]P=N_;*HKROM/458=GBTZ;2"U XHSE/F:]F,CL3R1X1SVG9 A3853/ MK,!^."4>^:ZL7**B1=[0E)'@T@0M1"2+2Z2^$+.?\+]&M[^.*DH?/9H4U/P@ M8K$G2_S17-:D$IRI+GQ3URQ@RVFH=HI!9)L'%#A-##ZX&PO%AOJO>T(F_1T\:WGP(%G,T,-U>DM)X&W98T>4_@3E=QR..30NK-$92JE.U+KW0L+ZLC1@7Z*E!H7*84&I/\.U%'[56O44G:8N>WZ]-O,X6I]/ : MO3W"TUCI$^N8">^XZ$#SUX6+G:MA[.QW+A!*%^E<>[HYMM,CMML@L1P*KR,Q M9F11\BHVK-GD7V_P\/B5T!)V+7$7PIF=5X-A]CV:'I<2K(^B35@E>?G#%XGK M]\3?"?>_?R&P[$ %&-#2TYU*''\IOWXH1P1, D82M(^%IX%"6HYN/?WW"B$( M"9T5$W8+YVN4L@ O0B[FQ9T)$RV,L!3BA$4WQ*Y:N,!)"1B;P2ZHQ MKHEU:%CV!/)9B:JA+F>,YV(/QD^(UE-8^,U/2IB-> I(#TK5_=8+[;1*+,L%4CF;Z[YRJ799UQ(NL=-KLOM'Q MCY?=5>HXX&Q:J['-5VTS<GVY=?XKRRZ$Y\,>$Z$39)PQN$GH/ M7]ZJ_P2Y 2_U%'F!6!T#-PW_,-0H'8G*9ZU'#Y 6H49L>X]$(WHSIFNT!+#J M*:"5[N)@#W7Y-':C% JB[+\<)Q,9$]C[P48D9QDAW?"I0H.=KELDW:LR.'C MC$/BY!U2[SR2)@^XKI&?X_(6S?>]A0M1(O%]+)N R L6;6AA![=>S$M> *PN M[PLCS1XFP#OGWO/;)AAEY+]WJXW#PE27Q94<;(S"=9*A7]AAO%)15Y$%T&A& M-\8N+DE964)S91KE3I!X49S>S2+X\[D(/A?!YR*X-5)"$$H)D2!VGY^W3AL9 MU5L9RVJ]JHE".&*!5G9-JN05%B5),26IQS1A"TNJ'^R?6$^2IU[A%?A8 MKVVZ@ Y@G* 2>='0US-'@A&QH_LX01%5FR;! +9V2F/AK.G:M:/Y MT08\%E65 )XA\\9/69?(5AI\E"3 -]EBM?,IG4M\-/PRF (G%+%\SH<4N,GJ M /<)@UC$G\G=G/"$2BR5>Z@;P0_ MH)M(#QTN$'3#3.UNW*R2][W;[F)GCA>FQWN,E,E)2SZ/8N6]CL)LL$MDBG?VV!+MWB A%Z,9<^)RFI-(]25+"_ M$>F+ V_:1&7,BE;2D MHL9UXR7*<**+K?!6@>!2YM,CTWGC@16;;K9:VL2H$$?9TDVB^:QE[;HC.R(& M:JAQO)0KI_NM,3EL^V9X4VN9'/,%WA8E_J8?&)U3PAD=9J A: -C LZ;AKA_ M9-?:=%%2U<>'['A.O-"DMVVD9%Y( P$. M.+DF0:+:%%I[X/1YU&K-,CI)(E=M$.>,:29-,\?2^_%D)2Y;[-*D],SH4F'2 M)J?($)5/ZFI/RVI+T2+ZA(T(*8EO"C[2T;3)T^&&!Y7N+4M,FNF+-W( :;E$ M2M/\R$M'Y4,W17E\J:6I *_#>:DC91M0_$R=J1XOA$B((E MQHHK4]A)(V: :%K:BKFT:YK7D2K1^.'Q:4T# MC?IYHT7WN"WU2C6!(M]B733*;,>MN/=M@T>EVY&@GKK#XJ:BVT)>J=^IDCP3HFY+L0G[!7@O.D,*HWB1G+*" M9OQ7M*'50YL^)GVAQ42K?&=:)*<+:Q'+:XZ59LD,UKM)^! GK<-%[ I3*??C MH:W)@H1>.9G,U[4?-T[[FL=C"=MXY.A0?8%;X".K#E;IFH+T,;PB6Q0M&5XX M!@64YUW')%@+&5X?C<5N79'<+F(4B'RV>YJXCUCW4;=S4V)/+<*6Z/1%#% * MBK*3.O'^R.Z$G\/'<5?@(=RLUQT<*0C10MDJ0I2S&I(Y167SMO'9RCL95L6P M)2OI\6*Q^!$I;[?R:CN%0TV-23Q9-""Y+X!J^4-AAQXXZ6,H^VR<308N4-3TOJV4T) M*[(IV*^ TH/%8?4]ZK!^]7*LPR=-VJ/4(!]LATI]"I*<=.67)M*R M[?MF)YA,8Y26-*!"+TSOV[5L!^E,P8NIB*5"&P5++2QP M*B"$'7$U8:QJ/%TIL#W4<%#R@>V?WM0MDB+TH9*!*6],YLENU3%[*\+_-R-Y M;0-$+6N4MXA!9+2*[VMP3J@ZX>3,IV7)?=3R@VO /16 1;?XT>V&);P$.DLV M99TO?H]_>_C@ZQ]^?$G_.OOZ#YC#\C!C)?_);:Q@7_"WK;Z>G[0.5E;'[O,^ M^>:^=%41:_<9SK),JQC>G 4^H,&;C6.9 MF!ESZ_I-$R:,9]WVX9))]G:3@R-<$($ME&$\:#X9 FYO)D4,CCGCN(N/DE'7 MT&$U\R_0[!ZW$S$]RJ63*3,- Z1]34P!1)+6#CNA)=",%[BCZZ%>2>T"5Z!\ M)K"Q*OFJL=AY/[$GO67RW.F><8Q!7*-E0]R9K1-86TYV(#^G1#T,EKMNP%Y4 M%;N"+-7[EJ J% M9WYM#C*_AJV1V=.$\X"31=+0?=,Y1 19&>#[9<2B4KWL2,Q",GI?>,GJ3UJ="R.0H"QJ9&W^XB-\HUJ,;^PV>T+W%4? MSZ@N->QWLLPI9X&U.,U M(SJW'"<2$9&=\@]4X M+!HV".H[$ :CI'0,\R2OQ^O0\)2*R:C/\W/;LS%(:,*G+IWNJQ5$A'3^:NHK M^6+9,6@8!S[T'1:%C!/$^)F:\6A-ZZ= ]L0(GN5YBX+?W8W"]N!\3[C'4N@Q MWG&5+[$SPG^)D)4'W5J_]S[:H<9.2S$ 14G- TH-$4?TIN9KJHLQ,ZU1KKD. MA6T6S5^P[I0N6/K#/@3A?JS^W>,-P!$XERB%VMXG_#UQ[:(D >GQ]-HEFJ5. M[M+RG$A.@U+'K&^!R+OHKPF7D=FZ'+VJ((!&N0A-E*:!$5E(2HP6=VR+UZC0 M8Y]IM7VSZFUX4Q$Q:,=PJAH/^[S 5B8#P SIV85T5%(RU_/KMT5>Q!WMJE^>]8GOI4>66^^>VT]+WS@$]5C MBE8KD^B9,X_YM'$@S.M P'=R]H+Q2UE+G>B2P.ECI]&^ KJ,3O8A%XP-V(A: M?2IVB:/$X$2& %;"0R9#& $E..Y7!TR #-?P$54I=N.F[?_DP2;XOO1@RI/, M%-[7LR.LT)+Y.+&LU[@(G)(!W,GJ\ME<79ZKR_>[NASYQ=.$3+[5E)EVKSH. M2&HTRSA MGSS?6900];T5AHM"',94$-V4E^B,_9K7FZ=_]LPKZE;[G$DARTWP=E@48I0_ MIT^_]J(QEZ0>THNZ>M!08Q!9P6[OUPGMM)Z16VDDW)9=OF-QBHC1Y\"V:P7J M?FA/TNQQVTU*S#A1O-. :8(>7:,"VI?!K5'W/ YAPX1GTA!#CO@(SL"!P+BA MD[+2/7EFX5:$>9"V)]]"G2= RO)@ZLLT&6GO$&,$'.J=_;FY=$1KG>(7X^4[ MX5WEJPU1D/,7(11\WZ6>YI&9U@M::M/"730' SRM"M^T&9XK,.8NREL@9E=6 M-/N)EF^\4=\N>(_P*MDM]Z)1(X)0#&[0H4WD"3A!+^U24T6+20H@7EP'==FN M0^/XY=GDCTPSOAH??5D&]]DKUNQ,:I5RB*Y!6?)]9<"9K9E-TW( MP^O7JVX:LAUB4?>+59676VJ"0UPUW4M/7/WC?.$$AX7QV1 M$#0&;:9\Z (-K:16KE0\4/",@'"BA2=P'.J56/+!8^0=3&4IC##)T);)5&GW M1;1!JL@Y*C+."D:[)>:0M"GH:)L9L !)@YD]%LJ989?Y;67!-NE^"C2^LNF0 M#'KM\%N5:V5 !6P$(C ?2H^@U!22/\J:%@(7LVILCC_Q@ MH5N*>*)47_D+MZNRS(F^HE0P]JZ.1RM6 8, 6VME$)?*0DNE[9 M-?1IHRKH8UZ5A3@1(M/R#@0N=GWE66;'EGFQ4\;;!G$*W-\6 41 MMN0;)6RME@%?9>]WKI*G$JDG)ML8D>NE*"V@@R%+?;3KU9.RJ @:&I-$J9;& MD#2H1S0D'L/FAQB7L4>9ZY;)ZYBA6T< 00T1TMZWC?+3S4S.E%7.U"S?W"YE MPGA8^7(6!@I^-2W-NA-'"/Z,L+@MTUCVR+ZB)8&;UL-3W,E$?7Q4B+!462)9 MS25T7N^> ^W+6T8?[];FW@NA++<62$5E42P@:Y^XSE!!=2&)Y74*.H5!.:&9 MFZ9>D)I3MV'>.=^1>U]]TM>&?6ZBC[$-O%QT+/I"^&0A2#GJ1C+&JGM&KA?W MJ)NF@@ /SCLZ:8-*F^0)(G4])689UZ'P?6+6!*E,# 3CO[[[]KN7?JEQ,RI? MJ_-U\;*UD#INI_#^@APS($V M##T@C0LG[%"TU](=JVLE?K<^-R"BNGX(R-!$$-S[2<0N.8!XN5\ZX6_#5SO] M2B6Z2U5]Q&72="AZMGCCJY MUK"K)@E?!.&_&%R*K+RB[-&F$]YC/"H?N)%FI&^NCEG)L*<-*:]]NWM:WO6) MNHCE H$!ONRO[?1:O;E5:_"NE6H?SJ7:N50[EVH_LAT0CXMM[9/[$7)K[0M. MIFJU3- Y CJC-=N%*I0WBU;%!;E*;(I!TAWWU7%^03$'444'_69*TLJ["3740&G- MR27ZU/661Z@/LX@J^KNHC(,'J2FKSZ]?[ R#E=:7JA'%.!CH MA9(%Q)TG>DU?[P@\T.-$&!L)J46[(@B.W-?SX^\-Z0V$HX((XS#&HC2+07\0 M)MF ?^,F.#)Q*M&]>%\WEY4KSFD'3JX RIM;,7:Q?Z*/SF(RRPD BDETRCM- MEP>OBV2]20 H.1:YBPK2,@"&JVN*S(6E4XNFM4\ M4CMC&2OS(R!QQ%6#MGB M\#FC+;83@PB)XK*.I.<#Q,)KOO$H]:&4B@,[+CF9$SHMN=^ZCQ#\F [!;KJK MI.&S SW9MB=4Z:@"DXEO8YG$8Q@E1MYL?H>?-WDE;H(H1;NT&]]'NOHE6B96 M\H-GDY_\L.:'F7,: XEPO-P,]>(OB-Q!L!A^[ =X>91QR)!AP:T7W_$9#O=Y M@]@?P?$C+2MF&<2!HO$UF-R 'YCSC+B].'/H#R/1@4@'A,Z/4JCJBS8/Y3MA MF*@8R\OLH1WN$818<-HZ0W8. M7WOOW X<3M,LMG!(1Y,R8:AOZADGD]&H(SBFI!OG M!"XY MWUM[8+YD@S,)6-*C)@V6R!&$\C>"NB-27>=BP=&TB\U4;Z[OVLKT66/Z"R'! MIMCT*2W'\2U[6TV)- 9$Q!BX'X(+B]TOLN*1R5'*R#%?$'4B+=Z2I,*+K@.''%[?-Q@H/O'<:"^^>:+< M: '021HI.$A^U7#!_P(/"]V&AP\>/D"83H'I +0A/5HW.M-%M0 [C[B)DI:Y MM'C6?L-)+BZ,$)\?-O8W3]1YH!9RAT]<=EN6&Y>+$R&F7)XOSOD-//7H3$2M ME3U30]HH$E^.AL6Z'2D$05 M!(ZM8--33HM1"K)PI'\+843)9<8"6*%!2$4Y+2$GM/D:?AC&S++KZ M;TP(CA%C>FWZ,F0^K[(HTWK==T%/Z:Z5R^3^S]9.>./?CN>!3N7K*>L!/;\Z%+T,>F# MQ6'>V>505D6\+%,P+?&\>0),](3P87)?-C7RQ@$I&.H>1D09WEU?V6+' @,9 MND$^>5N(Z'I>BC'4#-W)?$OY%(60+)]^H6R!.O4E-:XV>S_U+4[S1#3O: M[J$J_"D2!.+@>02AIG QUYBW1TI-/@7(_<82.(<

HZQU"5P\E2BDH.==1ID!)V#9T=F9>BZWJ/=3DV3-,X MY#'3_E01FJ\E+,)U:4CU;1OR,>MZG5;9& N;'$UY.1*8@!C-B6N"=:;C%Y8C9)TH1:PP/IR:0AVRA)6*W M,1-M /()_$,0,<ACRJJ=<,;W MC%*"HV; $@NF,[J>EDO5'0-O9=M>Y I7.:9ONF-,&Q@OMH M1:%0)E,U$@\/ CA%#ME".+#=Q.47V)I;UO'4\M"E>9I/1^SA;EJ.MC9YE6I3 MB]QLX**F'N=0PN8WP;IS?F79 \[44$VAQK_'9@YOC] MH$(P7BK0U\,4KZ>4 ,SYC1Y@E <8Z9? _.)A"1\_5]5CLWFF5L"(8)/V1E[31L,L>@4Q!W7OC9&_=L)QT$H5_GYLHHD0MIXC*Z^:;6$ MI_WRZNPK__TD:Z22#FGC_0B00/Y0Y!^+(Y<&/3$@^QC'Z$AO8B1HL 2;,F$Q M[)1XT['7O2.O,WZV6$)$WV'"\R,MTS,X]W/[/]]:*1J_:LZK9LG<8A@3<]NS MQF#[0 \23AQ\Z4.=#_VF857AG"%18QV/0SB6>^HB_82<-PAG06QHD?>YB88# M!4"8:$]9X2FNX#M9]*;"!;S:FWS85_RG^=Y"A$MKZG;, M,B.>WS77&KM(PG"'I]92_XB4-B,?/!%9VI;G$@93*^I)7B$/N#:4Z[%#7FE% MZU?_1$X/QU8K[R/J'XF8@_I%0X.J"SP H[A"#JG4H MU'261$#H,5BZF]F&G M"AF3C1IN2:@0ABBC.?4O%S\<(8VUJ1EI96J& Z*_FN!QM_CG5A6;QL)MB5Q6 M'!*+[8]HO(79:!)Z\7DU(6CA$0L"&[ MLG5(>Q4FWQ(OK0_7?NV3:2E(/.=N@\[EI6VLF:PI1U!%S"MC<9[>$(+B6BQ2 MAY=L-'^4(YZ@Q*[.I4$&+XE$6Q73"TF\8F3""L+I",Z<<^]1IB<\$,\:9N5N MDU6_:Y7LQW,E>ZYDW^]*]A4N% 7.G. _YD.(%^4X_$*3N84 CZR9)Y AC#SIBW.0@TLH^O/\&B69=,E8UO:ZPYEB7Q=U EH5$Q',YSIYF" MD(5:1%7J,+*IW<.-$;TZ)':A:*F,I]?DQ24H8'_#^^%8&54_:7HE4C=,N1,@ M:69=%3-A/:?#PCC2-X%WO2B;RN>@<93_.'U[2F!DB,>0H8G",7DR_!@A63T! M8HX9YI6NU&&$:340T)=4GG38859>8!SQ8M5?$XVJ &R/HM6603 5.ZRW^M>U[\:WG^Y -\E<2':EVX6D)<"WIEG._AUU M":U\9V.X":9RN&D#J\OU.>7(J2I(Q?CO0E&9/-B] #+#!$^^"55;@F,DG@Y# MT60DAO9+DV B54J%E([P[_]:^LI :&,&[Z56"86]T M><0C-.LG3;&2N&DG1Q;8,3A40OOB43'Y'U\&578#.U(A=FG7\H75B;5W(_W= MAE'V)RFH(6E7E('+%#,\#DMQ$?J.V>#,"Z-O,*"NS7=E 9_"J;4Y*UM )A?%^# ]:[DPY)+?Y4-Y?@_.C8GE%JG]+J,KC_^+?G7SU]_G4Z MCOA#XQ/SLR:@1V]CG)%.W!W80ZUO[XSJ9B-#;>@!Q;1S*)[7\@GL1*$66Z8# ML8+4]*O(O56A03#:8XM-WJVUZ]&F#FL,;%H8F7 MN&ZBI.\35$D)G[Z;(\#01/W*224GQ+PRPGK= MN?!W Y(H:S:MV7K6_U&T(I&/>2SZ C@V9&,]43+D8#YJ5 MGIZ#?U[[]1WU>X.UBY4P!\MPZXN1@1"ZVX,3JBZN!-_2=DB)PEQH M0,D\(W0Q"!D>^>J\0.<%>H,%2A U CD>[B)F1=51JIYA@A[Z&21YZ&O@":!\ MCG(O>@3DO$#G!7K3$,HHL0L(! _X$>/R?%S/B^TCK:%17F5N6,*S6*G4&[N% M=PV3_&3&),^8Y+N*29Z-^FS41_D#AXTS$GY1[TT$^%T/!-Y+,UE':GU4D^WP MK9;=AB1E]4,V%4$Q7%%67B@H)"3Z9O4>]94D"Q$R;943U6%=TPKSA4U0:SE8 M?P7#1=*!?$<8B']QA,E-R<1 .'CLM<6\]X#HDO76'L*\VL!;LKV,!1([K4KM#7!KUZH# M'I0)]$OP>J4=DNA=\A:O$1C[J-+K/XPA9K[%=L9_A9X!4FN3Y'+0R:-;DOT^ M60K?N;F]DN)39H3E;4M:\6!EX6X=0>][I,,F:K2.F(\92IB7K:JGG3=-@11R MIX?WT2T!>?Q*.L03NFXDPY0=P*MRMM2)VF#/?).>TL6P4ILPE0SJ$N M9MN>RQ#[2;8.HP["2"!7?(%XJP/&6<>UC&X2PSE_I/?^8]B.?]6NF1\#]_Q_ M_G'Y!6(C/Y[LEVCE,;?!4V<(@T)+2*#G1RH^S'; >90%\ '^$!8Y@5L:&MJVPQ'91WU^!S65@ 2)8'G.!HBT)YQ]R:\7- M"5[DP]479=O4!_2'#Q24O&HPJ3Y%1R3B %S+3&E!-,:TN"9M5>P,BS6.P"R3T&I AF\);!'I![RMI\W*%R@-C0K'C6 M-REK'LDAA\4K_K'B8T>9Y: 7'%%P[(+\(\*[5\J9V&/KX'E&1+@UBZR@K]MY M E6E*" E%/F&.Z9-1 M'S#W0MOHU&!)FHG/+;A,Q+F N/XK63!BCN)O7J2P0I#9DE M;G-=>],H:!1_IE)7IA[#P:?LHJXO2SZ@#R \RZ7)"2& !/_BSU$0M,DI[L! M[/@*=T@%)F"%DMVCKN=$;9E>?7Z.[-)X)19Z@\5>5>Q0:.#V\LU_O_KVY.QY M9F5:\C['"C%M5.KJ]Z0(7C2.&3M%HXP+?;SM\,RS2E2T3&D)*6_O,<91OS.C MAEIA9>#*#D<\0WS":,B4:,T MCF&LPEV0- %FC,P&JY"C#B\G+.'9\$JNC?U-WL+X?M6&Q :Y-;0+Q *?COS> M.0=>Y!G9<^55UBXT%K$?'N2?X3(-$^R3#TDT"04FXMK JZH=;E[(KT,;?_#B MTL><7/GE!FVD@VBMAM\N2R_C]>/K;U3&BR6=]).&,-?W2!,:(#!5+?=BG>$B M"Q;XPTP:YUD:M35LM,I@RP,EN2SJ+KD9.D-)FRG>P1S=R&7.1Q>E[DB<K!052 ="&]$<'(S?.K.B;>)Y(G1,(R08Q/ M7B1+2>P.9C9"MF)"P#0Y\?2QX&SSXTH'0\X^/+9FN];D:S5#WY'XZCJ81V[@ M)#^#A-16))?-?'0]\Y7PE[U_I_>W3BOZ*_H$\K:+E(TB656)H!T==H&OPCSD M6,1F@O=ATF6H2AA)H;[;5*=G<&L#SVQ(<-UD!N2 HP_ZJ3!LN+3G^_R#2QV8 M=35@GV%T2F8:6H1-;.BU_SUJ,\]7ZTTN[YRY04M:ZS^, -,^@5/"> % M3,!1^QKVW^H]^Z&6[H5]0]'+IJB6J93L4PK4,;E-L]3 SEAE(D>"%0H?-M0O MTOS0ER=+&(_#C%G*8A-<76,Z:'M(1H7<-0P"4B^;/G0GV0R_FI%#,W+HKB*' M/L,Y\;WL\I<-BRS\X*FD7JQ$_D:X[*TMX1(],P'I:BC(NO A\3^6%^'3EJ*,:68'\GR'"K[)XX# MF;&:0E<2E.TL\UK(3$J:3V@0_CDT?8[\=@,SX_T:^ MI1#C>IS.!_/C^A>(^MCL#ZPHKI^P[* F5T)M RZP+GL]"ND=+;#@1"B-ZYSG"8]P3=ZZUBWWQXA-HNO>.P\MVB6QJP8O=MN4E7=U^PWN M0HZ0B+VH)UI2<(&\5 Q%\10:JZH;LFHNAEJ)Y$/^,"K7K2KL1X(7CL91+4V\ M[/#S3-ZN^2/N!1F'@/3ERZ:M"C(Y?!-9ZW)'%R4ZK5:S6@)KS[;Y>S=*4UP0 MG2,%V4DN,PCUX$XTGF :O;!G:"-S/Q#*SP>B%&9E-"E7V4N:Z6:^ 7 MKY$; MGDC,::AMM>9INI+\ZACU<+3":D.^8 NNE8KT0YJHV08NJD_#ZAY@$%C98X*M M+] .? +I,I-3L,D*4U:+E,]-G.$)1>W)/LE":?<+<4ZFD71X-!(.N > M5_*3:!I=+BR(4)07^)(I:8*[CYRYM2LP_YC!"#&+0G/>J)FVOMGH);+'BI%B MHUDKC3C%Q)KE8>T 78T#6PTTD5Z7?"EN2ZVJ =/Z'>S6=EGM4S<,@1I%SNI,N-?H J26R=^G-V8Y<29Y M(8W^0]X)37(7[:9.<$;^Q\AV;1$7E =08_7U_@67RU#4?U&*7?M9E1$T!? M:8YY88G2CMTB6*@F93^MKG,J=NT0B\&H '+/J<+-=EO/@ D6ZM]/9 NO3C08 MYT"O/5]-F]%X8"T]^E17-YUMT MHO(/*BPV.SUD<<_:/_/AHZ 3N\_&NHS,)K\02)N10HQTFP\X?CC6JYR\>##1 M K9%?U1N8DM-[TA-M:L)4$''NRH V)4,;YMUP^!A:S*>2O0.$IFY+\UR?604\6-JJCAVE,([:DW %Y&1E,KAG93A M:1&-G?XIE=$@A$%0E<"GLX]053X!13Z?)">VL)0JD2T3T-+OZN MYOTE&%D4HB-,$.P\2KMPZE:=ZK??O:2_DJ&"O[:,ZN/M)K4SKZ4!FQ0B<+!2 M\$%]]]GB?=U087X=AA3J<4?J2 5M]*PFD MAGLAS =0EYM/'L_R.!++H$?TODY@@\0@#&=[K]X_/C>X@1M'QHC\PY[!:>$! M\[ 0<^WI]PQ]2<*XM(XW+'YT\"=Y)IA"4]K (^48:60B3TT%0<,GT['&,Y/52L3BT]E#B@X^])4&*U").X)%/@ MP1'@A'TE9I'1VR$ .G_^P*48^)F+AJ\4@FDZV)?'F86!XE?V"]*9P;0?W@QA MK&"%.,E5BUOAB=%9U82_9^6'[-W=!]>N4,RPP%Y9V//GG'KCBW&',%NX#:D' MK/G +O8JU!-/I[PHR!D2"K0ZG:, M' MZWYB0/%F1Q%AH^3D4;TJOQK?&G##H4XG;)3OX/9>XGS7.FKJ6BFBPV2&6G>>MS[3-7 . M_Z ?:X;J]K[C/GZ)G(8;&)4=K1ALA2DN6-D< MDV]13Q[,3%"ZDMY36(?I,W6'EKS1'&]:U="20YJR?1.%\N:@I#BOYH/0:I,+ MNY=&&(+_9BQ;*,I"]*!]%:*./F"7/+ZB0UN%:C'=\1VC0(5?L&/B?-4OVT'W?E&\TN,1 M#[/127UL;W+),Q$V2\[3<#I*9RFWC1#6@3 !M:M4#AF1>1+6KINJ:BZU 9+" M( BC;8.7&NL].!D%! A-\QX7Z@[[JJ0+=DV+Z: ](-X,)N3#52&D E+VD.4H M5A:A7"^_>\-5WP8%CTNLAB&($)><-/$J'9]W]KFR=U'"FPI@%1XA)\C)@9F> M'5CFZ[7%@_,$)T^#[*G*O.=T,A7-97W> MYH6$E_PW#+V+-K_,19*56,6EMH)&:^4K(%.D6)U[=*"]<@-UY[&J.< M#0>*""-SW*AP;=2W"7L%)O6\9.;]O(,W2%M<;584;Y,7UN?OG6!K*_@JKF7$ M!\4Q#MF:*P(I:[ ;488GT,'Q'>M/SAQ9(Y+[>O_-@!I"SP?GLS30*F )XN"N M'R[>@P/XTY!_'2K@^4Z!ML&G$@S=6X&4/G[P6(_0MWF[S.&%G[SY4,&Y^8(T M2L&C?O"0\7A;8MF32C&G66(SCDQ2?B][ M[/$*?>UA=Y%:G3#:;@ @5=H1J# 06 !*'=&YV^/!Z^D"4!\0>=E%K] MH45&B$9==N/[Y/Z)'!K0-5PN)%TH14A#^Z!*&*(\(3$ )=#B?,).(T;X@:KHM9LQ;,P4&2H#(&G(W+8@+ MBS/R\GK[:#0#YM$64NG^KQR<,SA..9I]F'!4V$4D!M^_QCM9'GXVEX?G\O!< M'O:G!!:'EIJ51J1QUZM(+4<.R@-B@STX$DID^8)S0DR:"1779;NE=H'FAIGZ M^Y99_HGYOLC!EURG-;?.N_SB$%.O,!^?FB;E;TK20])?VZ8@'RDT1B2%P!L< MMQ$^C[E#N[+%90XGH_KP#,EQQ-S0#]JD@W/Y5Q^VS^S+TP&88 ^'&O8<;L_U4!'B&='TK.JH&]W/ ML&^#PFVR;JJRN:\5O9^02:Y "QE3#T8:+D+K'_7)(6*D;B[4)F,C>56Z"R'# M[CK!78B9#1R>/REI//YI-[2HI"*O2OH.1"I9F8FO>'%9Q*!A.C*)'HF8E=IF MGU<,G^8$FL@QGS"F@8U[BZ9:*&__K$Q\FF_+.:X1RJ7%VCG#S5!(W$'!X%\6 MFWU=?H!MRQ]]<=ZZ -GP?6Y,D8>;WQ\6,BAL-W/YUOH:4\_?>R)"AB=3RA4' MS8E#NQ$@C(,7P[:_1"*FGSDV!3?)2K]@L]TB MEIE6F*X!3>U,L9Z87M(L?CGAS51[[A+E?F"_"OQ@$N)E!,9UREL0?[+36[04 ML8=GD/9/&;$4%0)]A:+=F*&ZN< 0W10<1KO&[ZA(SIQ]L)^'CH AG(P5*A1C M-FPF4KT0&5=Q8(53[G]OH".ENGDT%:%G H:_SB^:5M/\PZ@-C?!+^+)+RO&$ M![';7KPTC>F78$S@E\3E*ZXE;?F*8._=)ET %'%ZMS)J)^9>G$3W&6VK.6<,[&,,Z0 1I? MY.##3$VZ)[!7 $8TX5A98;>,T%=;;I4U9YM]1.9'$EPFBR MC8X_SX&ON]G?2SM2I*IJ6B^%7/H8FR)Q?8$UPI[@H2^9J-TPQ&2!OATS6$7/ MMY-N8HP)L=X-7Y 3/\IP7NFAY%PF9GI-=O@YRO75*Q5WSM*RWL.A=M5(<)7KRKX?5SJ_/(TD@HDS^0G"WV%KZ"R$2UBH/#A!75HB'#-?T3EI M_;7(N[MO>S=4PJ4Q[Q?'2(DO@\U1R#/BZ[B^X1PS%IFO'P=:B!!4>#$&KQ>6 ML7UP-6]'5 -3K2];V=;DO1W4='^S9TF[DBKI"UP2GZ:L29,O6;E8BF+I-%5E MV/*83IZ!^;89GD$1KOC_[7U9<]M(MN;[1,Q_0+BC;E3%4)2HS9*KNR-<7JH] M[2X[;'?W?7. 1%+$%0BPL5CB_/K)L^4"D)1H:R'%?*BR+9% +B=/GN4[WT% M#ZCTW#068#*$%=+'=A5S$*!8Z.=?Q$ J)LPF8D:E^1BI.C@IM>)Q0MFXNTC> MB@C=$3?!I[%2VA"DFE&"9T&CB[G3CLCT24B\6(%%EC@U!;.X%@B"L, MWP]3 M@,74+.C)6_%R7F P-BQ.G-?#0NZ/]I5? ),"-V;T 2Q&9>CP__GYXYB81\0S!B_78+Y1/K"/RYL*+:=YL\D#I;@-N! HJ M8F,40[OPFZFQ4>1.7'T(H#S-LO:)Y>I#0O31'&(Q26V.2?,45=S-%JL! ''[ M00D/.6 HI%A"'2)K)2:CM%=I&6@4B!=+IN>ILV4ZK&?*\1M;S,01!=Y:SW9- M?8HN*U7VUC,@IQH$'8R]$B%:KC54V!(SRIR!:$(@<]52EW" MT[8RQWX>5E6#0&1I M(.KV_APB@YR)B;@=BL96RLD]!X83O(D];K,%_ICW@/_[YO6;5[@N-SID\$ H MX$,J4W(1# '<7J7JVB'+%%8AYX6* X(LZ XP0**5X_B'0X&8_J,"\ 1+&TT M:7$'^(UTU\04"&H2ZD"WA.S-+)IA(=(G$1?!_&#YFM$Q_!]5S,#7X>"U*V=@ M[E@U#?<#;C2Q /+C8'KK].7'%<[U)E MZ:0HI#(2+=5HFJ+3@XZ:L_SKZ&,W@I#>Y+-^\8"ZQ;51"4\*U)(G1BL40H$U_JZ M+BN3JH:K:Y3.D)JY-1QV8>U@$.N%(Y+[&T:F9PA5(WB/6VUOG&UO(UA3L$O< MPVZ8$"XWQ<0YK%R9FFI'/+W,@FMN!M2,6+4(G@VFQGB5,6^ -1UZ.Q(T;*!4 MIHPYZNV"LB3Z2<61B :S226K> PX+-:VO04"/&$BQM5*PT*@(@2N3Q3'B,P- M"[K>4.8738U=RY%;["-'\N7$DTB7DP.//NNB4JL7F[3B-1K]XCZBJP>N M8Q;/*O5"_O)C[L@2@)TXUG8:Z,_A!L*@]K0AJQ?_Q3B]5HGKS8E#2G.N2_U? M(C.@C^&F@S]:)^XO5\ZB/6KL%*DU)?M(*%-Z?+]J^ZQ6>WH!1^!=797Q3,9V MAAXU>K,\N/_ZT_GI\_-?V^/P/]2-I]^KW]?9C:XCZ, 2.@Z5Y1LV_6E\LO,Q M)04I+"G.66)J6O" *"JB7!0,X\L7*H.I:2>Y2:!_#5;,"C"LZSY(P#Z*3!#G M(,Y=<2818VYYAW@H!K0]I)[SKMEXJ^@!V4V"5#05GE#JA;:CXP QV:@-]FNQ M#F("J<@!KZ,(;ZG,GU^[I5.-P+S0:@@@' M$5Y#A&>QI&*JZ&?.".04$L/VA\C R;$HZ#U)W+/89@6DCK_ZBX>@1$ M K=S M;I!E(F3<.]#"/L>00J9N$AS!#+(>9/U^9!WQ&+&MA@)/*6X!HQ96=%SE1(%\2V MZ$/ZDH.XIS%.F)Y]#T@-")%HDJ(D0&D[=5G1&[OO+A7Y# M@ML/BP] Z(=#BT;HU8QI]QMN>4\])_U2K M\S\F]<,M: UK?CNK!VW6N*FAM1$\=*J%X#'@P*&?'Q+M':/Q.@5H7F,?S($U MA#Q1HS2Q7.88D4"DC0(_,NEU(?DK.967]S1>2#2PJ-Q,,C_0&4EZUY0+DC[T M4"J^Y^4@+D@A>7+013ZH$E:: #L&F@";GC4D0![%_@KT"6%_VCST&'CJ$FW78A-B"VW5YF$NS-.D,@R&2@P(J.)T M]1%BNL!9!QYQXL)UNO]XF@5K8?CZDD:G;4H#J\0JJGHB)XR> (V F/( >W$W MN;F"R;J&4 2R?3M&;XOH,G9H0RQUC3'G@,_2J7?S9UH#5KV2"DI -"Z_J.'Y M7!#;Z]XVB\,<8VQ:-/4!X[:?D?MX!_*N_))QOR:8H,[.E+P;3]YA("6&X5I0 MC!#VQ.(B)E%G;#+;5?QI35[@8XN*08KCSXQDSJL:ML&?.%!>"V-VUM#(+0S5925-:)X1) M]-$6\ 2?#HGC;&E[/P5V=4 PX*#1K:3!ZF4HFBJ;6_.R)5>\1>@; 1,K6'^> M""TZ!:X/V[)-=PZ!^%J?X90K5J@=0W4[6TZJ^TB*Y*M\E .L,$0]-SKJ*9!G M)U94%Q*:-XJ42[!&:3EJIM\LK^5-IR)DG8(PKB&,ETK-.D$2@W+U;00T[1R2 M7HQ6&C(RIUAP"6=;TK 5A\1&BG#E"D+ZBFI3O(C:DMH_[PKF,#W&!,G6^7_F MY% 0A_C(,(V+208V!##'(.5.9"-@!BVFR1*6%3*$EPN"_2/+O4:B'1MW$3V-G9DD^*J0R7)[?NXZ)B(ZI,"@B+A M_(;SNQ840F)U:/^[H3H)%S"IOE!OR@<(*)2;'NG='*T;/0L@G2"9ZTFFMQBBW ."AF8J M'-"&P)=II8#)T5!= 9EOV6#AKL2%D2^J1)],"+G@_OKX"7MN006W(:=S^#+B M%I9<_XU@&%B!CE^CWL17E1D00:?+TYL=:I7$$/]E1O)1@8Z>.+.!4?? MC3D%4;I-86T*R.$O\[(CIIJ)\D ])X>T("!^ T&0&[*/2Y.-Z+GQ?C]*M2"W MX+2Z-X/C8#\3P.#6FT9^IKQN/B&WH59+XQW[S07=:? N04< M(C[)>8O36'0,C0 MIX2+&>K@@3KI)NXR:ONCJFLU:FHE]#>&_ !ZU-R"*)8( M5TPBBL%8DB%R4',N.:M%?W5 *(]!TKK5^"/3"X7I#RR!9@[=8Y8X*S<]=;F; M<],W#;2.D'8M -XJCEB)>:W"#C8[BU)ZBZ7)F/\KF$/I:NG6 YU2T51,<>:N M,N$&J*GW%$"G)?+L8)=:ZMR"F$J(",%%".E;>^?;=']XX$OBUYK2\%Q6:=,&F8H2^3%.0V::<3_Z MW"# FN8*]#E#U;)2>K7'C%CS(*N?0K!<6"_?'Y=[E4BZ44VZ;G5T9!Q^?]IP-'$[AOI(A@-?P#"&92#>0\D MAED>?=0'G6I#AD59%E?H,I/LD/-*X\0,*%P*M75K\3F?__6;=JJ)7X]Z2E$; M4D_DG15%9!3?8'H&ICIE 4&*P%+D. ?>&D+;$]V(7# [%]C\X*R1=[&@;B9P483(['Q^8Q.R /8,V;.-SIX1 MW0)V&*^J8I2B 8V6I=.XDQMS)9+/H=XGJ_N'!910D,;ODD;VCREMPF7S:HHQ MID+ZXGC9C9O8O:%L1TIN@SP&>5P'6]"8YLT]%C;;P),S9>D($XFY(C.@W?^X M0V6F=PP#$"9*$0AS@W1^M[845 +()O6:XV[A+:9&*Y4]IZ*\LI AX6-(H7L[*$D#L52O2T"%:U_;"+ M]#'5KT$R@V2N>;TO3&FVP_<92&U%,!YC8SI=NA' Q&EIV]"Z42XBZGOJ@GU#U>6W5Z[E@%Z0[2O;XS-<5DD&\>: E-D!)L3N:!]:+0C3>T M9B"YL(65WQU%.L43(D>.2"LG$V0UR.K:FE@+W*RFM&0U:25>R=@%H)' D6KL M/X>EG74QNM3JF\F7M# BXSXA+>,1QG"EB!0Z7^/G@X0&"5U3F^:4[&TY6R!? ME#1R&R:;X(#^2UX)7*OP^W56ENGF"DN-XPLEB.A?X3U!1H.,WD4PGWY#W$4. M!*IGK%-5#4!X& BPLC^&GV'V2FD4C68E3 M?P%8K9[@L+ G/<)QD&C9XK8PT0Y-@O'Y&11>L-<#A]@ .YVP_@>)B6T<"YYW13RQ 58W@(J!Q M-\A& Y3D*;C"8K#&SN#LD%T@UY7RH(]^\8S!&U@M7P'Z)E39]WC.U4VB:!WPYQ,F6DH%@M)P6Y OF#$-0% MT!\X646I5QN$!$B_8U')"O6SUA&@G3![BB'7*:='H5! 3ZE3&=*S:^-^(X6] MI!-/^2P3]'+2" 9?ZD<*7.KR?\ >.*SIBS?#E=(1$_1)X;D^J7K-X[3$<8'E M#?J6P;TD^)5EK]5;S_HH4:!?](N25B$&U?RY#-U8?;CDDD"PKW-3+$*'@U16 M/;]Y,CJ;DR)+L%EU/'<:/?ND\JGPB4L\!O(Q=BSM]\.CB**7V>;T61I#"8D4 MI\Q*O?C0%=MI65 U\.ZBI#J?PE;V+!QNFVU=*E?:KC0W5,[TSF.1285EESFV MROXCKI+X/U+MP(4-#,BV!&-86H,5$E!@27,VUP[-U3_28@6Y@573H]K^GBP" M9197LF-X==M[#9?7?*%%X8+%W U0X@K<:OSBC2M-0FMJ\13W1-KU/7S?5H, M4=I:]>>7%.='Y8MS)[@^UJLKA:G-^$-?F%SC='#:C];>);B^O?W!;>,J/VQV:#:HQ1W! MS#'\932)R('ES6USQD/7Y1'95CPL$FL0;EE=&48%-PY9)QW9OA3@(7XK, M']4D!IX6CL7S@ YX>5G<1$^\\Y6H+@9TTW[M1F:LTB) MSF;;X9S*TA0D" C012]@JRH*B$])R1XC84-:K-/&\W(PV15$DF="K(49,G3 M1DYLKH9S46-! M0079L;*#L2MK?!,.@_I%4OJ1R7^%@9,"L-SEG>6.?D6M&,W7^7H$H TW&\:+ MM?/!((U!&GU3+,\+:.DJ!2B:]A?E\^X$>4&$ 9GAY1MIJ!>RH7./\ MTY);=4.NF%,S50T( ?Z'@:$Q=-!V+D$DL_X1)L(!)\^Y:[PJ$9C<9J^OVXG0 M!2OD@/Y-%C-"U&:"8W!T&R?.T:=%+E)\LJQP^T7Q@J$;EG.7NM8!F3H(XKN(X5^&BPD7Y?.BQT"-^Z4B?;KK4,!SUEJXHX7$35M.A!-0+SLT &< MN=AY--0-#P*I^3C^5I1XR7!@ZPGB WZ<\IN1(D";P+U^I/2!2MSU4H)N&NI] MP-/J4G^[4'[$.1+OMD#%"45-]0,)%Q#,,I5<*%<^X!1;>#Y#3&-SA\AF>EH#'_X%-62HI][0"VMUO&;>O=TQ -IO86HN;>2/9L. M+7K07%+BH)SI4U\^1;]GQ5#+VEO^R+]ZT?OWKWJ(,AJ/]0/YOOCRZ?>/#M1= M%$GT,RS,X<&O\'O\Z^#77_K1.RCAR'.F7) ZS4I97G$&8SNPZYZAY[Z "G> M2;'\$6&.J@B:#;/OP?SP.3@NCFY*:Q"IGD!1)'"U%6\M\Q=8]8#*-K?_Y"_Y M]"B@\I%?EIT[L(KTW946/2XZ,%K0JR]S*O@S?8=7T41E2;MDT52A<;>F)Z@< M;P9/H2S#5L"&HG3 Y58V/G\'[[*!F\>&QQY,)JS%PPHK;'"FH/0*FJI(B1-1 M)@A'/ QGFMN*'8Q.5=PUP39G >G75G0M=W6N+N@?$&C/8VEE[9<%U1,*"F 5 M:*Z:&)4SH&R*4C6=T@67H9!G:MGK!HU O M&.H%M[5>,.CKH*_;0H>0)"ATOQYE#430L[F4Q2^(W4@E./,GCC',D9XK"Y!@(( K6-J(LB-4JP2;#1D2.5%G#/Y"5"K%",*?081"R*V MAH@I)%C%%*R+:L/,B\GC!*$*0K5VY(4!9L B15D2Z$\?EV1E\>]$E[EIKTY9 MIW1E1+Q#9MDS >4[E/88R/,$)'A W.,\WDN4/3ZL+8CREHGR+)X#F"5-5)Y@ M(@-EVR6A"DS =Y:31=9*(9-$.! WR!G'V(E^,;^%29Y*QVC^?$65 A!]&DT@ MA]Y45/BT/,V+_(:T9-0(<964SJT=S&12RA?)O.X2C7)J ;'-ZJPRLB8<5 M72FJ22A&D-F@9N;8+46TE;MH4 8HZU,)F J?T.0M5ME8SP1@5U@>B Q_LFZ$ M06L@],>:D+ U_C("4C APLK12&5$Y8SJ>9@QHJQR>L2W]M 1+:*,M(4*# M@JU-<-!$7Q8C4%TQ@MN02SMLC >^;!B)C6APQII]WWMAH/!-\V'(/U\"@N*?*W)H/B#(<: M66CGWP@@CZ/;J4![P:;A00BM!)'^$9%V-.A" MVGBW5PHV2'%;HU )B=,:97?B,;2B_Z-/;3J>WP'%,-#FZ:-NR.BY8DX8AZ0J M#XL9;5L&J2I<6,%'A8_ZJ4[1@ZW8D]WZKS\-3@]^O=_E6>T91ANUE:O'^H>J MH:=$:XV'ZB+.S69P*X /7UZ!KO\PJ@NB*1Z )/K&543##!HE M7,ZYDBC*XBO#*BK5/5C"6O'-EDYG$'J2>@NB2%/KU0!@0CE3C]$P1OX4:75#;E>[B%[;_!=S$>66Z7[2; M+,Z:$J;8:M6SL)JN[5.U*NQH1'&M'SVJN=X3%U]-9UDQ5QCK=&N=[=9+.:@: M$X$TJ!9>+SUXZ#H"'Y,EHXC6IT;K]*/X9+ W<&)<;U@8HI><_;^LJ]8:CMQPSF!PK,ZTNG5W=8%I?:8$F4_EC);3=0(/09 MVD.=E[3:X.C%JW#I.$ -<> *+J&TFN@/2ULGL;JH1I?&HB\VK,LSS8T*Z#KS M%C;!S= B;1>10%/AO9ZG5LC^6*.I?A$)8!Q!/!1B3Y46']EQ:01$4B2!8RTZ M>K$K%GVN!>7.&-[O33GPE9YZK7*3AN-8HS-BN!M(D&"Q^P !I&!9#7$XY':% MG<(:<5L9+N/41[F]"84]DYUJ^L5/$-;RA2SEBU0=%R97X,LE4"(V91WWI>#F MNUC;MZCWCR.!N&)64$'K-9E;>\MWK.U<)_O 0Y.8RX M=!PJ*$(%Q;964-S#/;&X@7%/' JA82>? OYEW I2 @O\G9[5,J(HI;D?6G:+ M%=+MFEBVN'&0^F&B\KW%W2L-KXUD@[,YW?1DFA.IB3%&B _@RAKV_'U@YKE- MTTIM6YM.E-RL_4%7+1,HO'9*C@V3N$?2>ODK8 MP3Z]SGXL8KZR^U$6,[_E4X\QE!F3;WG,7(N[TS^UK;P!W8'+8F)=O>CPX'# MF62"31T>GO3.3\][IT>G*ZT8"TEM!3=.>P?'Q[W!R6 EI5N+X\4!N/+S9^P M'O8&>C3'I^??^;@&58E*3"A+<8^N"!(]^ )M7,!_W_D"AL>QD3LXZAT?G/>> MGQRM>ISSJ#CWGN9JWKRHM2'\$IUX9WU6CU+IZQ"_C6:H/F&F5QJQY_&)8EC= M;*9_AG?F6"5(HN\ MXPDC*;WE2NIUBXHX'4.8-:U(&W.TB@!_ILDN?7C) MR4R< QDPH?4Z+IJ6G7 M'[PH7TV://I[/_H;H$JA<:)+H PN<5EDR,V(Q%JV6;NM$< -<]H*\DX-M7(S MJ%!3-L 1;Z<[]XY>>T"S]U$O#<#4M2"_FJ1J'+VYU@<3@U,?(.? T5SN#JU- M#VI;*89#H7"1% 4EA;K"3=Z0I;2# M5!+X";5TJ^;>]?\H:FJKIY=Z6_?J^!*;G+OW$UWEJ.KUO0)5NZ:>$C?\ MM?:0K^"NT7]X9&_P%0XEQQ;E3?N:Z"^AMSDKJ08@9C2.*P(VN(O7-:;=;\>) MN\.J#NPTXN%3Q"LJQT_TP7".EHAP_#D[C??+&OO#*_^*&'S1V+(=3Q9K*GI' M1[5-04Q0_:0@;(;BUE%L 0,>(%L;#=E:(O" &&KT_5/J%VKK6@HV*>/K' )S M]_-C #WM"PF6@/7C]V9-DC8EDD8 M%!3D3@](XP-)!617-1N7KQE.M8IE!T2\LAH#1#$$<-9RW_#&PBJ!Y%K& M>T%"]%A&&*1I@Z8"&CS(]IV9%NH:"K8K\,:-D2%5L=H9(Y(EJ'J8J9CP8&3^ M[Q0._'9-:!A'>P'^;R[@P7:D]C,K%3U:"=P:__=W;D7SRG&XWH-/[-2+\.UF MR^>EPD3;5D.COS"8X>F:X@JSOX.3GURF^S8_R+?")F&=OC PLZ2889^3CD?. MU=54\DZ^O@P.09'C%#"9::E=?GB/)%XQ7D[ Y8B#7_QDB>";#$#GC;'/YM^+ M+M)OZJ:LK7T4ZE<$YB@/I^KG1ERN.K]2?@7F. :\J#YFD(R?>^_Q(EHN/*V[ M"RV:O!+[P4QG<%MH:[I.H2I#XBR^"_T$HU(W$F-4R@D;.H=-FNO>,IR!SQ@O M#T91]@80];F-&2V+3JV0$/]4ZA$7V.L'L"0S"@^R]'@U8'?V(1Q:T4A.PB! F2BN*8N6)@>D-1 -YSC I+3_%N1 M?9,")!'/Z&4^[X2&V&Q:%"!RGWBKZ! MO\2SDU[3:F*;-E/)KF*\&:!IQ MF-1^SJ!=LD<&DV<.UGPU+@T+#F)8<@:=V4.171ROYP\\ 1F9YL#B(1\M$?6(99G+MS5)JYDV$5ZD.;JVPPS"Q:X= M:"]>$Q? T?U;.3L+*$#(,,??XC0CE%(#>PQU>"FS$'D%"]HZ&6GC$.Z>C(KT M,WJ"!5#$0PB]6WF!X\FD5WK0>E-=II9%UI8T4\O5-R0]&F4Q!-/!&(K3A/A3 MNN+H^0,B,G%E*:_HF07-7L9 3T<3#!X_)RPPPV;M2P226P!QF^*%HC**EQ76 MD9),/^(1>"A5XBJ.6YZ%.$J3OSS[>GHV?CX:J:.OQV>GPZ_'AZ/QU[.#Y\.O M@\'@<#@Z3^*#Y/P9W9OTC7?:HSO]^N8:O?F*?[6!!VOX '$L7.^N]0%+%)WJ M[1_*^6Z-QM?SLI;T^(Q]);8>79+@(;:D2VES@?:"G'35W(#\A,QI]X MUO2!#5[R9^SNGI_WSTY^HF"K#$U,,0["3A8M]1)+L159)?](7M4_>_Z3NXJM M6*EC/#HC &L)2*YD9>7?>Q">?4$.RI5>RQO] BB*..D/SG=X$9;+QK9H MO ==EK/^\Y.P+$%:%FB2(!K+1.-LAY>%WC#H[_+Q"**Q0C1.^R?;:H0A8 +_ M^X'50/#*K9RLNS'8/??R>?]P8:K*#2?LT8=N8^B?K6'H/[9Q_W#NST.NBI6F M&PW[I[D /VJI/W846.3[H/W\N8 '!3 QFUQ%6"$:"0]A@X7EGL$(J(0;5X9S^_"0D M(KYHW/L5XQA\]$?1?\A#!]?ULC5"M,\L+FT(_6'6B02E^_^[ M71/WOM[BD\9R0ROT6E6C,D7R@H?6W+LI1*MO]RT6J[]I)0U0Z"!&#Z:+;B$ENZ![:2=%2>*%#YA>=+# M8>-).ROWX)0\=*C1F_S@H#]X@&#&8X?]=B309V#Q>Y4:[>FA D_I"T4>@$'' M3^IZ5KW8W[^ZNNKKS_4OBF_[+\O1)/VFJGV57,3E?A+7\?[@\.SP]&BPKX_H M8'!P?'IR?C@8'!X<'!WNU]/#P>'SL\.3Y/BKNA[L#?J3>OK@U9E=7-M'X42W M3443;$8:WQ]F MYQ_1[-PXL?!;+(U3#,&!L*65@! M4(""4YY2J^NC0;(IL6GJ17(4[PV.?XY_B?:C MP4G"?W]EB+287V!)(X3U[,=-1U0^11/RO\.^W$W)XI.8Y).P0VZ9\'2 M#);FENU+L#1WQCX)EN93F62P-!_:TCS\/\'0W&9#;DX.CDP(]> M5BO"EY@A#P9G,#BW>U^"P;DS9DHP.)_*)(/!^>!8ST'_W1^?@]&Y"4;G.V0E MC_[[MT_OHW^NI3#+86X]@;WU^];=@ M;VV:O?4EOB[R8CJ/WES7*L=.UI]'$S6-@P$6#+"MV)=@@.W,M1T,L*Q\/518,L6"(;=>^!$-L9Z[O8(@]E4D&0^P1#+&/ MG]X$0VP+#+&/I:KT/H; 6+#'MG!?@CVV,[=XL,>>RB2#/?8(]MCK-V^#/;8% M]MAK-4[S-%ACP1K;OGT)UMC.W.'!&GLJDPS6V(-;8\?!$ML$2^Q5H8<3?8PO M5/0.;O5XA-05K^,ZCJ"K:/0S,%WKN241]#U.\ZB>P$>M_9:P8?9+L VTC)[ ME#MC^W'1Y419-GNR-BJPH M7T@/.7DBK'GG01;/*O5"_B*/Q&^O-I'ASES=:N3L?L5GQ0X]^^M"TKK'&LS;ILS3 M:J(MP(DJ%5B!_252? _NQ,"T,A=O8M#I^_X]1W!#-,%]#P,_Z/9V7W=<25K- MLGA.IQ2,?M$=MWCO=TP''O6]8R9%X2BK4:;B$BZ-24O,C^ UOHZ[9U/\\'A6 M1P?V/_W*DU-GU/C___V_;J5JG6GQ7ASBJ;E0>\-2Q9=[\5B_^46<7<7SBJ?Y M_+Q_//C)ZD<>%BQ$!.TISW^*G+];Y>N,9QI?[SEKYI]2^IK\K*2[@'_8N0Z> MM9YK],VA=NC]&^IXT#^^I[VRPHN; MG8Q.3L:#\Z^G<7+P]?C\_/SK\.QX_'4P/#U1)V>)BL^.G]%;Z1N?]2#CNBE5 MQ3]^&!]XN%0A/OOKYW>___'RRS\_O?G\Y_WA7:KE>W#,[^&^^-B451/G=:0- M+XCME.H_35IB2U!D-86??5:CIM1"H-_RYGHTB?,+%;T*OD#-=@<3:Z_A,_3YN&D*/5$DOYF;]3M[%5G'*#X6.G!^1O1N?75K&L= ME>86QE?MZ4NZ:.H78#^WU&5=RC@<(_W9K0)8)P?]DY6^L:- G(=#3'&<%5>R M0O+O/;"O7] E=:77Y,:[P?P^'E9%UM3L2MS[C;#0G*$/ZE^N98_P_V\9,3SN M'X;U?LCU/ND/5D8,PH*OL>#KI*9N5"WW/67Q;%+,9>P-LV)TZ7F:=A>.COOG M)W?GY/R(8?"@W8U4[X.^:^!3?WEV^.SFTZ"]A,,' MWA.OF?CW93D?793N.&UTTR6P;=.Y2<=NTGR"W#V=Z02YVX");:;<_39_\3VR MQ(XMAY^=))B03'EDL@T@& MD7QX@^]?VK*+C,NQN@-K$,H@E _MA73$<%N]D""'6R&'Z_@I/S3E>\"#;R)H M[L?!$SNR-D\4N_W\3K';/$,72LT_\I#4#E+ZB#1%&_+]K4B3)8AO6T\S+)*Y M_F-23[.__G]02P,$% @ KX5J4Q&$*[:E$@ %14 !@ !N;'-T+3(P M,C$Q,# R>#$P<3 P,2YJ<&?5EWD\E&^_QV]+6;.K;#.(LE1*)%FFDJ7EUV0= M^V1/0H4:Q!1"J$G2GLD6$I*=0224RC:,)<8@.S.#86:,^S[3\WK.>7[/><[O MO,XY_YWK_NM^7=?KON_/=7V^G^_[A@:@,4#BM,4I"X"'%P!XN!< #0-F@.#6 MK0);MP@*" @("0D*B\IL$Q41$963DA:749*'PY3D%165U?;O45;=NTM14<- M<^^!@WIZ>O ]AB9'=(WW']+3_?T0'B$A(5$1T9W;MNW455%4T?U?#^@C("D( MW -B^'A4 5Y)'CY)'J@%@'.__9:N H)"P"'=!A03 R\/' MQ\O/MV4+/S]W-HH[#_!+;I%2.7A\J[2UAX#J51G=VZF9@KM.E#;)VG33U YY M7HL1$MZ^8Z>Y3^^,G39\^SLG-RW^3E%[S]4%9>45E5 M75/;_*GEO/;W$OG[2P. 097QB\M?4],SL''UY996QMLYDL7_KX@'X M>/Y]_)>Z)+FZ>/GY^?@%?NOBX;WQ>X$D_Q:5@UNECEL+>%R55M6]+2AS(C6S MM$EHUR$;FJSGM6[A[6IZ%'7Z;VE_4_8_$Q;S?U+V'\+^H6L($.7CX1X>GR2 M !BO;-M&8=T,S7A:4I04 S M[I]O"6))[J,6C0/5T50J>C(*GH7I,*-OZQWV)V5XS]1]/:HK96)AJ5^/WCOH M_G.6]'[4Z:MG]9VJ7??;V+A+[!W-,*U*NL.#_=*7;UA[!"EW_@RV!K\L0D!_ MD7_?5/=2>'B\&R/R7$8IYWY\DD813D,C*PF8($1.6%-^U[CR/Y9)7):9I>16WU0*'L'+FQ1C**P^-#=A6]E^&?-%([J>,\@ZZ7C'R?4FQT_$+,_27=Z$#^#47D.^! M-S,W]X Y7DT>Q+?;NWFUZ'OY_41W(5MWWP;Y04!W0&N(%X*^=;ID_*(8EIK MBLGQ"]M"X9*-D]%]IJ40,%/Q3FD/:.:,W8PRAX#,I+$G+9T5GR"@SI*CO6Q" M!F5+XAIGI!#453S'WKH/W#ZSP]F[V[^2[$5H]7SQ[3I/O: :+: FJ\YPUP!+ M8^*@Y(UI;*2I$Z&LNI?J6U9W-ZOZ3I)5 O<]XA$UKP-(&8I]X\2]PU/HQU9? M6#[GYK"=6^N3QW?$/&DYC XN3=EF,X+APYD@:J,VQ2FCA+TQ[^QO.PCP2\:( M9Q8[?6["V]YIZ6VUZ0O7BS+,"C@< ::+97IO9#VX)FX7-!3K!'K65*;[Q-B+W<]3N4UUTYO^1NA\ MT3:6(1]Q4R=X63TK2=LL;LK8?VS&V.E"DIH$^G@:?XMW2)_+ )@^\:2!EVZ> MTGJX9_=3,5SP71G0%?2LISKV7]93,J16"+6<+^&K\1JTNZ$_A2++!8FV^+-/ M>BIC NZ>FV#J(+_URWJ)C"Q%.@5>]L3MTQ@U]=U]A_;)K6^_!+DY=/XLAZJR M]82)K"6V6)LH32'?D=(WRVX>/J;P[&G:4OB\ZU(L_=K79 =HKX9G@>&-?WL9'KKQ!BSUFV MHNC+][3 D0'V\T_@\?Y&QA?$@ZQD<9: ,P20U, 324N6G\]TL]_.TB&@I?(Z MJ]N2G6#2.&)2+PY+;T(=+N,[$BH, MHZ\<'OPV315G32%+\G[-NA>XI3Y\6&N*E$[(@&7'-5(Z)9A5^=]#QO,71"2W MY C;1P8%G>*\1PB/!9 :M#"GIUC9I,LJ_L\U.'5/NWPJ4QZ,W6BU,ATH42D^ M75!@A+=]_$/JD[G9&S#3G4XKLWX. 4VI;4;;#Y?I";=MO.85&!-#"-/FC8Q> MG5@RP6Y*51X^R]LXV<[[A?$MSD$2R#VPY?%*B"@ M^!3GCHPCMOTH":S9LRR#NF:JZU+V3XGTGXQ13U< +1=MY^%@LG-3#W92/X_K M-B*:O;-8[N;9#6?X4C<$"'-P^849=#(G<:AM,U(_5+\30P5/!GJ!]<_KU&EE M$S1R:\);3N?+^2%0@3F\X3L8&G7:=4ZB9"G'Z]L,8LV#3 R9=]>TO**SG?%6S<_Y/G"IV/M%JC[]38&@O>I7RQ6N4"O74-0%EUI:;&FL;+Q>2FY MV2MGV>D-LVS4UQ*06TZCB!\-B31=$-B7-_SJKGK:&$(F(R,!>M_@2?JIP@*%#0'=P5+ M(C2VHPA]7ZL7%OM3@"+VVR(+!1;B)>\ XQJ10 :YI+&&-]]P4"2O9O(: MO.E=Y7>;\V>D>!^*9VWC/IG!V '&:T>.&W!P0WG]B,WM%;$Y7$<&(+DOR6]< M/>BJRWRV5HX8R09E67!KE,E$(TNR L=>NS03\ _S7#]#\6NC--X3MV?A#;O- MPTRWTY[1+7"%+[R2-Y#[QO@I:*,/>?.W8^==-0\OX"H*'?2R.TU2W!0<"5UA MCF$*.X;W^J4CPDBU>"^T.0;K7D:'I6[/]"5K7Z&GK5AL$DG?Q7 R]Q03OZA* MO7MWP.[^ZR0R+2&IV%B[,/G.B/K+:I>GEG2=? BX>)U3>#K,T"VC3ZQ PC^I$5:*.ABWTHU)W M%JL$%B>4@MFC#?@/A"KBWDQ">;I/U3.S[)(3VZY"@ 1!ID&U=",LB>>M2TG' M?>-?(&5]%9$0,51DZA,:[A1DV/6DM) &GJ5_%W ET):*?BO0Y7RPB%Y(C. 2 MB['\=Z^:P5KO-#-M;5D?K:]66A:")DTYQ2ZKIND66N?.7+^._V^<0;(7CV.E M_+^Q1@HSO=AQ=G1';>_T$X,;W3+QZI-X!]-;$23OD:S.U.;/7PDR*#O,OHBJ MINA:TB:WG ;GOP8T,EW&31#FQ.)WU)^?UR;DVS0W;L=CO(8-YUT?O7I3'.7@ M)804T9>]D3<5"I.4Y7>VY(3KB M+DP(;*T)]#J7#*JO&%"SK<',3NSZ*0Z.Z)!>L)D3/NA@NI9IS<8^8X9#LWV1RYQZC6R;T7E8P*VI<_7Z)>@5=>:+,9RA#WWKD^W>UK7+,G ,MO.8 MB276^GNX>I2SA<4V3$)+,/\KL=F*P*,(YN-O9((Y?$X1 A;RJC(G>I*(8(]H M(3SR?#YC%D1/VC-1$+#K)YQ!U5F6I>J/D?_)(<4)S5>G$521[NB\!,[_I+.$ M$)G/J!<0(YDS47_\B7#-$SBQ1=CYAU@5\QN[)M3KC,7_\LA=R'_)N93?G)L) M+L)I)>WLI(90^J\%TJA!G[PG,EWG0>S&6X+X'%:>O9\0RP6-I=;'OO\'O\WA=Z@F!9%1P$Y;ME M"VD^T$-:II,:),A2A>6P-\+TOZ:O6A+/78USS5E(I<*$ZE]8T]S30ZY\SKUX MO0Q65)[>.9$T5%T5OS1T)C*QW\K'YGZ*[D[8:Z*S+UXL_8V+HTN*6;!\:\W< M,25DO7/Q:GF9J?R[M/Q?2K*KIN'TJCA?6G%A!9\IWG#WJ.T/D_,;.&*T_K<8 MNYB<&+'C OSR[!#G[@7&HE;@48:!N<;8_?R1IQ&2:"-,['$";:ID/Q[3J,OI M;A?HT+KN 6+TOSC@M6L'V#>KE!B)RTAN,.%9&4VTE=9L+J@/KB__SA0N+W6$ M@K1U!F>#Y!\2N.U7>27IX-[W7W.5=GH?,#&_6>\3?C7/_5.XO[;Y51&!>VU> M(*QO52?.V#YXO$C955ERQ/Q.30+B:KWEQIXJ"'"NS+5]YI3AZW<[U&?1GZ-# M\U-XC;$(%N:"!E6)H;M$N627)Z?&# M4B7JFDOI.'%F'==_<0C&%)XMC>*%@*L-Z>1_A9B) OJA^0/PI:Y5TS=_RI:L M?Q!O72K]X4B&P%]A21$UD;R,N(3GMLQ59Y)!H&%%70S%[I"9:CO/C)7RQ&JQ M$!=;7(\VR(ML%"Z;YN>H:3WV!/C4,OHFT+0:?2Q[RP $D(,=W7?3P9+Q +N* M1Y8!EPTQK[WNBF^<9,#Z>N8MAN FHGB)R4?O4N=NL#MO10]$#Q_&J8TMMZJ' MX*_Q%./.U/7N7^@K+RC*J504+TL?:KPUB]99+62;ED:]GM.,ROOFE8[\5L/R MAH]X_'2XU%";W5!\]N4^N3K60I2)N4TWXTC%*UBO=9RG46+<+3BETYJIF%3G MYH(WU*BNS)C1SJ GW GDV.Y#04IE1>&Z%K3 M7X!+&LL8'_?9S/38"1*KW&-!E]>@]))1M#W%6\)*F8M!N_CE)UZZRC&8KG\8 M^RBATBQ[A_:7^I7XGY_;;A,4;]W%,!NQ6C!'E[PDZ(QO6C:G?>OWV!WOL=*D M:71JX9.2^*59"*!,5MV[.&S[N2BMWS:ZPY&='OTO 1.(>='R M!*;9)P5.";Y.]90,3'PHR/]RA?$.];L;^==]*8_:*O6RH#M%O=;RK^ VPE35 MI:PY6F5PI&.B_H^)\NK0W<:Z)UO@(R57M)^"G0T0@%C.V[4 M+-K\<#MBH?A"C6OZ6S?;; M4H(YY9Y!R]J)4?!0C:[G,S'8H05LYGAN5Z]%(-+HW*ESV]WSOH=&\V\(+U;@ M$AH'G^,&;>U69#+DBEAP)N.&NS0SX(V_E%F!VUD2R4POW:4;B ?Z^_J43OWN*M@]EQ.VPYZG<]$:+C51I9=5(?2I?M M=T\;&)#.9R5I/I#]A9 V%OO6$\"V4W_Z MI8<^$6T3.(;+I+6H=0YS!$N.YP(-HHS:.-TZ#W(,F"ABN0,"M6(2O-C&P>,X M?+]*%C:H+'HM!#1N V7NY9$O!Z\J%.-7FAJ;&]YDX0I9"6L3(+(-Y'%OD&5X,S%D,2YH=&WM6VMOVS@6_2M<%S-M ,NR MX[@/.0W0)BDFV.EC.RX6^Y&2*(L()6I(RH[WU^^])&7+CMLFF32-=QP@MD7Q MB+IE!'RJC<8]/J]EZ,@.#F&JDY]&5E&9# (!_WPL'\X(/UA=/0J&CTG MG]Z39U\FIP?O[Q2GI!&'X[^%I&)Y-SMR-HUY_0":* MEIH;+DLJPO#\0X=T5E8&05#?N5&4/)$&YOY+D*YCPU>33H]W\95S1->3D-!,L,I/2&HU6:XM-\ ME2A=YR+%!#5\QK#V5KV)8%1%L33Y>+.);26KIEPF2Q-DM.!B$3V=\()I\H'- MR6=9T/)IUZ7 MV:*9T_'-K?F_V50-710\)(%.7-V]@:OQH9=F8 */H76,'7L MAB3RHQ&OM3IW!6,I4KAY?I7SF)M?GPR>]\=#J.TXC&'\JONP]? .MF+QM897 MW9YQ#:8*;A91SM.4E9#_UR>_+[N^-<0(@9.H6@WQZ_GER\>[B M],WDXN.'!QS@K88^VA%>,_.B2T[SNB3_[)'?9#GMDH0IP[,%,3DUT8\ M+4-CP4@L5:E\WE,,/Y3:CP2]>N8C!A M/,^Y80&.#XM*.5>T:II_":7\./KV!SW8+-*V">OWK\_F71>ON\2*P"A54#%N MP]XG?0N:N//@,B:_%E3!;@5"TBOI#*P:9-W4*4CZ4$_ M^!>1&1AK!->FZU(ORJ2W6G8X""%.1FAG[X=A97T?Q0FQ7>0EH,%$@4W9XVEG M\72X!*<2I(1A-(4D06W! C7;YK&4J6,*VI6F"6@EXR:+=5IX:T%(R! M)@7V =O # E7(.PA&TA]#9; _!.8I20GNL:/5?DY4\Q7@ATHN ;YB?/A7 '% M=,42:R#66X%I,H5NPE* 08D7[6'8<\6>*^Z5*X;_/US!2,9+0",">X6^+A % M9(?;JG6?EQDVB)X>_$Y$G4*=@/ 6U+K #AQW\PH BMR"G .N^I(\/&[U1M/ M3ZEU(;N8HQ:0 1A# JQM<]K:DU"=DTS(N6[H1+$IR )PRPVAF.CL!BN[+5;0 MC3'7K-T3PYX8[I48CG:.&"9K*,+5,W@QUA[ZW@_%35=F&8=+BZ\+0A6S2 9D M$@72F9L!22-7D&"$X9 M4(*#Z?E5DM-RRL@;V.4_UX)I[Q(,:3 8/6,'[A(K&8Q2EW1@Z^08""@=J6!+ M!$5!BVL<]M&JVS6976\R@R:Q[YMG%_:;#)\OB>3>R03E\T.:N=D M$^8/SC3T8->8YHQIN *D6:7_?4+HHA.2T%K?O AZ S$#2/N6G'\A:P45@!; M)8X* W*QTM:# ;:5-FGK&Q?)!H[P#L8*W5VO?? F!YT"MF@I>&H?.>@ZUCSE M5''L '=ND%5<)=94:W1-++EJZ\=8/2(U X,,Z!\L5%%<';6@**.@6]:(E8L# M)9S#U/;SX%?,,",H'2@/B_J1*QO2_#=X^@8S>03;BO=,M7-,%>\X4]U83EPC MK)L+D1OS%G#=C*=(1U3+TJYPJH'*,)Z"'$55VO %,!BG#B?H+FUK%MG34HME M#4=\:UE;\1@K\:Y\AZI:5 M5/:D\CA()=TY4CES>+V.>WQJY$,C]LY6T.J$O#G#2/C,FSKQ3)@*9 AVSD]H8G0![V@1<^"ROKI5T'SJJ'&[GK='1GK=V/DP]^IN$ MJ>W[)FG#:MV5 YHY?HS;@HA_5G;'S&OAO3 M/)B^%5WXP*U[>+9%2- 4"FJVU!%?I18?U8$BP ^P6+K.I=+@3^FZ@+4&PV8[ MX_7;UD?X>W=I3R6/B$IV+TS\!KRB3,&VW@5@,ZM$@!KLRVJ>0[K.J>#E3(H9 M0\^BI%/_SIWRXH45E9 +!G?GN72*A:XQ%##*O;A=OV4"QDZS9[!9KIR9^W7 M!UBP10S;W*#?)7BVTTW?[4#C:=QK'.1)W_[]Y)D,=;AV*&S5PT>V M*!]D![W;U"(7/;9YW<_I'>?TYT[;)P6^/Y(F'M7D+"/G5RRI<4U;;7/;N!'^*Z@RO=@SHBCZY>)0CF<2VVD]#9AA+P>1-%@.#@Z M#(*38VCJU->154RB*(R&X=YP+R+#_?C@=7QX1#Y_(#M?QZ>[MOC9I]/Q?SZ? MNVX_?WWWV\4IZ05A^._]TS \&Y^YC(/!,")C12O-#9<5%6%X_K%'>H4Q=1R& ML]EL,-L?2#4)QU_"PI3B(!12:C;(3-8[.<84^&0T.SDNF:$D+:C2S+SI?1V_ M#XZ@A.%&L)/CL/UV91.9S4^.,SXEVLP%>],KJ9KP*C"RCO>'M1E!S1"RU\I< M!3.>F2*.AL._CFJ:9;R:!(+E!E(&>Z^7:8I/BF6B=(.+%1/4\"G#UCOMIH)1 M%2?2%*/U+FZJ6;?UL/4D5-)[+61K/0Z,+-+R^B7X>C_6BP=QPFH+_Z(63=NX>L6'VEX^6PIUR#J(*;>5SP+&,5E/_E MQ='><']T'&+9AY+[1SI.P0B9NH.23\^_C"_>7YR^'5]\^OB("KY1T&>KX14Q M+_KD;Y0+\D^JZ27ODY0IP_,Y,04U\<]4WT,KR]!$,))(E3'UIC?LP4B$\%BS M>-8U3=MGWYNK$:12"%IK%K<_1C]CN $@F)&E'74'3O'1RA\(.I>-B7-^Q;)1 M!^6I:O4_ZGF7BQH.KG!1TRHAB4\YF ML#N;@FOR>T,5F*V80WHME8$]F[R')AU&1\/@'T3F(*P17)N^2[VHTL%RV:$2 M0IR,T,[>3[.5U6T4)\0.D5=@#28.;,K6GC;6GO8VSI[>46TY+BGGY!*&)QB0 MX;XS*V],F03)*@DL&GJ@O"*TFI.F,JIA,!3@R)9B@X%14L*3XE20G*:0I(@L MN2%&NG+7"E0L95I3-<0**Z9JE5D!LMP;19 ;#A*4 2DGF M735LL6*+%0^*%?M_'*Q@).<56",:]M+Z^@ 44!RR52>?5SEVB(X>_$Y%DT&; M8.$=4^L#.G#U6KW4-^)19#[*/)1H!!0 Q))BU[4Y; M>5*J"Y(+.=,MG"@V 5H 7KDA%!.=W"!EOX,*NA7FFK1;8-@"PX,"P\'& <-X MQ8IP]42O1MJ;OO=#<=.5><[AT=K7!:&*64L&R^2XN,#B"-,X45P76!R+E4 X MD'3@<\9U*J1NH!Y2$26%,^E:R91ED*S)#EAPQ@ 2G)F>7Z4%K2:,O(5=_DLC MF/8NP3X-HL,=MNL>L9'H,'-)N[9-CG& RH$*]D20%'2PQMD^2G6W+O/K7>:[ M/@T5L Y(4 P=GOC10:8+*?N_;A'E 1'%%;-*[9VLV_JCPPW=W32X.6,:GL#< M+-W_,2KTT1-)::-O7P5=@H2!7?N>G),A&P4- "' )8XT TJQRK:#4;8E0>F2 M'!?-!J#P7L;2NON> &$F![("LF@I>&:/'723:)YQJC@.@#M?R-*N"EMJ-/HG M%F&U=68L*9&:@4 &2!!6JBFNCD90Y%(P+"O$TL^!&LYKZCI[\"MA6!#H#M2' M1?W,Z0UI_UM[^@XR>0NV#6^1:N.0*MEPI+HUI[@&6+=G([?&+<"Z*<\0CJB6 ME5WA5 .485 %,8JJK,4+0#!.G9V@SW13MXB>%EHL:CC@6RG:"O(:"-86HK80]4P@ M*MTXB#J?4M%8QH'VR_*,A::2]X"N!A3[WP0*QJ%G+M.JD*JA?^(#(8"VLLL]3.ZL/3KCD1_)() M?P2V5K[_?ZMH$Z!L&T_:L CUX9\D0FU?-+*D#(L(=_+QK M,:&%:+3)N)%*+UPKFP!-EB4WAK'OD+-$@O.&^1D'^6PC.X ZP(4T;V;QX\ULA",93.& #'LK@:4_*&1BS M=W,6<=\9HY?HM[AXAO5<;"3&O@K3GD/?"2)\B-:=E=U &6@&%35;,(9OPHF/ MWT 5P 18+'WG/&GPG'13PEH#M=G!>*9VXXG])K")K6/TIX&2S0L(OP7_)U>P ME??!L)EE'P -]MTTCR%]YS[P:BK%E*$/4=&)?\5.><+"REK(.8/<62$=2Z$K M" 6(\B .UN!):<"KO9] S;D)7B\,6-7SIL>+IU>"SJW0A+7&QJI%Q%OVN!< M@U97T72XM"E_C><:/M#&R"X\6$QHY6A5X+%B88?KUBU;*SZ$%CJZ6K/7SCVA M3LNX.O&-K59A[7. Z! GL"]>!C-0R _O'BWR::*E: P;M8BX.KZG7".W7R+N MRI;_7(7!K?J?0/T6'E>WRWO.PV-<%UI1 /BX-9A[S"M;*1$RO5R!XN4D?9-5 M/?76>@8;Z-)MM5\?8:F6"6QMT;!/\/:FF[@[V(K'64^EHOJ*V#VX1N)_.ND_FT\_4OGC+R68&/CRAIW>?3 M@K.3I1LJ@SYIU1Q:SN=J]VK M&5ZH=2&'*_ZWOS_NDU;NE*_?5Z_!(PH<\: YN#(QG4K>^K"O7@\.HH65N[2A M]5;=/7A[L?[D?U!+ P04 " "OA6I3^-:8#[0& !+* %@ &YLQ3Q,%^05*%0$*R@=4E5@GR>93A%'X@0E#'T5M!H3A#:-QW'M,V]7<,X M',!4HXJ&IRYR',NQK9[=T=>Z/MHOAX^G(__=T4BY[>O[V M_?$(=0S+^KL_LJRQ/RX[=DR@\P5.)564IYA9UN2D@SJ)4IEK6%@011&88*%).J@<^X?&7LP0E'%R.' MJK_+L0&/K@\'$;U$4ETS?)32,OA7,%85C12Z)G;\P;,H*%&W"5>.M+?(DR MJ^EBGBHCQ@O*KMU7/ET0B4[($IWQ!4Y?=XI<*0,S.H?5=*M7JL2MM!&T5EV6A %G$71.KA(:4/7RA?/:]OJ] M@16 ]K*'X+1W#TXU>6OA&Z$OJ01&&577;D*CB*0P_N6+O9[=]P:6'OM0?-^F MX1 @2,0WJ'@T.?./CXY'0_]X>@)P.IN=#T]\Y$\?4-D/SK2SA\[-F3DRT6PR MTHR7'N+T=^WN(!"'PQD:CJ>G_F3\7"1JR;%OOT;3(^2_FZ#9\.SM\&0R,Z;_ MO)_\BX8C7_?T;/LQP?!%:9XL&EIL'J !/O2[2B0YFE2BFK,Z:FF!&PEQ C 9= MX#1"DRM(0"GDSA%?+*B4>DW]*Q .>*X*D@AR*$J((,#ZEFZH>"I%K%GJ(H+# M1(NGA^3 CY!@9)U]XYB&\-00'<&SHC%PT459+F2.P>B*HP8 2]4V *B%P1'/ M=$)OTK1&:A>O6)AA$>"42&-ZQ<@U&H9*]V@7[T(_5EU-K <&1!9=,B_X+YC5 M4CEO/(DN4KX$!V@,^M_5]XU7YJ"<"KL0",Z^9#JJFKT5C718"1QH15?"*!#/C##( J,\"F[!94,4UA8ZW;8<*HV*<5-0",REF)9)Z1 MLO!H)FOST<'Y]"K"1V%3;[$+1SCH:$_HU$'D3I&A7$W[?\6BWIIKSP'7:&_] M[1N,5/O^S_".<\6;<"\P7O-1JZ#"_@I6ZVCE-2IW88:&KM;@USA8:,S,8;:8 M\66ML/K9T&AW T'PA;$$A=QZ6+'JQX'D+%?$JR-<6[Y']Y'64.C,Y[E437(P=:DL!$9490-NE:4$4,!Y>M$J@ M&R/5>?O)9<4Q9#5W9:#BZP1<=:$WO(Y=[GA+PWT#5JJ86I5!3G:%P'-IA%[8 MQ<\/MJ$E+31*\A3]::)W/)W?B/>4?/%1-0IXUA4QPJ+C:&_86$W9CXIQ>V,O%: MZ=PW^P^T ]J4@YMR\*[EX!^8,C3#$E_030QZ[M7@QIA/*:'<;J^_H-Y#JXJP M*/S*HO!H=;1:%85KYJS/2\O3A&=BEU^&S=L-/T3U7;:@T IV+NZVJ$1+094B M*? ^:AX4:VZ'8M0<%W?C"%]+9U@B0("0S/!+ZF^KE=\=1^N76FI7V4+]/5: M==H/$S3[XURD5"8EX5WO\@6B2FKNXACE&;1H]DAQJ+]VQI6L"IP AQ=SP?,T MTH?-7+AUM&R\^-7NJ!2W;N\ZOK9>.:N:6F^,R^RL. "ARP %0 @ $A$ ;FQS M="TR,#(Q,3 P,E]C86PN>&UL4$L! A0#% @ KX5J4P+I&IJ?(0 \18" M !4 ( !?QX &YL#$P<3 P,2YJ<&=02P$" M% ,4 " "OA6I3:9'9UC@) !E0 & @ $W0P, ;FQS M="TR,#(Q,3 P,GAE>#,Q9#$N:'1M4$L! A0#% @ KX5J4R>?"Q4A"0 M+4 !@ ( !I4P# &YL&5X,S(N:'1M4$L%!@ * H I ( .1< P ! $! end