0001628280-24-003482.txt : 20240206 0001628280-24-003482.hdr.sgml : 20240206 20240206160154 ACCESSION NUMBER: 0001628280-24-003482 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 15 CONFORMED PERIOD OF REPORT: 20240206 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240206 DATE AS OF CHANGE: 20240206 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ICHOR HOLDINGS, LTD. CENTRAL INDEX KEY: 0001652535 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1227 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37961 FILM NUMBER: 24600163 BUSINESS ADDRESS: STREET 1: 3185 LAURELVIEW CT. CITY: FREMONT STATE: CA ZIP: 94538 BUSINESS PHONE: 510-897-5200 MAIL ADDRESS: STREET 1: 3185 LAURELVIEW CT. CITY: FREMONT STATE: CA ZIP: 94538 8-K 1 ichr-20240206.htm 8-K ichr-20240206
0001652535FALSE00016525352024-02-062024-02-06

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
____________________________________________________________________________________________________________________________________________________
FORM 8-K
____________________________________________________________________________________________________________________________________________________
CURRENT REPORT
Pursuant to Section 13 or 15(d)
of the Securities Exchange Act of 1934
Date of Report (Date of earliest event reported): February 6, 2024
____________________________________________________________________________________________________________________________________________________
ICHOR HOLDINGS, LTD.
(Exact name of registrant as specified in its charter)
____________________________________________________________________________________________________________________________________________________
Cayman Islands001-37961Not Applicable
(State or other jurisdiction
of incorporation)
(Commission
File Number)
(IRS Employer
Identification No.)
3185 Laurelview Ct.
Fremont, California 94538
98(Address of principal executive offices, including zip code)
(510) 897-5200
(Registrant’s telephone number, including area code)
Not Applicable
(Former name or former address, if changed since last report)
____________________________________________________________________________________________________________________________________________________
Check the appropriate box below if the Form 8‑K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:
oWritten communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
oSoliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
oPre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
oPre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Ordinary Shares, par value $0.0001 per shareICHRThe NASDAQ Stock Market LLC
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§ 230.405 of this chapter) or Rule 12b‑2 of the Securities Exchange Act of 1934 (§ 240.12b‑2 of this chapter).
Emerging Growth Company o
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. o



Item 2.02 Results of Operations and Financial Condition
On February 6, 2024, Ichor Holdings, Ltd. (the “Company”) issued a press release announcing fourth quarter and fiscal year 2023 financial results. A copy of the press release is furnished with this Form 8‑K as Exhibit 99.1. The Company is furnishing this information in connection with its previously announced webcast conference call to be held on February 6, 2024, at 1:30 p.m. PT to discuss these results.
The Company makes reference to certain non‑GAAP financial measures, including non‑GAAP gross profit, non-GAAP operating income, non-GAAP net income, non‑GAAP diluted EPS, and free cash flow. The press release contains a reconciliation of each non‑GAAP measure to the directly comparable GAAP measure.
The information contained under Item 2.02 of this Current Report on Form 8‑K (including Exhibit 99.1) is being furnished and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as expressly set forth by specific reference in such filing.
The Company uses the “Investors” section of its website (ir.ichorsystems.com) as a means of disclosing material non‑public information and for complying with its disclosure obligations under Regulation FD.
Item 9.01 Financial Statements and Exhibits
Exhibit
Number
Description
99.1
104Cover Page Interactive Data File (embedded within the Inline XBRL document)



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.
ICHOR HOLDINGS, LTD.
Date: February 6, 2024
/s/ Greg Swyt
Greg Swyt
Chief Financial Officer

EX-99.1 2 ex-991_23q4xearnings.htm 2023 Q4 EARNINGS RELEASE Document

Exhibit 99.1
Ichor Holdings, Ltd. Announces Fourth Quarter and Fiscal Year 2023 Financial Results
FREMONT, Calif., February 6, 2024–Ichor Holdings, Ltd. (NASDAQ: ICHR), a leader in the design, engineering, and manufacturing of critical fluid delivery subsystems and components for semiconductor capital equipment, today announced fourth quarter and fiscal year 2023 financial results.
Fourth quarter 2023 highlights:
Revenues of $203 million, at the upper end of the guidance range communicated in November;
Gross margin of 10.0% on a GAAP basis and 10.4% on a non‑GAAP basis;
Earnings per share ("EPS") of $(0.40) on a GAAP basis and $(0.06) on a non-GAAP basis;
$38 million of cash flow from operations; and
$32 million reduction in total debt outstanding during the quarter.
“Within a relatively stable demand environment, revenues at the upper end of guidance exceeded our expectations; however, product and customer mix became less favorable, resulting in a temporary setback in our strategies to deliver consistent improvement in gross margins," commented Jeff Andreson, chief executive officer. "We anticipate our revenues will continue at similar levels through mid-2024, during which time we expect to drive meaningful improvements in gross margins and profitability. Looking forward, we are encouraged by early indications of an improvement in overall fab investment levels as we progress through the year. Within the currently challenging business environment, we continue to focus our R&D investments on new products that will drive gross margin accretion and strong operating leverage as revenue levels rebound. We are engaged with multiple customers in various stages of tool evaluations, qualifications, and design wins that we anticipate will enable Ichor to outperform overall industry growth as spending levels improve, and we look forward to delivering improved year-over-year financial performance, both for this year as well as the expected strong growth year for our industry in 2025."
Q4 2023
Q3 2023
Q4 2022
FY 2023
FY 2022
(dollars in thousands, except per share amounts)
U.S. GAAP Financial Results:
Net sales$203,481 $196,761 $301,720 $811,120 $1,280,069 
Gross margin10.0 %12.2 %16.2 %12.7 %16.6 %
Operating margin(3.9)%(2.5)%6.0 %(1.3)%6.7 %
Net income (loss)$(11,899)$(10,425)$14,197 $(42,985)$72,804 
Diluted EPS$(0.40)$(0.36)$0.49 $(1.47)$2.51 
Q4 2023
Q3 2023
Q4 2022
FY 2023
FY 2022
(dollars in thousands, except per share amounts)
Non-GAAP Financial Results:
Gross margin10.4 %13.1 %16.7 %13.4 %17.0 %
Operating margin0.0 %2.2 %8.9 %2.9 %9.8 %
Net income (loss)$(1,675)$2,097 $21,005 $12,257 $104,863 
Diluted EPS$(0.06)$0.07 $0.72 $0.42 $3.62 
U.S. GAAP Financial Results Overview
For the fourth quarter of 2023, revenue was $203.5 million, net loss was $11.9 million, and net loss per diluted share (“diluted EPS”) was $0.40. This compares to revenue of $196.8 million and $301.7 million, net income (loss) of $(10.4) million and $14.2 million, and diluted EPS of $(0.36) and $0.49, for the third quarter of 2023 and fourth quarter of 2022, respectively.
For 2023, revenue was $811.1 million, net loss was $43.0 million, and diluted EPS was $(1.47). This compares to revenue of $1,280.1 million, net income of $72.8 million, and diluted EPS of $2.51 for 2022.
Page 1 of 11


Non-GAAP Financial Results Overview
For the fourth quarter of 2023, non-GAAP net loss was $1.7 million and non-GAAP diluted EPS was $(0.06). This compares to non-GAAP net income of $2.1 million and $21.0 million, and non-GAAP diluted EPS of $0.07 and $0.72, for the third quarter of 2023 and fourth quarter of 2022, respectively.
For 2023, non-GAAP net income was $12.3 million and non-GAAP diluted EPS was $0.42. This compares to non-GAAP net income of $104.9 million, and non-GAAP diluted EPS of $3.62 for 2022.
First Quarter 2024 Financial Outlook
For the first quarter of 2024, we expect revenue to be in the range of $190 million to $210 million. We expect GAAP diluted EPS to be in the range of $(0.24) to $(0.14) and non-GAAP diluted EPS to be in the range of $(0.05) to $0.05.
This outlook for non‑GAAP diluted EPS excludes amortization of intangible assets of approximately $2.1 million and share-based compensation expense of approximately $3.9 million, as well as the related income tax effects. Non-GAAP diluted EPS should be considered in addition to, but not as a substitute for, our financial information presented in accordance with GAAP.
Balance Sheet and Cash Flow Results
We ended the fourth quarter of 2023 with cash and cash equivalents of $80.0 million, an increase of $4.0 million from the prior quarter, and a decrease of $6.5 million from 2022.
The increase of $4.0 million in the fourth quarter was primarily due to net cash provided by operating activities of $37.6 million, partially offset by net payments on our credit facilities of $31.9 million.
The decrease of $6.5 million in 2023 was primarily due to net payments on our credit facilities of $52.5 million and capital expenditures of $15.5 million, partially offset by cash provided by operating activities of $57.6 million.
Our cash provided by operating activities of $57.6 million in 2023 consisted of net loss of $43.0 million and net non-cash charges of $61.7 million, which consisted primarily of depreciation and amortization of $34.6 million, share-based compensation expense of $17.3 million, and deferred income taxes of $9.3 million.
The decrease in our net operating assets and liabilities of $38.9 million in 2023 was primarily due to a decrease in accounts receivable and inventories of $69.6 million and $37.8 million, respectively, partially offset by a decrease in accounts payable and accrued and other liabilities of $51.0 million and $27.7 million, respectively.
Use of Non-GAAP Financial Results
In addition to U.S. GAAP results, this press release also contains non-GAAP financial results, including non‑GAAP gross profit, non‑GAAP operating income, non‑GAAP net income, non‑GAAP diluted EPS, and free cash flow. Management uses non-GAAP metrics to evaluate our operating and financial results. We believe the presentation of non-GAAP results is useful to investors for analyzing business trends and comparing performance to prior periods, along with enhancing investors’ ability to view our results from management’s perspective. Non-GAAP gross profit, operating income, and net income are defined as: gross profit, operating income (loss), or net income (loss), respectively, excluding (1) amortization of intangible assets, share-based compensation expense, and discrete or infrequent charges and gains that are outside of normal business operations, including acquisition-related costs, contract and legal settlement gains and losses, facility shutdown costs, and severance costs associated with reduction-in-force programs, to the extent they are present in gross profit, operating income (loss), and net income (loss), respectively; and (2) the tax impacts associated with these non-GAAP adjustments, as well as non-recurring discrete tax items, including the impact of deferred tax asset valuation allowances. All non-GAAP adjustments are presented on a gross basis; the related income tax effects, including current and deferred income tax expense, are included in the adjustment line under the heading "Tax adjustments related to non-GAAP adjustments." Non-GAAP diluted EPS is defined as non-GAAP net income divided by weighted average diluted ordinary shares outstanding during the period. Non-GAAP gross margin and non-GAAP operating margin are defined as non-GAAP gross profit and non-GAAP operating income, respectively, divided by net sales. Free cash flow is defined as cash provided by or used in operating activities, less capital expenditures. Tables showing these metrics on a GAAP and non-GAAP basis, with reconciliation footnotes thereto, are included at the end of this press release.
Page 2 of 11


Non-GAAP results have limitations as an analytical tool, and you should not consider them in isolation or as a substitute for our results reported under GAAP. Other companies may calculate non-GAAP results differently or may use other measures to evaluate their performance, both of which could reduce the usefulness of our non-GAAP results as a tool for comparison.
Because of these limitations, you should consider non-GAAP results alongside other financial performance measures and results presented in accordance with GAAP. In addition, in evaluating non-GAAP results, you should be aware that in the future we will incur expenses such as those that are the subject of adjustments in deriving non-GAAP results, and you should not infer from our presentation of non-GAAP results that our future results will not be affected by these expenses or other discrete or infrequent charges and gains that are outside of normal business operations.
Conference Call
We will conduct a conference call to discuss our fourth quarter and fiscal year 2023 results and business outlook today at 1:30 p.m. PT.
To listen to a live webcast of the call, please visit our investor relations website at https://ir.ichorsystems.com, or go to the live link at https://www.webcast-eqs.com/ichor020624/en.
To listen via telephone, please call (877) 407‑0989 (domestic) or +1 (201) 389‑0921 (international), conference ID: 13743811. After the call, an on-demand replay will be available at the same webcast link.
About Ichor
We are a leader in the design, engineering and manufacturing of critical fluid delivery subsystems and components primarily for semiconductor capital equipment, as well as other industries such as defense/aerospace and medical. Our primary product offerings include gas and chemical delivery subsystems, collectively known as fluid delivery subsystems, which are key elements of the process tools used in the manufacturing of semiconductor devices. Our gas delivery subsystems deliver, monitor and control precise quantities of the specialized gases used in semiconductor manufacturing processes such as etch and deposition. Our chemical delivery subsystems precisely blend and dispense the reactive liquid chemistries used in semiconductor manufacturing processes such as chemical-mechanical planarization, electroplating, and cleaning. We also provide precision-machined components, weldments, e-beam and laser welded components, precision vacuum and hydrogen brazing, surface treatment technologies, and other proprietary products. We are headquartered in Fremont, CA. https://ir.ichorsystems.com.
We use a 52- or 53-week fiscal year ending on the last Friday in December. The three-month periods ended December 29, 2023, September 29, 2023, and December 30, 2022 were each 13 weeks. References to the fourth quarter of 2023, third quarter of 2023, and fourth quarter of 2022 relate to the three-month periods then ended. Our fiscal years ended December 29, 2023 and December 30, 2022 are each 52 weeks. References to 2023 and 2022 relate to the fiscal years then ended.
Safe Harbor Statement
Certain statements in this release are "forward-looking statements" made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. The words “anticipate,” “believe,” “contemplate,” “designed,” “estimate,” “expect,” “forecast,” “goal,” “guidance,” “intend,” “may,” “outlook,” “plan,” “predict,” “project,” “see,” “seek,” “target,” “would” and similar expressions or variations or negatives of these words are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words".
Examples of forward-looking statements include, but are not limited to, statements regarding our outlook for our first fiscal quarter of 2024, statements regarding the current business environment, revenue levels in 2024, manufacturers’ investment in water fabrication equipment, our investment in research and development of new products, acquiring new business, and company and industry growth and performance in 2024 and 2025, as well as any other statement that does not directly relate to any historical fact. Such forward-looking statements are based on our management’s current expectations about future events as of the date hereof and involve many risks and uncertainties that could cause our actual results to differ materially from those expressed or implied in our forward-looking statements. Our actual results and outcomes could differ materially from those included in these forward-looking statements as a result of various factors, including, but not limited to: (1) geopolitical, economic and market conditions, including high inflation, changes to fiscal and monetary policy,
Page 3 of 11


high interest rates, currency fluctuations, challenges in the supply chain and any disruptions in the global economy as a result of the conflicts in Ukraine and the Middle East, (2) dependence on expenditures by manufacturers and cyclical downturns in the semiconductor capital equipment industry, (3) reliance on a very small number of original equipment manufacturers for a significant portion of sales, (4) negotiating leverage held by our customers, (5) competitiveness and rapid evolution of the industries in which we participate, (6) risks associated with weakness in the global economy and geopolitical instability, (7) keeping pace with developments in the industries we serve and with technological innovation generally, (8) designing, developing and introducing new products that are accepted by original equipment manufacturers in order to retain our existing customers and obtain new customers, (9) managing our manufacturing and procurement process effectively, (10) defects in our products that could damage our reputation, decrease market acceptance and result in potentially costly litigation, and (11) our dependence on a limited number of suppliers. Additional information concerning these and other factors can be found in our filings with the Securities and Exchange Commission (the “SEC”), including other risks, relevant factors, and uncertainties identified in the "Risk Factors" section of our Annual Report on Form 10‑K for the year ended December 30, 2022 and any other periodic reports that we may file with the SEC.
All forward-looking statements in this press release are based upon information available to us as of the date hereof, and qualified in their entirety by this cautionary statement. We undertake no obligation to update or revise any forward-looking statements contained herein, whether as a result of actual results, changes in our expectations, future events or developments, or otherwise, except as required by law.
Contact:
Greg Swyt, CFO 510-897-5200
Claire McAdams, IR & Strategic Initiatives 530-265-9899
ir@ichorsystems.com
Source: Ichor Holdings, Ltd.
Page 4 of 11


ICHOR HOLDINGS, LTD.
Consolidated Balance Sheets
(in thousands, except share and per share amounts)
(unaudited)
December 29,
2023
September 29,
2023
December 30,
2022
Assets
Current assets:
Cash and cash equivalents$79,955 $75,933 $86,470 
Accounts receivable, net66,721 103,350 136,321 
Inventories245,885 266,900 283,660 
Prepaid expenses and other current assets8,804 5,142 7,007 
Total current assets401,365 451,325 513,458 
Property and equipment, net92,755 96,240 98,055 
Operating lease right-of-use assets36,611 36,948 40,557 
Other noncurrent assets11,912 12,079 12,926 
Deferred tax assets, net3,148 1,934 11,322 
Intangible assets, net57,288 60,456 72,022 
Goodwill335,402 335,402 335,402 
Total assets$938,481 $994,384 $1,083,742 
Liabilities and Shareholders’ Equity
Current liabilities:
Accounts payable$60,490 $74,011 $110,165 
Accrued liabilities14,871 16,176 23,616 
Other current liabilities6,638 8,588 15,815 
Current portion of long-term debt7,500 7,500 7,500 
Current portion of lease liabilities9,463 9,393 9,196 
Total current liabilities98,962 115,668 166,292 
Long-term debt, less current portion, net241,183 272,942 293,218 
Lease liabilities, less current portion28,187 28,556 31,828 
Deferred tax liabilities, net1,169 29 29 
Other non-current liabilities4,303 4,510 4,879 
Total liabilities373,804 421,705 496,246 
Shareholders’ equity:
Preferred shares ($0.0001 par value; 20,000,000 shares authorized; zero shares issued and outstanding)
— — — 
Ordinary shares ($0.0001 par value; 200,000,000 shares authorized; 29,435,398, 29,375,388, and 28,861,949 shares outstanding, respectively; 33,872,837, 33,812,827, and 33,299,388 shares issued, respectively)
Additional paid in capital451,581 447,684 431,415 
Treasury shares at cost (4,437,439 shares)
(91,578)(91,578)(91,578)
Retained earnings204,671 216,570 247,656 
Total shareholders’ equity564,677 572,679 587,496 
Total liabilities and shareholders’ equity$938,481 $994,384 $1,083,742 
Page 5 of 11


ICHOR HOLDINGS, LTD.
Consolidated Statement of Operations
(in thousands, except share and per share amounts)
(unaudited)
Three Months Ended Year Ended
December 29,
2023
September 29,
2023
December 30,
2022
December 29,
2023
December 30,
2022
Net sales$203,481 $196,761 $301,720 $811,120 $1,280,069 
Cost of sales183,136 172,692 252,809 707,724 1,068,205 
Gross profit20,345 24,069 48,911 103,396 211,864 
Operating expenses:
Research and development5,534 5,188 4,947 20,223 19,564 
Selling, general, and administrative19,601 20,066 22,007 79,334 88,572 
Amortization of intangible assets3,169 3,639 3,942 14,734 17,905 
Total operating expenses28,304 28,893 30,896 114,291 126,041 
Operating income (loss)(7,959)(4,824)18,015 (10,895)85,823 
Interest expense, net4,663 5,136 4,212 19,379 11,056 
Other expense (income), net(109)29 111 804 (563)
Income (loss) before income taxes(12,513)(9,989)13,692 (31,078)75,330 
Income tax expense (benefit)(614)436 (505)11,907 2,526 
Net income (loss)$(11,899)$(10,425)$14,197 $(42,985)$72,804 
Net income (loss) per share:
Basic$(0.40)$(0.36)$0.49 $(1.47)$2.54 
Diluted$(0.40)$(0.36)$0.49 $(1.47)$2.51 
Shares used to compute net income (loss) per share:
Basic29,404,54829,297,34728,830,50529,200,79628,714,550
Diluted29,404,54829,297,34729,046,80229,200,79628,963,031
Page 6 of 11


ICHOR HOLDINGS, LTD.
Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Three Months Ended Year Ended
December 29,
2023
September 29,
2023
December 30,
2022
December 29,
2023
December 30,
2022
Cash flows from operating activities:
Net income (loss)$(11,899)$(10,425)$14,197 $(42,985)$72,804 
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization8,541 8,891 8,357 34,577 35,100 
Share-based compensation4,672 4,752 3,799 17,338 13,924 
Deferred income taxes(74)(661)(193)9,314 (3,215)
Amortization of debt issuance costs116 116 116 465 465 
Changes in operating assets and liabilities, net of acquisitions:
Accounts receivable, net36,629 (7,590)46,976 69,600 6,669 
Inventories21,015 (710)6,998 37,775 (47,527)
Prepaid expenses and other assets1,594 2,624 477 10,204 4,508 
Accounts payable(16,218)10,291 (31,667)(50,974)(50,175)
Accrued liabilities(2,660)(1,145)(3,175)(9,766)3,648 
Other liabilities(4,142)(2,155)(7,111)(17,916)(4,748)
Net cash provided by operating activities37,574 3,988 38,774 57,632 31,453 
Cash flows from investing activities:
Capital expenditures(2,257)(2,405)(6,975)(15,496)(29,433)
Cash paid for acquisitions, net of cash acquired— — — — 500 
Net cash used in investing activities(2,257)(2,405)(6,975)(15,496)(28,933)
Cash flows from financing activities:
Issuance of ordinary shares under share-based compensation plans1,370 2,170 675 7,521 3,768 
Employees' taxes paid upon vesting of restricted share units(790)(553)(592)(3,672)(2,813)
Borrowings on revolving credit facility— — — — 25,000 
Repayments on revolving credit facility(30,000)(10,000)— (45,000)(10,000)
Repayments on term loan(1,875)(1,875)(1,875)(7,500)(7,500)
Net cash provided by (used in) financing activities(31,295)(10,258)(1,792)(48,651)8,455 
Net increase (decrease) in cash4,022 (8,675)30,007 (6,515)10,975 
Cash at beginning of period75,933 84,608 56,463 86,470 75,495 
Cash at end of period$79,955 $75,933 $86,470 $79,955 $86,470 
Supplemental disclosures of cash flow information:
Cash paid during the period for interest$5,236 $5,281 $4,133 $20,368 $10,590 
Cash paid during the period for taxes, net of refunds$25 $512 $950 $3,877 $3,285 
Supplemental disclosures of non-cash activities:
Capital expenditures included in accounts payable$625 $145 $1,543 $625 $1,543 
Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions$1,686 $— $6,731 $4,789 $17,889 
Page 7 of 11


ICHOR HOLDINGS, LTD.
Reconciliation of U.S. GAAP Gross Profit to Non-GAAP Gross Profit
(dollars in thousands)
(unaudited)
Three Months Ended Year Ended
December 29,
2023
September 29,
2023
December 30,
2022
December 29,
2023
December 30,
2022
U.S. GAAP gross profit$20,345 $24,069 $48,911 $103,396 $211,864 
Non-GAAP adjustments:
Share-based compensation778 840 501 3,130 2,056 
Fair value adjustment to inventory from acquisitions (1)— — — — 2,492 
Other (2)130 774 933 2,191 933 
Non-GAAP gross profit$21,253 $25,683 $50,345 $108,717 $217,345 
U.S. GAAP gross margin10.0 %12.2 %16.2 %12.7 %16.6 %
Non-GAAP gross margin10.4 %13.1 %16.7 %13.4 %17.0 %
(1)As part of the purchase price allocation of our acquisition of IMG Companies, LLC (“IMG”) in November 2021, we recorded acquired-inventories at fair value, resulting in a fair value step-up. This amount represents the release of the step-up to cost of sales as acquired-inventories were sold.
(2)Included in this amount are severance costs associated with our global reduction-in-force programs.
Page 8 of 11


ICHOR HOLDINGS, LTD.
Reconciliation of U.S. GAAP Operating Income (Loss) to Non-GAAP Operating Income
(dollars in thousands)
(unaudited)
Three Months Ended Year Ended
December 29,
2023
September 29,
2023
December 30,
2022
December 29,
2023
December 30,
2022
U.S. GAAP operating income (loss)$(7,959)$(4,824)$18,015 $(10,895)$85,823 
Non-GAAP adjustments:   
Amortization of intangible assets3,169 3,639 3,942 14,734 17,905 
Share-based compensation4,672 4,752 3,799 17,338 13,924 
Settlement loss (1)— — — — 4,146 
Fair value adjustment to inventory from acquisitions (2)— — — — 2,492 
Acquisition costs (3)— — — — 296 
Other (4)181 793 1,144 2,298 1,144 
Non-GAAP operating income$63 $4,360 $26,900 $23,475 $125,730 
U.S. GAAP operating margin(3.9)%(2.5)%6.0 %(1.3)%6.7 %
Non-GAAP operating margin0.0 %2.2 %8.9 %2.9 %9.8 %
(1)During the first and third quarters of 2022, we recorded loss accruals of $3.1 million and $1.0 million, respectively, relating to expected settlements of employment-related legal matters.
(2)As part of the purchase price allocation of our acquisition of IMG, we recorded acquired-inventories at fair value, resulting in a fair value step-up. This amount represents the release of the step-up to cost of sales as acquired-inventories were sold.
(3)Included in this amount are transaction-related costs incurred in connection with our acquisition of IMG.
(4)Included in this amount are severance costs associated with our global reduction-in-force programs.
Page 9 of 11


ICHOR HOLDINGS, LTD.
Reconciliation of U.S. GAAP Net Income (Loss) to Non-GAAP Net Income (Loss)
(in thousands, except share and per share amounts)
(unaudited)
Three Months Ended Year Ended
December 29,
2023
September 29,
2023
December 30,
2022
December 29,
2023
December 30,
2022
U.S. GAAP net income (loss)$(11,899)$(10,425)$14,197 $(42,985)$72,804 
Non-GAAP adjustments:
Amortization of intangible assets3,169 3,639 3,942 14,734 17,905 
Share-based compensation4,672 4,752 3,799 17,338 13,924 
Settlement loss (1)— — — — 4,146 
Fair value adjustment to inventory from acquisitions (2)— — — — 2,492 
Acquisition costs (3)— — — — 296 
Other (4)181 793 1,144 2,298 1,144 
Tax adjustments related to non-GAAP adjustments (5)2,202 3,338 (2,077)9,778 (7,848)
Tax expense from valuation allowance (6)— — — 11,094 — 
Non-GAAP net income (loss)$(1,675)$2,097 $21,005 $12,257 $104,863 
U.S. GAAP diluted EPS$(0.40)$(0.36)$0.49 $(1.47)$2.51 
Non-GAAP diluted EPS$(0.06)$0.07 $0.72 $0.42 $3.62 
Shares used to compute diluted non-GAAP EPS29,404,54829,733,90429,046,80229,514,55328,963,031
(1)During the first and third quarters of 2022, we recorded loss accruals of $3.1 million and $1.0 million, respectively, relating to expected settlements of employment-related legal matters.
(2)As part of the purchase price allocation of our acquisition of IMG, we recorded acquired-inventories at fair value, resulting in a fair value step-up. This amount represents the release of the step-up to cost of sales as acquired-inventories were sold.
(3)Included in this amount are transaction-related costs incurred in connection with our acquisition of IMG.
(4)Included in this amount are severance costs associated with our global reduction-in-force programs.
(5)Adjusts U.S. GAAP income tax expense for the impact of our non-GAAP adjustments, which are presented on a gross basis, including the impacts of excluding share-based compensation and amortization of intangible assets. The adjustment reflects income tax benefits generated from U.S. taxable losses, on a non-GAAP basis, as we do not have a valuation allowance against our U.S. federal and state deferred tax assets on a non-GAAP basis. Refer to footnote 6 below.
(6)During the second quarter of 2023, we recorded a valuation allowance of $11.1 million against our U.S. federal and state deferred tax assets. The valuation allowance was recorded based on an assessment of available positive and negative evidence, including an estimate of being in a three-year cumulative loss position in the U.S. by the end of 2023, projections of future taxable income, and other quantitative and qualitative information. On a non-GAAP basis, we added back the expense associated with our recognition of a valuation allowance against our U.S. federal and state deferred tax assets, because recording a valuation allowance would not have been appropriate, as we were, and expect to remain, in a three-year cumulative U.S. income position on a non-GAAP basis.
Page 10 of 11


ICHOR HOLDINGS, LTD.
Reconciliation of U.S. GAAP Net Cash Provided by Operating Activities to Free Cash Flow
(in thousands)
(unaudited)
Three Months Ended Year Ended
December 29,
2023
September 29,
2023
December 30,
2022
December 29,
2023
December 30,
2022
Net cash provided by operating activities$37,574 $3,988 $38,774 $57,632 $31,453 
Capital expenditures(2,257)(2,405)(6,975)(15,496)(29,433)
Free cash flow$35,317 $1,583 $31,799 $42,136 $2,020 
Page 11 of 11
EX-101.SCH 3 ichr-20240206.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 ichr-20240206_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Security Exchange Name Security Exchange Name Title of 12(b) Security Title of 12(b) Security Written Communications Written Communications Local Phone Number Local Phone Number Trading Symbol Trading Symbol Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, State or Province Entity Address, State or Province Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Document Period End Date Document Period End Date Cover [Abstract] Cover [Abstract] Pre-commencement Tender Offer Pre-commencement Tender Offer Entity Emerging Growth Company Entity Emerging Growth Company Soliciting Material Soliciting Material City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Type Document Type Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Entity File Number Entity File Number Entity Address, City or Town Entity Address, City or Town Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name EX-101.PRE 5 ichr-20240206_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 6 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information
Feb. 06, 2024
Cover [Abstract]  
Document Type 8-K
Amendment Flag false
Document Period End Date Feb. 06, 2024
Entity Registrant Name ICHOR HOLDINGS, LTD.
Entity Central Index Key 0001652535
Entity Emerging Growth Company false
Entity File Number 001-37961
Entity Incorporation, State or Country Code E9
Entity Address, Address Line One 3185 Laurelview Ct.
Entity Address, City or Town Fremont
Entity Address, State or Province CA
Entity Address, Postal Zip Code 94538
City Area Code 510
Local Phone Number 897-5200
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Ordinary Shares, par value $0.0001 per share
Trading Symbol ICHR
Security Exchange Name NASDAQ
EXCEL 8 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #J 1E@'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 " Z@$98&X>)L.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NE@AZC+98@32$A, G&+$F^+:)HH,6KW]K1AZX3@ 3C&_O/Y ML^361&E"PN<4(B9RF&]&W_59FKAA1Z(H ;(YHM>YGA+]U-R'Y#5-SW2 J,V' M/B TG*_!(VFK2<,,K.)"9*JU1IJ$FD(ZXZU9\/$S=05F#6"''GO*(&H!3,T3 MXVGL6K@"9AAA\OF[@'8AENJ?V-(!=DZ.V2VI81CJ855RTPX"WIX>7\JZE>LS MZ=[@]"L[2:>(&W:9_+K:WN\>F&IX621A'^_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 #J 1ECA$#GH.P0 /@/ 8 >&PO=V]R:W-H965T&UL MI9?O;^(V&,?_%2L[39O4DA\0"AT@4=I>T?5:KG0[:=->F,2 =8F=V0ZT__T> M!TC877B"M#<0)WZ^^?CQDZ_MP5:J;WK-F"%O:2+TT%D;DUV[KH[6+*6Z)3,F MX,E2JI0::*J5JS/%:%P$I8D;>%[732D7SFA0W)NIT4#F)N&"S131>9I2]7[# M$KD=.KYSN/'"5VMC;[BC0497;,[,[]E,0,J&Y%$2QY= 9^])6,(B8R4H_&W8A"6)50*.?_:B3OE.&WA\ M?5"_+P8/@UE0S28R^I%,=/%+MKN^G8Y# MHEP;F>Z#@2#E8O=/W_:). X(3P0$^X"@X-Z]J*"\I8:.!DINB;*]0%$,M MH@&."SLKK\A?.V2KXVI5PE\?<]8'1P>WKO\A$!T M2H@.JC(&@KB@N$_HJHX"CU_21#.$(RPYPO.2,6.*2UM0,8&RK,T+KE2445%' M3874+=FZJ.*^N%_8BMM2 L@GFM:2X3K3R!["F:P#<8LS?RB;W7 >)*GN?YW3 (VR&"U2NQ>N=@W:5,K;A8D8\0 M;]9D(M.,BEHX7*^ITOHE5_\,/*4IPNFZEAP#=_'NTF=0&[.1/GIVN M/%RQWPG;/8RM6AQ\W-.+&1S#WO$T"BX0^AX&4JT$/F[ACS*"G,S64F#FT2#2 MZU]=AK#YQ8@J\_=QS_ZJN#%,6%]-<\&CPCUT+14NU.2O?F7\/N[4UVW#!G@>VAL_+Y8GYP_6:R(+* M^0/:E?O!J5G M%7,!IS"U[,Z#9#!D;9]BZ$>[?]RV7Q6-;0G.W].% MK"W !@'8KKU@))7I![A!'[)&[MZB-14K=G+_V"#T-)[?CK_4,;E'YSA[)OY, M[:9+DX0M0%LO# M_NA?4$L#!!0 ( #J 1EB?H!OPL0( .(, - >&PO9KEMWDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND M,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0& M@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&- M!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+ MY2T].PP_/LG>V)+;.'36-/+T08I:*Q[V_LL)BS6;_,C16/'D ML\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y M+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^ M7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM! M)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z M!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C M$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7 M,6[8"<:1/,<0F,7XC&894IT,/O'^8* \^>Q\ETWLJ.?]74_P$4$L#!!0 ( #J 1EB7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:GH_ 0 M/ ( \ !X;"]W;W)K8F]O:RYX;6R-49:E ML@9OTDUL(,BDBN0-2TN'+#4$QJ8:@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L M@!W".?W.NU:=,.$>'?)WH?NW ZT\!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR M#'9 C.4?>-N)_#3[U"-L]A]&A!1ZE@MAA92XW^CYC6@\@2P/73>TFH=>Y!L/?P&HT=S8\?M_P!4$L#!!0 ( #J 1E@D'INB MK0 /@! : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S , MA:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@ MMO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*< M//Y#='7=:7PX_;(X\ \PO%WHJ45D*4H5&N1,PFBV-L%2XLM,EJ*H,AF**I9P M6B#BR2!M:59]L$].M.=Y%S?W1:[-XPFNWPQP>'3^ 5!+ P04 " Z@$98 M99!YDAD! #/ P $P %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\2 M95LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&P MZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5 M,[1R;ZEXZ7D;3?!-FI6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*I ML0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U M[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ M 5!+ 0(4 Q0 ( #J 1E@'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ .H!&6!N'B;#N *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ .H!&6)E&PO=V]R:W-H965T&UL4$L! A0#% M @ .H!&6)^@&_"Q @ X@P T ( !?@P 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M.H!&6"0>FZ*M ^ $ !H ( !KQ$ 'AL+U]R96QS+W=O M9(9 0 SP, !, M ( !E!( %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& D ,"0 ^ @ WA, end XML 9 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 10 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 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 1 21 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.ichorsystems.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports ichr-20240206.htm ichr-20240206.xsd ichr-20240206_lab.xml ichr-20240206_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ichr-20240206.htm": { "nsprefix": "ichr", "nsuri": "http://www.ichorsystems.com/20240206", "dts": { "inline": { "local": [ "ichr-20240206.htm" ] }, "schema": { "local": [ "ichr-20240206.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "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://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "ichr-20240206_lab.xml" ] }, "presentationLink": { "local": [ "ichr-20240206_pre.xml" ] } }, "keyStandard": 21, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 24 }, "report": { "R1": { "role": "http://www.ichorsystems.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20240206.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20240206.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Issuer Tender Offer", "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Tender Offer", "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Soliciting Material", "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.ichorsystems.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Written Communications", "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 16 0001628280-24-003482-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-003482-xbrl.zip M4$L#!!0 ( #J 1EBT'JW@%4L #NI!0 8 97@M.3DQ7S(S<31X96%R M;FEN9W,N:'1M[;UK<]O&LC;Z_?P*'"?N2^+R.G6UYUZKU M:=40&(I8!@$&%\G*KS_=,P!O(B6"$DF0[+4J%DD @YY^>GJZ>WIZ?AF6H^35 M+T/!HU?_SR__[_FY]C8+JY%(2RW,!2]%I%5%G%YK_XQ$\4T[/Z_O>I.-[_+X M>EAJIF[:VC^S_%M\P]7U,BX3\:IIYY>?U?=??I8O^:6?17>O?HGB&RV.?GT1 M.WU[P =>:#E!8$>1&7@N]_4HT >Z[GFF_F_C!3P*MZMGBO(N$;^^&,7I^5#@ M^R]L9UQ>WL91.;PP=/T?+^1]KWX99&D)+\OA8?51M7&_)9Y?0V-E-H;'H:52 M?"_/>1)?IQ>R?R]44\WM899D^<4/NOS?)5XY'_!1G-Q=_-?K/.;)?[&"I\5Y M(?)XH"X7\=]"-2V_WBJJ/7@ZB5/1],(PD?1WWX=Q/RZU(.@9\W2O1W$(_!;Y M,Y%LK$7RAW"8Y=KO61*!E!1,^UA&/>UUFF95&HI">Y]5>3G4_J?B.5"F\332 MWL=%R!/M7X+G*#P6_)#R- 1*M"^BJ)*R6+?K6\+&7MK1]U_>_?'YTU>FO0%> M#WI,>R_Z.73K[J_=)D<"3_]X)N&<;F4*V>?7E^]??T_/_W@^)?:AS>_ M?WG)-*XE,"J ,W&JE4.AP2@#()DF4NBH $K3:R:Y-N)I->!A6>%/6C: X1F7 M,3)RD%1Q! \F\8W([[2BZA=W12E&A7PNS$;C+ 6Y*+0!D%2(41QF:52%)7P+ M^3@NH0GQ5Q6/<; RK$@"^-<,@ ,%X-T$P,$$P%P!V-/6@=#= M-8+S79&D#^%Z@O<4$I:59(]YA%">)V)07EAN,^SB- *N79P;_H[[@G)FNA-Z M=_7BRSD^&';/P7Y_$3_H_M"P%E?/;Z]=_:GU>Q$I%P!6[OI)F*79"#RZG]Q (FX/PCN3--+IL5)S.B^!X*$<$\"-8*?!F+L)P5Q6%V"\WD3!OG&?)3 M&7E5468C:&P4?]?Z(N0C 78EJ/\!O\ER)(C5IAER5Y(,!N(8+J'!*,H^#[_A MS_C*H@31%]P:MA?I:?4^UZ9IXIF%1J P42&(F++L% M(4(BH .50 86,: )!F@"=R1 ZC#/JNLA," Z1SN<-:)T.XS#H5;&P)%;4?-3 M=BS']X\$1_T\J)+9;A7W^B6Y#-<'8"[WXR0N[WK:QRS[AF\ L_J6YQ'#]E'! MBS0$TODU]+Y_IX&1#%(!V@"M&X01P>;I(A?A8\ZABP/>AZ\WHBCEE;IWO,#& MX8'K'%%M.HM"A%9X3ZLE$7\(JSR'1^&EX1!:E([$M=9'+QZ?G9/(6S'E*?!D M "Y[(?G^!?#P+]_.D%+@#)2*VT;ND J 0>*B>#G+,(V'82[D8$?.@4QEZ+4H MM0J?L%_((NQ9C7'3UUSTP?4 =^F?#3NO)2]OH8O:"$5XG(B)Q$NH;G@>9T Y MC+UK9866609>S0U/*L5TANH$W+8&!.53*6<+6DZ;WLP)H.R;2.5X5@X=\ BT M%?0",!]-, -P@1H82<"!6R 2^E2,A5)H=:=JM-5KX2T)R$XC.#/#3(Y.=6LD MD3W'=YQ+3VOJ9-7O1VW!M'X&;T3/#@2@4#Z9E!:@BQ=2()3,BPD*-96J47@0 M\9YT ;@)P\?IR?&XONI52J^^VL]R\&C/004G?%R(B^;#9107XX3?7<2I5*GR MH@' 'J!P1SHLO1LZZ"&G$[5Y6FK6$^9PW]1\^;Z^KF,[E^S M])[CNBLOZSUCY;6'FC7,GNZO?O2A9A^^9NM$+!&[/6+7:_9G.):>7R?0CT]^CG#6]*6L5!^4*UMKL4[Q8R<#G MY)!LY@(7A>+PX4"(Y-E9A+:]\L+*(?A@X-^ _F< MMA-)6%D2>^U55;+P6PK2+OKXC^V&KR8) PF#$@:7A(&$8:H9/!(&$H9&,[@G)0S'&X?_/,GN?(+-NZY+V!5PSZQ> M\'+'?E/7]=BZ"0=')0=FSR$Y(#EP6[O ) O'*@MG1L\BG4!RX+;V=PY;%HXW MI(NI)G$:9B.AG2594:P_NM?URSK2T?67.I9UK(LB>F88S ]:V.K/XV8^9P" MA*N[PJ4SVVSA )!PD7"M'2*SF1'L)V)* G8* G9FFRSP27MU (KC$R[/9+YN M[T]['6^\_6V<5+BM_]V?5Y3Y?B@95ZK2$R7S[1V(HQ0MRR71VC\0QR=:H+3V MF")*XG7DXG5F]&R/--?^@3@^T3)[SAXW@4GGXV=9Y^K58U6TEM;QWFU=K2#H M^;:_85DMVS6W4:+(T ^HGA(12\0BL<;JRU16ZUG+:E%=G.USFJIJ456M(^,T M5=7:+:>IJA95U7IZ5:U/S?$'5%2+VNA"&\>[N/CDS>OK1KZZ$BC"0W!.*DN7 M,K8?$ :KMY^H(0E#]SAEG%K^/@G#@YJ!I@D2AEH8O!/;[7<,KN46-Z\?6O$% MJM?T-+?QF&2!RC61+$P*3_;:9GN1+!RK+)@D"R0+-:>"GG]2LG"\X=W--[)3 M1N/>DV69Z^V\UA!ERYZ";)E,;[W3F.2+Y&MM^3*8KCLD8"1@VXK(FLQT2(.1 M@&TO30G=V,].Y1WV[8WH/;W%IF.J'$*BU6)UBJH>D7AM3[R\_:QX MD7B=AGC9)%XD7EL[?;+G[E&\UM[7CKW![>0[W<8.'.KIDDNM][$'?B_0GV?S M[I8W=%Z*7,L&\T'XT=:OG:/#N),Y2IJ6BU' % M35TTC%XPO<;3:'H=MVU%M8NKMF^=_?2#;YKZ931U?.4OQN5+U1IN4.]I7X=Q M 1(V&L,SA59F$W* OA^-P.WYS1OE"W^T=*/GS1,XM]0GGSO#_0XOYQ\T[)XY M3_P,9>HI66)*W8TU@1BP3+&N',9YM,@Y>>-2IIK(U&(LPC*^$##GXFMJ%/&Z9TY17PX5%CZ1Z""W M5_.W[K&-BG6<%7$)#5[D(N$(S%2?_F->^=1:39\^PON@WH" E8\LZ*NEU4YV M@JWA &5_\FNA&<@HPUC05#/_#O.&FC' MS6WWU:@,/"Y1HW,MSZA,NG;\%D,136SGF>>R*RWC)$*)+-G MK8D2>L$M,#)T^Y[]M H3](#6F.!(E9Z<*GT?YT6I_4\]]$ \[!FE^KDJDRS[ M=I"Z5/9K7J783+L5FOB.2F5B0<((ZPM5/$)H.4^O&U]AHN_P%E" D^\][9^3 M5NZ-MA7-@08VP87 EN"C8;]G!Y MKYOB>YA4$:@X/LI@S/S-T33&GL9I"9V.4>_PHA PI\./?#S.L^_QB)-[GA8BD[A1IH=I#F-)"+&G"FE.>,*6*),&_DNMHTT-3M;8M^7=-# : M=]'3/BW#K!AF51(A;F&6%C'H#_FTAMJB5"+$M'Y5 D-*? G7BJI?E'$)+2"C M&' M!YEM!EZ=S=DQ-:S"] MM9.0SHVF6(T)9/P,JLHTQ&XF,>_/Z0I_JBL>'GI\[B5H6V&).##_0@'3A[1 M4^0>> IEEC?MN\&,!*E5!&\VPCP;ME@^^%:\%[3 Y*7P8UX!=/@Y _VAHGXOTIAK ZB'I*!^&'.R=*FJZVYZ@O#N&,AG2@< MV(D<=#PI,M3-)8_38NJ%3_VOR<.@.<%+186SX,I>RYIO,.,,XI(M7IRJ*:5Y M[]TP#>7=NS3C5BHM/LB%4//; (SXGO8'3_FU0'-!JPHQ0_Y(E'D^JU\5 !;PJ,S!-E&:6H4U\2J0)#U<=%6@$65LPX]QAL4[>9+! M/=*N%^D0R96LK%^$W#*\2TVIPSM\'B/^LJ\-B=(>'TTX53\B%Y8;K3CCRL^# M>1^]9MZOYU%"(@/MKT_<. M.E>547:;-@W)< ^(:BYE1_Z(C,C0G(+72:$!FZ<*)16@E4#.0A3J[#KG(]0' MF91RT.+X9OAX)SM;2SU.R&MBN2 5R\ $V0@NY8UGYDNU"L*_:S&,@G )V7 = ME--DN/'H/U512K]@+D*52NZ&52Y'T@16V7(I1G.(X"O5ZY3=61N$>*^4'DTI M"FE")*!>D*F@$5[#FY;1,TI*3;7ST>-LH1[3@H*:WC@KV*N::'3>O$Z:Z1AVM^ )BLG[N:EI@3_W7;(< MIPV)WS+OC(%:*(JE/FU/^XJ61X%QUMN:03!2F@E/BJ$"K(%$>.ETA&I= CO6Q"4([(L1\0\A!R17;NRGQ:MIR$H M!-!8HUA96(5<#TB5Y20="5!-6:*FE[NL:M86<.6@65Q X1SA.(I!2&K+(%^V MKC!G$^5B#*8$2+?2E'+I0/LL?4MIF*7H68XXQH:2L$(M>=_TBV+0XJBS$SF> M\>X*W0G9R@B&1E6O6D\L4+@2Y[/V'M- VH$_BD[SZ./+1]J,#X6S 6(RU6VK!!32Q,?!,G]CU!VRNQ\#9Q&1+]G4+D:;(S9%' M;MYDJ=2^,'S?@+E^2'&:?];Z '0<^F:@OL-I9P #&4O (52A].-HG%^/4J&+ M J?'.\%5VM54/<+%Z="I\P_*+(+9"8::(3UT2]?&O5%/^_-K)R>)KQE,"P6X MI"HNG8"U"#JT#T9T64\3;2HH 'X:K SC=]W55/ MU""+P-Q6^NM"&AMXUXM7P[(@[]J#N7S7)+]X M)>,RUUD3&I#,A[N^'0(#;V]O>[6@G(N_) ,58Y&KNJF[IBV_BW3W?.UIW1YJ M-S%8D>#1C8=9*B9#2VJC,]_S7FHV[JJ6L5D]\ /M+ +7&,SK\"4*S/\QM#-3 M-UYJEA],[C+AQQC=KU2BQY.7;%;3?7BKPH6&Y=D6[H[07J/[,S.^P14 "R42 M(V7$X52M-">:(3<\3M02D7)0"SZ:J@F46+(6R%IHY/QU'Z9"[0/J@0.S%.1Y M71J,1G2&:K\B$@6PG6DB!<*$R)OU#!@GU8"'I8J=K NC-UF(45Q;*>A;-N&HOZIXC![)7"A66?XQW%R4 MK(6R>AGD2ZZ[,0"/*<%A'G)MHFZ+W(18W M= %[8<"D4;.BHM(O5,1;AC+1LY' IS(5)(&NC@%457+ M00R!"X%MXT1ZZ\H=#F'2.M M$U9N)_V>?\IX'VA[QSQ'H\JQX'[Q;<[7$VIQ)%,J*$%;YWT>HW<'-]"':JHTJ7S;#O M808\U$W>]-(QE_=RTL 2*N M_/TZX\F]W\!RDVM4"[^C1Y_>HV/$[Q9_JH./BS^CV7;O-\SQOD\NH/R?);TH MQ#VBX*=[+RIQL>'>P[>X.-+\)A-H8A@"7*[+X+*VDJD<#+D\KD.(,E'I6JY: M%].5*P6U6BHOZXT9F0:V): ^D.[3"A''G"X\G?EZJ+9 )I>?5+F^;Q M)DF '"^=M&;>?><@RHIC#_2O=N[4EC#D)O)$K@I*AK+9>W- (5?V#^;RS6RN M4UO&<)MC/=?>V^VXM!D9:JH3;R9!Q'F6*@>WV1J9P-^DJ%.HH;FIPR*F M67@J_#RJ4Z=N.1(PX/T<)B*5@S9UG*?1ZN9V7)OC^<0?@]=E\EZ5AG\[<0.8 M2BV3CA+^WM#-IFF%Z5V=K"U]\3O,=;DM5<.S:Z1U9QJKQ9ESY[$1Y8M,.*=6 MZZ),)EK"AQB4"2Y^3XT=? @4/B:(RZ@#,*BG7:$/]X $(.@J8:_>\;$D5[$! M2:FU)EE !G7JI4K$2:V&U[H[0IHPHP47457J>I;<2+<=2(Z+;RJ84 $GY,0E MM;SLH5J%KQ>J@1Z$>9HCJA9G,#BAH>+-54)[O5A,FG(&JCYK$ M_=5L4+;JPJND0UB5F(54U&0]^.J%O+!"/,AW3!Q0;T*>H<++JD*"!M[93&[: M=+OF=%RJT"TF95Z+;)PE*LX$WC+HJPQ<]3H>E7\3,E5#K:C/);P-05?@XG!2 M^^]J>I7LK<>P; )<;.4%PSO".[8ZBG[*V48691O=GX!J <,H"E M(@GO,""(8ZT62Q"^)!%2_NKH7E&-QS"XX$*=8HAJ _RKO!HK[5/?=YUD?8R) M2KF_6QQ4HE*/.;U6[FF0GXCM$W2 M"MUAF7Z4QX#E7!OS],BL=PT-U7@ -,%US+*JDTUDGB2\RWZ)UE16QBJK)A%U M3NA0)"HU$L./0!CH/-1"9\Y+E [C3_C M%"Q#N[="[3RJ;7'MS'W93 +6<>W,"SD&U: BWDK,^H.;@-]JE+OH5GOI?9- MB+&,8/(FK6AF)I\T.T/D+>*4WRB!4)G/DY"@>D.:W2CKX1HZGZ/&AU?Y+^M% M *F>ZW)L/^$K+),]@<"I#HPFZJSSI.N_VS-!? MRL6$>BBIC*;9KM4S)!^A/*ETOW%5UO/+9)M9/2LI'DB1G^:(8;OC#+/AU=R* M.?7P)YEXDLK*.C-@XL,7S(]6/ID@IX-&ZI$8F-#37M>)90M%#3 ;5^3I-)=W M&@:NYV(8O"FN>0ZP+.?$E "QP]61)EU^UEG%%B8.ZYML-(JE8Z.=X7VU(W3U M[DU3-7!V6E8OEL.#2V'Y9BXU+F0Q7 B^D47Z/OET*[V_@6VM7 MMW>X%O7^L^88^KD?>.>.J>M[I>M-P@%#[8_P=20W/GWX@EH*/)BK$@U#F&NU M#VDL;1(,\CB6?FZZSGG@!\$>Z7YH:2W.?_K!M2]7+:7MA/;#Y]^NP(A_/IVM1#NEU10 MX7)Y2SHC;A MY>%TK4HY&,@ SFJ:#S>MT/%[AFVNM6C;IEG#[.G^ZD1.O\EF4)01O)SR/'&9TT MA4^=/[I[NM.;IN2&%,OYX,F>-=C1MO%,ZDV=&6;WG&X*UJH"K'0^[:&Z5_?KY,K MSUQ;:4>:[1BP=,AT1<)&$?IK7*-U+'ZUHP79$JTW:8[Q^^SW*A[-,<(G ? \2WF MNF0K;Y?+?^9BS#%GNRD7.,US#>KSI$W_F6)F[5-LB9TH;G$KX.S"9UWJ)F.S$W6#C,M.FZ'8@;97]V$!B9*J^V:,$&S*R/&,ML:,60: MKY6F=^\0]U.)(#L>,_VVNIBLK]TDM^O,=O9H?1$V#V2!@-?26AF39;P&9W_+ ML@A/V#L-2]ARF*WO<5(G@XO (7#VG3!M&QU-F%:I>,LCQ8]U] E)/1WI_?H[ MM1R6M@,\O?#P]_"3 M@'55P#R;Z4>0N$P"UE4!,PR=&9MN9>U:X+;+,WQ>B6C6?CR)? ;#9KY'!>&Z MB8W+#(_R&3J)C6DQUSC\3-]N*^7/3IL-\@ZSEW41;9\X*3[+T^KP4^4B+1/\TXM1LZ(#9[N&?V'&DT%@!0=-1:(R@;6RCHR;T093L?*:@\Q%4!0Q\ M%KB=3/G:@TEW!'@:X(Z[[H;[)0G0#@+JNLP,.CE"CW>+W\>YV H#6[XH)I-' M;>.?3C4,TS:8X9/IV$UP/),%K9.V"9S=@!-8S#3VN'!QO/G''Q?#*\NU]$G$ MQ4T?]/,>CWR@Z.N#V#A4(Z.;V%@&\\T]UI8Y7@-ZKGK-7I %MB-H'(/21CH*C;_/JM#&XY#LNP3&T5&XZYA?%-\T;==-G./]%X:%J;0[%>0_\R8J M6*!(%]K9CWH/7F1H8YYK-SRI!$AT<*F9.H.?\;_F3EZ5PRR'=T7JCK]%GC77 MXJ+ C<18.BFKRJ*$#]#+EY-Q 1PX\L")U KF)46U"!P"Y[# V;79TJ'IX',. MK^?YW>.SP:/3@1DPVW*8%?@,/UL>?/;A,\X)IL]\UV"!'31/S\P23(,?QB(L MXQN1W*G&+/!"/9/YEL?D9P,^FYYJ#+Z;08"-S\\^\^T\9>XYM# 1!58)%H+E M & YB7UXKX%63/OB"[Y M+\F"(UP(EV[C[;A:2302'C*P:\T$F@D'-M(V/1(V0Z,!6G]_5SBV8/-!H.)G#S:Z$Y6-S8,!:6XF;^1?+CZ-<7L=.W!WS@A98#*C&* MS,!SN:]'@3[0=<\S]7][+YIGAOET,?):G/=SP;^=\P%T\((GM_RN6& +\&06 M@T7V*::\^J6/(-ZGO; MWGP'9DC?+ZEOLE0..5Z*2+LJX<\(]Y:#;'P>BYRC>!?[(UVV^A0)6";I!TB*!'S;=1AN>2OCRU44TK=#L0E?%R(B^;#9107XX3?7<2I?)E\Z+)NJU:O MJ \65+O$1%V>J@K,-49U4;OX]9OKRSUY:6&B4M>X[LK+>L]8>>VA9@VS MI_NK'WVHV8>OV3H12\1NC]CUFGTDFO9H.-1P[MV[Q -0&G>;EJ__V.2HPFK# M7 CM#[AO6&COT@BFR#6V:3[*A."0>/ OP7/5][FN/W55;KM;-3O,S[WX-F]158?\3K'8NUI3>L-I_":F(HZ8G.R.[Q%OC\).!% M/+E?LVC-H-X)QGH8B@;/E$(-C,E_?8Z5Q F5P-E5>J7K,[-U@>UGA.=X ]R_Y5E1:.,\&\1/.K#J"#9IF3JS;*KB?CQX MVEWUB C/C6I7^2PPCCGF?6)X&KK%K-:;8@G0S@)J&@;SW4X>;'.\,:AZ&T)Z MK8GO8Y$6HJ#C,HC"4Z3P1,J3%8+GX5#NUXG$C4BR,>Y(.HDJ90YS+"HLVU%H M#+_M$>,$S6[\)A;8;8M#$32["CF99MMB^83-CG+LF+.I,],AEZ7;YLR52.#' M:Z9=BQ3\F$0=/\.C49S&19G+0@.GL; >,%=O&]RB!:A=:6G=I9R';F)C,EW? ML/0E8;/E5?6 6:W]-<)F-QFN/G.\/:8*G42PYO4H Q+^EE5B,$\P3DN>7L=8 M 807A2A/H[:\Q8Q-EV')Q]DV-*Y%T'04FF#3@G($S99]-9MY%(?N*#8>"UIG M"G8T:M/ITQBR>^O.)WX*@^DS2]_0V^E&-LLS^D''@:'9/3PM'?#L MY!$,A.=&,SV886:P8@1?A!.L?LDE)R=V%TF:^:1.41P"EX3-]T[/+"<_NX7EFH$GNT-@\ M BQ]!]3LAIEL';/=ED?D.FB[?<#RH*(HFP@V\QU-PS-'*A_ M=S#0.%0?IJO0V,PTJ#I,)Z$Q F9M>N O8;/M0"/36Q_PWKU4J0X:,)_+H<@; MZT4[4Q&HEYN;,8>V6 T.4/L@TX'Z. <#BDD)49W$Q=BT]@HRXXW_H3GT3Z8J+U%@[DC+%C_7*]V7>[B.#K#BLK!D<9@2%2/2U1U M9ILMS"0251+5/5F.-C."#6N&D;B2N.Y\!Y/) I\T*XEJYT75PS,..UD#XWAC MV?=<0FTL1/WL_^9% M'#XE*?VH9L[.SX]G>L_66QMR!V2ND6CM4;0LET1K_T )%Y;\D%(M$BT6O@@>RQ<<+RIL%>XPEEH52$B MKO,"UQBUCJ2Y1F@LQQ]CEDG MD1NS(C+]3%9P9Q!^VJRT!>NGV\QZRJQT;<5;$>*CV12X27L8WXO(VCLIAW?SL M4ZIW%_KT$=XO,IP85CXRXOEUG*I$='.>@:' DON[XI7A &5_\FNAN7AZN#'E MEN3-[+](?AS]^B)V^O: #[S0:;^;T-_T3PTS)LN MC.$EY_U<\&_G? ]O.#)+;\K%O@"3)D%89%_BBNO?NDCBO<)7<%A?8<<]A8Y M;,IB,&]^__Q%^_WSQ[[1KLJX<\( MB"A0.M[P8JB]3[+;8G^TRW8NXA+>$3XLVK(W9W&JE<.L@E:CF9WLG2>[2GD5 MQ0#!A.9G("=X3!O(=VLKN30SIEPY=T@].E6#,GD>:$OXN! 7S8?+*"[&";^[ MB%/Y,OG09=U6K3MQK"_,&1(2=7FJ!GJZ4@6U7U&_N;[5GO&2NO/=1LT O.&Q_F0FA_P'W#0GN71C#SK6%B/\J$X)!X\"_!\V5]?VHHKC]C@S3I;55V)<$J]W+-:6WK!Z[\&; MXV HR>[>9?< M_ O]GQY.$RZ[@-TW;5!GHVT;'(F-P_+^"8N8U$\YU;^YY2\ M[6SP)@J)PF-8J5QO_#^YJ./>DSO7Z^DO8LD6ELJITBB1:*U MQ?*')%XD7ELJ5TBB1:*UQ?*"M*%_/1Z_COY3%:5**R@S+1=AEH9QLFQC#5S& M'T,,7XSS[";&]8G^W7;B%UWQ7ZF- VKC.:,'IM_%X?I6C&&(QAQ3VS2>1AH? M94#2W_*'IQQ&^N@.W79_9?(S*6S1R/ MH.DD- Z##\?A?'33EI$[^L_[''?TXW9^D1:;FS&=.3)MO;[;S/7:'M#+)*>.B.(50S)G7XDQQ?!7"A7 A M7)XC5.DZA OATLJ*:0J I%DJ'H:2[MS^G036 =U)8!W0G:>PD?#-D*?7HM#B M=#8'MRA$6'*2[N&% M6<(0Z(=!F(M0Q#=88TV.OU.(K5@N\B-&<>\SQ29%V$YLP&!\QL<>PLY;:TX.Z?N1CS.-+$ M=]Q()%0$-"N'(J]#HJ<0?3' P]]CLCA.;,,YKK[<2@)EM6P.#H+:&]D%V$Q/-I:M#6+):_$7,[9*01BIULJA MF< VS(LF.28=0\5DAG/0!R@<)2H>,PPJIM,U5 R/!48+_3NL=N/"7DLMYILEV60LMCCK?ABO':9^D>BJ=S!'"RP-_0!R(T MNX>FSSP:G$<#I^,QU]JP3C;!V3DX+8/9CM5%.)\I%-4]HV[Q&/@XO1'%LQVC M5G-A2P>$K^OB$(5$X284GL+)BV_X."YYHC8L1'%9Y2>S9&XZ+9*6:,%I1ZC8 M.BW.=@T5+ Y!J'0-%<-A=D!KYEV#Q0R8;;6HM=_1!?/N&BP8@<8]EH,LGRLD M-ZDN)X/4\DHNHE-84?_I!]\TS$M*CR=L"!O"AK A;+8;=N_PD;3=*P)\RG<2 M6 =T)X%U0'>>5,915N3IUVMM&&<6Q:_.XBDIO$O@G)[B&Y6;R MDAO&V G*[D%I^BS8("Y/>47/DEAI171!02A:>05_2A.<\W&VC '1C] M^9U6#'DN"@UZ)G+UY;S/T;4+LQ'62U5' H.KFYY$#I+!+(\.=N@B,B8S")E. M(N.V+BM.N.P"%RPJWK8^'R&S"V0LYKE'4L2CJ\;.N]$XR>Z$*/Y+*_EW4:C\ MI&H,QDP3KP8S"$R?,H_#$NP=:?N '11O6!#^P-:+S[PV)[[1&OY.,'&<%L$0 MPF0WF 14%Z=KF%C,]0B5KJ%B,M_8C_ZB+(D#NO,40FW_G>5Y=@O4%AH8G+FX MR9(;-#G#7$1QJ0UXB,7E[DXAHK99TBCYH80-84/8$#:$3]1D M%%<[H#M/(:XV;WB6(A]I2<;34XBCG1G,IXH_A JA0J@<*"H><]H8,H3*D:/R MG*&RSN^7GCVAX:S>//URZ1Z%. M^]-?",H.0LF\#1+A",GN(6G[S'7:GU]&4'8.2I_93MNM-SM!\U0*X<1IF M> M".TL$NK32RR)@_;>:9? L9ENTADPQX+F&#XDR M<3H(C6\S5V^[/YR@V04TCLMLET9-%Z'Q 9K6%6((FAW--7:P8:2J0_&H[MHP M(HU66R];M)Z[P84?M]3C+HZD@ 6M8[Z'Y/:1L!Z1L&[B8I"PDK >C/E(PDK" M2F8 "2L)ZT%JUJ.-;5]5XW$B<*,,3[0H+L(D*_ 8^JL=/F'7SJ+'^ %K6KPX. M('./B2#/%(P@T>JF:#E&VTU')%LD6^MU*' ./[>09*N;LF4QWVN[*XNDBZ1K M7>DR?4J^W>TB:YJEYW*A]3F.UEYWIQRU06T\>6WS(,,%XQC'H/@^%FD4EW(0 MQFF85)$LLP6#,(0NEG@(Y!WO)X)"!8CZE-Q)TK6=#AW+Z94D7]V4+Y=Y%B4/DW1MIT,V\_R MI(ND:SN6E\?\?8J7=(!^+G&1 OY&\-,&?47N4C .[@1 ME[=Q5 [K?LP^I=YPH4\?X?TB2ZIR]2,CGE_'J=IV:\X+7BAPI]CS8&+HCX%B M.$#9GQR\(0^750UC HKDS>R_2'X<_?HB=OKV@ ^\T'*"P(XB,_!<[NM1H ]T MW?-,_=^&]:)Y:)@W71C#2\[[N>#?SOD >GC!DUM^5RSP!9@R"\(B_Q177OW2 M1Q3O$[J"P_H..>PM28J,M3 M7='3E;ZHXUSUF^O+/7EI8').:XT[B[MUWNSHU0J7X>Y$-H?<-^PT-ZE MF/^R1LK9HTP(#HD'_Q(\7];WIZ9"/5-)BH?KV'21H6]%*$9]D6MFP-"T-773 M>J9:,2N8<;*LOA+CDGB]8[&V](;5YE-830PE/=$9V3W K/O'73O9]:F[?RV] M^O&\5[]FL*[#!037Y,-15!!X9>;/$I@?'N/A1H)F-7 ./KA)X@?)3 6,RP:,YV$QF2ZL\=- M88==2&9-'K_G<:[=\*02,WX#9I+&Z0U\RO([;9!GH[E-E=J9\7(C,V?=KX$S#;GAR-@.)HG81FKV/F!%9U-TK];97X?1S9$^VZ MW,619!K,=#8L2=>-9)]'_#82UZ,25X>Y/HDKB>MAB*NSR<8*$E<2UWVE_OK, M,S8\*HGDE>1UY\:KUU7]>CH;1%65GJ<$MV>0L(#=459AR:#U1EU71-'0>QL& MOM?L_0:"N+O>_V.K!V^=B@B9O;9K<21")$)S(N22")$(/54+M74 2(1(A!:T MT-.WCQZ)")W,8M$3W(!#RYH"6[]M+L7S)$UU70^>8@J=8?7:)@F0,!RM,+BM MC2<2AJ,5!HNF"1*&1AB\UO'!PQ:&AX_:F"\3W_3Q'$U;=?2#[%^<1B(M+\XM M W.[=]4955[?V'E9_7DN&$'/]+'3K_%<];S$HQC*H=#&51X.\9S"<1Z'0N-) MDH63LQJR*I_=/(<_??CC-^U--H(!)0\T_/CQC7:&>S),_1(NR4_&Y4L\!.%3 M=E/7%]5-@VFW0LM%B Y9-#GV\+S9J =M:;S4!I,-?0QN+JI$GJ.(1\+/7 +> MB?%Y->YI7X((O+983 MJ#-;HO)UF?)P!J5(4HB,#5\T&6ARBUV77.1\5JF$[Y%![_&4_A<5^\HE-X M9H?7D9S"\WER7BV,TFPDM+./65&\G#N09_&>PSG5YN@.Y3FF$W*,GF7:SW_: MB-$+K-67.W8T"A%+Q-;$FG1"#IV00R?D;)^A=/+%SEA-)^1TZ)01TA.D)[K. MZE,^(2>;N-EQ[8HGZ(K383G/U>4N+G.<>2QP@BV!O.=B 22I1R6I-O--FR25 M)+7KDFKX3#?H #(2U\,0US-#9W[@D&8E4>VZJ/H.V ;%DOJV [9P\N,W\;A M.!W.<5LN9;N.8!&CB%';850GVSB)&KJO1QF0\/QY@WP8M"E,5) MU-:UF+'IL;<=LB^/%!K7(F@Z"DU@;[@IGJ#9J[CH6V)LIGK[?'P"=JM]A TGD/0=!(:BWE!6TN3H-G5E&E9;<^J M)6QV@PVX >9^MF.?3ICF2I1E(N2ACI@(M?'1C8=F*V]VQADY,@0.@4/@$#@$ MSB8NFF'3>=7;Y?%FYU5O>-+CH5G4=+ K@4/@$#@$#H%#YU4?3Q#G]4S],%7A MZL.&QQ03,ED<,,^P])@80- ^Y^V9 ^32=A&;/H^9XJPM--H\N%A>BJD+/ MU>4NCB>WDWNTJ:0 B>J2S /+??I9QR2M)*T[L2%=%N@DKB2N!R*N%K,]JH1% MXGH8XFJ8#O.L3JK7XZTOM*P [=./WSV&DZ?/K%Z+RJSM.KZ!'.ZNXWL_B/$H MI,?LM:CI1])#TC,7P=GT@$^2()*@NJQH[WZF'4D/2<^:^F?#H\>/3X).:G7H M"9;_H25+Z:VGV.=)ENJZ)CS)Q+G>?HJZD2QTCU-^;S^U%TD6NL+KIXSE:MNJ@=]F_.(U$6EZ<6P;F<^^J,^KT M[&FYH%V]=)X+1M S?>STVRI'T[H<"FT0YT6I\32";W$>:7]5/"]%7F 9:CST MCFFW0LM%B$Y4I,H>\3#,*Y[(6WZT>H8&Q":XG0Y;^='HZ7BFN>@!]0(EV]Z9FSAR< M9E<$X'6AC0%G9#@*P;C*PR$OX$,>AT+C29*%DV+D697/5H# GS[\\=N\7,CK MN8C.F\H1L0 Y*;7!I,*$E(4JJ1/^-#YS"?@@QN?5N*=]'<;PV @T5@FWC^$) M*19((@B#0 IKBNM'4))P$R?^7/ $7UHL)^96Y *7X*+> HJQ,AK#::!NG897GZJDP2U,A;])NXW*X0LH.&2S[$, J M!$SR/(5!KR#B19&%L<1L LMUDO5! 0-PE4(5^#[(\A#517:=\U&Q&J::.HG( M.%/87JAYX$9#'/>7%-GRNX*?,,! MRO[DUT(+4(@-8YXWL_\B^7'TZXO8Z=L#/O!"RPD".XK,P'.YKT>!/M!USS/U M?QO!B^:A8=YT80PO.>_G@G\[YP/HX05/;OE=L< 78,HL"(O\4UQYA6?<+B-T M]8C;%8/OG<\K1]>'-[]__J+]_OGCVP^??KMBVL>O;U<+X7Y)_0*39!K&23R9 M4:<)#I]$J7VHS];]B&?KXH0V"8+>N[J_'LIV+N(2WA&NH_RDJLDJ:#4J&!A[ MH< ,&"P'+JW$L\;*:P\U:Y@]W5_]Z$/-/GS-UHE8(G9[Q*[7["-K M@(_&P0SGWKU+(EU*XVXS$.0_-H=*I?)UF NA_0'W#0OM78K&[!I1PD>9$!P2 M#_XE>+ZL[T]-!'W*D6UKI[AVD:%O12A&?;!$S("A_6OJIO643(W'F7&RK+X" M\X]XO6.QMO2&U>:^CY@\#H:2[.Y==H\W]6D:%$C![8]KMS^9<_MIC]$1[C$Z M,PSF!RWV==!V.!+5?8FJSFRSQ282$E42U3WMW+29$;3-&"=Q)7'=DV:U31;X MI%E)5#LOJI[)?'W#4ZUI2_P3]\5,S^DI?OK!\>\!L.O #K5Q8FVGL\7&T/93\."!K/(6@Z"8W%O*"MI4G0[&K*M"PZ/Z*;V( ;8![^ 1(=-V3::K9, 1H]Y&B=_;J8=R-TA< @< H? (7#:@V,R.]AC7/HD@CBO9XH^ MJ1I$9_>KQ!^E24W^#H%#X! X! Z!LS.+)J @SG8Y_+D^(Z ;.;$<,,>X^) 03-0^Z^&5 ^32>AV?.H.8E(S%?^?79_H=84 M[RXS+5VR_U [N[]=^3AM9F;JM*.CD]!8&V1 $C0[@>;,9+KGM2YH0+!L%Y: M>1Z-F$Y"<^8QW_;W,F).(C*#]@T>.Y060N718*J-VN.-)][QV?O .=[BP9/Z4%0[^*1JL9T9S/6H:B!):NB+2"&;EI-1H25Q+777L])C,=TJXDK@)8CQ).=+>_7G5U@N?8;X%'(ZR"FNB'NE :]GG+HZT,SRG*>W2(7BV259'5_L;>> ML^&>HBW+ZPDL'V[B&JZ;9M>1OK8.M'1^P(#AK+E2IY2DVA587:>XH'U8!3 M,O%-)GM1ES@IS\2(KDB8&3!;MYEC^UTYY[/;S/(LBP6Z34G?S'">D"WNRFS!.(Y&6%^>6@3L,=]4K4P70)P&67;UTG@M&T#-][/3; M*H:7]5/"]%7N"1M:9NFDR[%5HN0@R+1NJ(%!Z& M><43>GKS X,'B[$(R_A&)'=,%8.0+\[D)LH0I^)B M<@"+;%",QDEVAU_/F]H1B;CFB3;B)=+5TR8B<7@"8'9% %X7VAAP1H:C$(RK M/!SR C[D<2CD3M9P+QIP]__#8O%_)Z+J+SILI\#,87+[7!I!J] ME(4JD?#'("HSEX /8GQ>C7O:UV$,CXU :95P^QB>D&*!)((P"*2PIKA^1-EV MA>Q(P1-\:;&BK,TE3(F[3;N!RND+)#!LL^!+ * ;.]W+2N(.)%D86QQ&P" MRW62]4$! W"50A7X/LCR$-5%=IWS47'(,#E=@>FU+(M4:-,DRWH37CE;/G7./:GWN,))<#!(1*GW0]*\O4C&(X;=K^)!+^9/E%20S MX :T^:3U(8!DV8E)G^M^<-3Q6H1UIDIMR&_@E4N+,_!K'JR=/>T+WHAST"#+2GBOT%SH";SID >$VY4!,6.E M%F!HI!/CM+9-K04;9"G<:*,:QJR1NA'^2HB7O>"6%U,:U!B1(T,^6!12XH$( M?L/C1$KQ.,,I#N437IB";2N_B)L8( _%[("$1D11QB.D"9KHBXGQ5 YS(<[O M!,^UL!I5B6I#6N>J>2!!:GNA^MB_DY\%O''".U#>_U$SL!SN@ZJL*-ST+14C%). M#2J$7(R -O806I+B6@5.0%NF9E;JDGH(2;71M'"AG*P;<7D;1^6P=JAGGU+^ M_(4^?83WP3"NRM6/S"@MPYP/&80XK^2[TE"& Y3]R:^%9N@H%X8QSYS9?Y'^ M./KU1>ST[0$?>*'E!($=16;@N=S7HT ?Z+KGF?J_3?-%\] P;_HPAK><]W/! MOYWS 73Q@B>W_*Y88 QP91:%108JMKSZI8^!B_N$KF"QOD,6>TLG@0]O?O_\ M1?O]\\>W'S[]=L6TCU_?KA;#_9+Z!:>&,$[BB04R-: ^B5)[PXNA]F>>H7Z- M4!%^'J.!@:/^-48F8 B >PA#]CT,4G7W>U ^^NM;.<"%&L2A^O,UU+/9Q6T M&LV4:N@\V57*898#I;]S<^/%JW5C2, C&6V%B*K$A-U>:HY>KK2'O6R7/WF^G)/7EI8(E37++WG MN.[*RWK/6'GMH68-LZ?[JQ]]J-F'K]DZ$4O$;H_8]9I]9 7\T?46P[EW[Y)U M%:5QM[FPXC\V5ZKJA6B(:G_ ?<-">Y?BA+C&:M2C3 @.B0?_0C-\2=^?F@OQ ME"6YM?)M2.#RA^C$CV=<_FSB\O.)RT]%#9^KRUW,(+(\YGAM:[A2 M-2,2USV)*PO\#4]4(&DE:=VUM/K,(^5*XGH@XNIXS+4VW&5#XDKBNFOM:C#; MH<*&.^7Y&S[&E4N5DA+%F ESST&<]/B8SE,XDU5?6U?UZ5#IGF.%Q=9;U.0G M6'8#B\N"-DGZS0\C2%='(B6PRSC:;7]G\24P_"/:2 <_4 PF.,_S;6F<4#C MX/#'@64P+VA;?9H& @V$8QL(MLD,RZ6!0 /AQ >"R713/[QQ\'!)H)/>(&D\ MMD'RYWX6W<&?83E*7OW_4$L#!!0 ( #J 1EC7&Y-9F0\ --G 1 M:6-HW[%%'NWP5660#QLP#9;'+83*H[M M Z=VZ[YL#=+(S$9(RLS(P/[ZZQY)(#"VP;$Q9..JK46:5W=/OZ='.?YM//3( M'1.2!_[)>\LLOB?,MP.'^[-LY@5)A MHU 8C4;FJ&P&XK9@U>OU@F[-I5TE7]:Q5"Q:A3\^7_3L 1M2@_M24=]FZ2@^ M5G.CQGWAZ7'0VJ^.S;WJ3$'"WXZ>3G&)C5= @%9KOWKT[5EQYK,GM@3 FPKLQL%Q(7YY M7(BG[@?.I'GL\#LBU<1C)SF'R]"CDX8?^ P X.,&=F0B_LD=A_GZ)[1?1D,F MN!VO/U9=YI[D; /P\.D09V*\<>;#HU_$=-O[$)CG"G9.<"S#EFD5@ MNH-JJ5JN'A?F9EUCD=:0^0[\I\X]>ILC,6U//F6.XU$,>25:U MVP-S+!W8(;W>;)%D31E$0C]I46DD:&O8$>WT/=.$39^X@\\N9X)HF-A2)FQW M/LT3?'%P,WTU/WL(Y F<] D$5*A3JE@3\4'Q1JY:;)N"Z3S0-6U)G]-%"G-X MIT2:4J608<@"L&W,NT@=3NNL5G'K=JE2LRJL[O8/JD[9LJQJWZF7W)+[)U)O M-B;A]R'WC0'CMP/5J%1#=33BCAHTK&+QW[GY?E3<0E<5A(U*J*!-AA3XI"]P M(^/?\=S3%9K'BO8]ED[0#P1 ;=B!Y]%0LD;ZXRB5N%A'&'K04;)G*2;,)387[[^LULUYD??7YQK :64II']NX=^#E,HH*\3N;9GS_*K[F:QNS4\#.T)C M'OLVL4-Z9Y=7W5OME1C74="1M17 M1 6DQVSTX8E5)H$@5C7O[&TIU(%+U( AP)'@BH-+>S:V!^#1,M*R%8%FJUZN M[ :;H-N($'=9& A%\NDSH^ X,JD(NP.@B-#-S-EK/$/Y7&MO]"SV4>=#"@?> M&$.88H###(=.C DL;3!_&F& SF-]$5$Q^?47ZZ!X=+!/T '^J;^>^_?&C%FJ MK,28ZX;%77;+):8#U"6TI-Q3SC4[[8]77?+QZN(4?*/>/KFX.37?FGFLXDHT MR)^-*2@41!5E4DQ1)%02&3(; TV'<)]P)0FH(!!1L7&MN?N2L!.A9;EDELKE M1T/+MYJJLDK ^U!TF\:OI7",$>Q]M7./HD&X*2FT*L_01!W?#@282YV2["FP M<.T@\I68M -GWOQAAK/!G%LJ0A'FK@!=')T/ LR,]ZCOR0;6EG'\, M=<^YQZ!S'[170J8JYN$LHWQ8/[!^1 I=!HJTPM #$$#CS&&TM:+U9#"K]5]> M2P>Z^P$XU(+\!?ZT=+B. W0R$(P>STK3WE;OYXI(MX/AD$N9XH@,36*._B'0 MZW1[Y&P8>L&$"8U@)TF)VWH+R65@[MUGX@?SE1N*EE9SR-955BW'$4S*Y'\7 M,)^5:JV#7+-LU:KD@D:">7>ON<+D+S7&"N UC- M^Q\/8]L?KU3/->N5:KGVUIN]6L:Q7LLGR& ,$@H@*@^I1]B8V9'B=QB:@' S MN8^ZVHM0.Y&_>0@TU%'FX)1K,;:A5SS:I57-S/O36XYB( MC7T]"/P%Y\;";&W]T*B6BO?FWTY^R<\B\5]_J96LPR-)%/-8B,@17V.7914* MQ-PE7GG '=NN/3@'G0<.59PY$%H%PB.-Y1BH[Y(X80DA&RI)XE&9)OG>>AMV M/YWP!.%>B5N7TZD]8/97G:ZF(=@\4-_H#,>DS+Q@A)V C\@NIH;P6ZT>? MB,L]%$TN04X5\QW@$Q4 JPPC3U&?!9'T)D2"/R?=B1Z?# CZP ZQFYY\&ZP0.O\/$.+E\-KL6UW,L?Q=< 6MB,!7Y26PAGZQ7LDJY9O"R28)E MI(LY9U."KBF7T . SQ*$A)D3MFX$\E(I51-)7#C#PJ.KO'5(VN==4BH73>BX M)$[[AW!7+P#[#G3Q;S^#OL3=>9JURC\J:\V(088)->[SE56A(%T9UIH[$YTR M5@5TE>[YS^6M:\%0:V&=HB[-0/LJKEP7G?ZG>*SRH_(8$,6P,U1Y4H]9%<65F5/+V:IR7]'UFQM/:<+20<0=B MQYT)1UP790^([5$IUU!^T]+LW<5?4)VLZTV&_<#+ MRW5.JG8?^\ND $=O/DMU/6C!T8##FYFJ7,>_2#1?HN:)!"?;F:_H7YDB0^XX M'MN4I5CSV#ZQ*1.KU-=2-/4H#G+-*P&(4C$AO0$5>((04D'NJ!^4^T#I_\&C5 M0+^"%W79ZIVV_DMZ*K"_DL]4?&6*7%RT']V8=<[.-^I)=GP'/6A&^A-BZQPT M /,5%";3E1X+J6$N"0 &[C?">TMN13!2 W3$0TP74TD>_2DBF757;/YD8/?W%X M9@US&T\$SE(J?XBIW$ZHG,*ZL1#V694$*?0Q\ GL3T>O]<>BURW:G([[B"#@ MJ>E2J>+WSEH&(#/,@U@-9,8/=.062:9[ 7F3$QV\.\UU-!??%T4JZK6\"2X^ MXK T- $JEO8Q*0VKIF$3OC37.'"D?&9SG.0V%C.4^G86-6 MMLPWXK_@>TX[-QO)UNOF0?W@Q[N1FKTP' 8Q1S8$\R@6ESQXA3A9NS@;0OO@ M6D3J_I"GKA>O>_6Y,KWZ/! S7^B6&7W!Z%>#NL =#>J-Z$0B]M]W/UK?"TPH M:F#*K%&MFI5*RI&@$8 ;&T;RH-!1;$A*9K%$NDQ&GM*U M15>@AI*D&R@3%I5[I,+ MY9@DC\H7G992\2BQH/K).MH#3TQ&H+LIJ'&L^ (Q9!0,!_5]T/0V:GHWB 08 MAF^1OFVB=\KE$A0703 1CG+&1(AX>TW2 K*$TZ/_^=G!97(CX7,Y@*6UV=%N MU$)1 D5O;,#[7!%0A99)T&E.O9?9% BC'L[]Z8=!T&^$7?$3*Z27P"LS(=JT MN)HAP1 !8'T;RV%@0/(Y"0+8>6C&^HP,F.=@Z+_I/2^OO.=4$:M1+I+0')KD M^@;A!A-D1T!P(+UDTSW91FG*[NF0?M6)Z'07 !$;C"2%S02$$[[XT&I=9_AM M" P5B?EBQ(7.X%1)[::X7.UCHZ%?!['VP;(7'YP@EFGR(1++O,Q.YG T.0XY MN^[MQ[(@&/*+'!#7"T8QD\YS.[(*X !*#E[!@\T]/JV9T2FFA342G!!_E!V' MPS %+*O=0J%]D&R_F2NU;1N;E?QB!>TUDU/\+UDLW&UBC#_RAE]*+ M@W3+&![D19$@Q;,XS:Y,P -$"C,) LE!P4JJM1XL TEBZ"P:&LI%IWT?DZ$L MU-<1V5AS.=:%@;0 "4'%PMK)+45['@@9 9?'4&R]%HJ0"S)[V/'OF%2!D"F[ M)-N!5$.; N8#'%)&\FL&--\-=NP0.J!28B^JH?<7>^6:7)@<70$YD2!GT@35 ML6GPLW4E,]470D !?)/5&5J_WH]1D>K)7*@F9T6( M,F'Q+KN-O'B*\],E#+>:VW^X[(M'F-,S@.Z"VJHAHR$P[>3HS3WKNEFT,OZS MOA*!+DCL6"?*4OY@1[9UL[KFD>;K'X[6#LV#VN/'R"];AO*2AV.K7?A*N$E' MG/'=A8V<#6X'\J=,VH*'<[%IYNQO(<51?SJE\L@IR8JT^N[3F/FTS59RYHJE M/>@-OCTS3C-02Y!VW1=&^C$GX)@NM5HL%N"C-P*+Q!]U9&.C7K?^+)6_5<80 M^OJ8KS ':J@+M"!ZZL;1TSYQM%N;QL(0Z]!=1>Q@AV'7R8<=AK^RP[#OKY>. MVV%,RSL,^Y(DJ,9F/BG_\H7(;V!GK6+E["MZ<^=DWW?X M]<9WBGN=#Y>MFR_=1[Z)FP6XN.%T6/8SC7&AP;>(BR2CL&+-S)("!2?")#:- ML*A 9WSC"\C)08N$O6#ZJ 7S.WTVH)Z+&46<2*OAI -F3EGDXRD'SDLE%E,:+D3"8YJW3RH'KY,T7;-M"J/?P%L1:NTR]I<%_@M_S[@D[&\57TD MF']NR/X:5Y(>"S]?@9QXN+GYCX16GO65T)>[M_1ZWP1;3N6"+) /H$Y);S11 MS[G5]AHUN]M F-9[)C:80%2JM7:5*[**NU?HV.?$)L9K8F6T* M_/O9!@O2VXJTA_&".>?[OG/Q.>;L?-TVZ!&D8H)/@W@8!0AX*2CCBVEP=WN% MQ\'Y;# X^X#Q_:>;.;H4Y;(%KM&%!**!HA73-=(UH)]"/K!'@KXW1%="MAC/ M'.U"=!O)%K5&292,/,Q[94YIFD"1CG&9 <6CN*CP!&B&DU$V3HOB-!V?5A\7 M^4F1GL0057B5AN%JMAJMT*.0B3*(H#N^_S'\X:+##-HP_]-#K0C8>GX;671 %'L[*6O;@ MQB"DVB@-K1J6H@UMR5$290$B6DM6+#5\+:3DB-^(OT75/BR602KFV5 =KV<"Y* MHMUHO-H4A\?VB.,$I_%PK6@0OBML7XAQI0DOX9C8YA?VO'^1P_Z&C\O!\X[/ MP8DI*(<+\1A28/;FTI?#J]?@]H#MH1^3<"ZTXUO+SM9UC%=B:S FFWCNL[^! MRB_-LTUX843<5TYD*47SEWD*.RDZD)J!.MPB)U!+J*:!W27LI_97)V%H,O&0 M9P'Z5V#=)@(HLSVNWOF^("^A-YV14.8>&MBVZ'^NOR'%L?4;"C1'%FZ)M\:/ M&)T&_FDGG'[FFNG--;?ON&MH@"ST[N;Z[5?')?*FCH_O,Z!0,<[0-X@E:S:?!=E_.LR-^-X.MP%.A<%BK+K]Z-OEU^!,GHYY-7K][^#8 _ M_O7U+/BED+I-)' $ M=9B"A,84D#1B0"A!@4 ((T6QX.:]VNDTR_]\4S\(/M>!"2^?-_^^&UU7U%Y%7#^EY.M M>KC1[T;S;'8SU:O7KDN==KN=EF7+:XV2U2@AK5'^?=M@XQ[P7PAOM8GU!< U MX7Y^*8R[./W\8G O38;0AP>\-DQOR(L;ZD.NAKIW'X?J#?WPB%_JMB@J/AW@ MMG@:9@WRM'[AS#Q;#E,[VI%,FW&6J7L-JKZO=*[T(ENV7 >9>C7ZE/_.9GD2QH)&@"6 ACP$1+ &")S%(>:)TB+B2A$RJQWMZ MHG/P[6(U?#/&[@%&#I%56Q1:ZGEQ6\JGVC:;=A4L4ZOJZI:,.-C>U^N4/)2[N%X:3&6A>EP;BK0 MHCLMBYE=.%5A]XDO:#.#CH*B5+HT76M' )WW'43B,JNF>H*4XE0SHUE$(" Z M#H&(N&F@6)BD7$BNXM!5N"OGQR;:!E10I %$_Q#_#%9PW57[R)Z]8GTX.;!: M7>GPDNOSN'M)]='9X#)]'D:71#=LW.7YN_%CBO!I,9O=YMEB5C2?)#B,.8P% MB%.4 D*Y ").38O :"S2!"(::UN-=HYP;$)=@@S:*.UUVDWC?K'V)N? BG7D MQ4FP.V/W4FVWQ\&DNS.@=?WN-G07<;V<,3V_+G+]^78F=#D):<1@BA%(8*0! MD80#Q@D!DL1,Q#Q6D,:V^GWN_-BDV^ +&H#! J&];#>(VZ_8/G0<6*P.3#@) M=5O(7AK=<#:8/+>%L:[,K3;NHKPL>;V2>_$P$\5TPB(M$L4DX"DVK2^C"!B% M"D!"@55*F<2ILE5DR_.QR7$)+EB@LY=BFZ[].O0FX= ]KEW\3@+LC-5+?6U/ M@TFO,X!UW74;N(ON0UZ9OOA3+HORIBB;PGI1\4J?%K=Y53Z<%DI/1!Q*@H4I MB5IB0 ACIC@J!61,81+'&BMNO7)D,=ZQ"70!.6AA_BEH4!N:@R7RH(9NKUX; MWO=K^H79/+#27X)(IS3@0(]7ZC>>/W2WE> M%M\S$\Z$[V>B1)[8X'CA![ YO,S/LL7=/">>EKN?QVGBI MSV9\FL]O=7E9;VN57]+43"F-\K$2#(&(ALIT_AJ#1% )) \3&28X92FR30O[ M!CNVU&#P KD&.%@@#A:0@P:S?7;82_7^#/&2!!XX2_3BSBE1V)+BE2SV.A\L M8=B&N9XTK*]Q3QRKTUR/!QA^,2EIHB(10H9CH(F2@ @:@H2E$,2AR1F0RE!! MZY6[SA&.+44\'FI;H P,S*#&:9\6NHGV= ZYK>;>@NY-/BNR[?BWE5M-P8(%:,^ DS,YHO039]C28$#L#6!=@ MMT'OUKO5=$=<)V%D^NV08D"24(*$I@(DFE'.M!*AP)Y-]U^IW7Z1/KM7A_T7 MZ:T/WE0?J)T^AD;:K85^F>9Y,9G_,-/E599?_5H6=]6U&>6&YP^3E F2XMB( MO=[R)E$8FV^SO&.3;Q+U>55EB#!=A@B=9U#:Z;6MLEN-Z$ M#;,"Y\J5Q_+;3B9ZK+YU^QUX\6UG<)MK;[O-/8Z6%M-,9I7Q^)OIX,N,3R<0 MA1SSB((TK0^7IJ&1/68*0(AIQ"03#%IK?]/]L4G^"6&P@NAPM'23O?WR[L?) M@57M0H?;T=*M4?L=+MUT-]SQTJVAM Z8;K?RF!_7R^ZEYLTFL$Z0B$P=!@IA M 0B*.4@DCD',8Z@)I9&.A?7T>,WQL4GSM-GA,> <-]);9%E,C3TI./3,V"YZ MMWEQ1ZA^T^)U1\/-BCO@MR;%7>_WW*$^+^85G_XGNVGN)J,M)K@V%1$*TQ<3 M!(&0F@&L(J&Q8B2)H-?^=&N88Q/B\\W6!=C H/4ZXM+)K&U;W)>O8;IB9ZK\ M=Z4[F>B_)]UV^V-VI#M#V[H?W6WMOZET:2Z=J) BA2$QM=;,@8E4"# 4*Y"D M6D942LF)]9G3="UN%W[?^TWO>MM*?&4!A-A9P#K MXNLV\*V>'[/IZIMWJ18(<0R!5I@"$ID'TZPF *8LY&:R2@E-W KGD_-CD]ZR M,M0 G;^RN$&<;:'THV.8&FG#A$=UW RY1V%<,_&@:>+7(BB'_I:)-#OJO$ZWY_#&+1)M!;5TAZC#U%?@EO_^D M3 G/TN5O#RPKB28RY+JNO@@A\Y#4AQA##HB$. Q5;&:SUK_,LW.D(Q6[01NT MX7I6YVT$V\K^!6@;1OSNC'DD@#UL]$@#VSP/G SV!+B9$O9=T+/R+_^<9;F& M]=>7(IJ0&'",3>W7+*UWC0A A"E($@6YY%ZU?WV4(TT(C[5M^22HP09?CNT'MH^9G#@67<'O%J]DBU^>_SDU?\! M4$L#!!0 ( #J 1EC-F341N@8 "LQ 5 :6-H&ULS9I=;]O&$H;O_2M4]?:LQ>5^&[$+'SAJ-;'R]^OWA&]_.GDX.#-#X3\^=^/%XN?:W^SA:I=G$6P+83%;=%N%NT& M%G_4\>_BLUUM,NTB3E^V'[L_$H!):"8YIX"8%P MZG)B($B2'=RZ6AW5K/]Q>?_ :VEA15T]K*=P::XJCI#U[4WK:]ZO_J MU^*[([I/9#^,=(<(30FCAW=-6)X<+!;W1VBZ8=WQ"SSP<-G.ITF]AKL6J@#W(NV-E[5_ M-*CL0E3'_3=+ZZ#LCV8!BNRLQOOFU#5MM+[-O+3&:!>,]! M49W*Q.2/1>IFT^!T^H@VX _7]><57A@CF[+N3:<@Z]5[8NY>LI?YO1?I"L=F MN6+!.3#$)PS==HDBU@E%I%7:.YWK0.4HM[^V]MCKKT-]&OVBC@$BKD%[7"YQU#C%"N+B/RGE76>24YI+[XE6CA.>:D%,SCQAB4OQA!8T&4?J M(W.#8I[.-^8OU^Z5@[Z']1)B4>-R&'[&?)V! :N93C"-8@;EGJ?$U=&R2^_V1V4$0L/E",%[+5X;A/AM^A'71*5&UO]DM9!(<,+""2$^QI.** M$RNH(5AW22S##&=V' O/61V$ I\O"J.5G 4)9ZA5M.4YED!WO\(N\P YY3D0 M1;G"=GMMJUUF@PA,I!Z95BA**I%IHQ(2<&HX0^F-IQ,@\:SQ06#(N8,Q7M=9X/&N M*.&WFZV#F,D@C)9&D]1((*@!%D*X62=&5K^-U'7O1/Z'V<%;?X(*W.ZL#9 +SFZ*8\YS!G1"WDA*G4DX8$T8$85,K MIR@A_M&)08SHN3,RGMB9YTD.B0H4L("OJ." M"&6$90$WSW2*K/(=\X-0,7-'90IM9P'):0@8@N;AWT51 ]^72\O M-W6UWWB'0"7M/,9,AR\\%P0)!N*M<]IK9]7(#N>W%H>%?L;=S5$2OG+X_XA% MVT)U5F^W-]7#+JG)%,+*M6,$G.EVT=P1QU(L>9+1$&0=[_J.T-, MPAA1-+!4&Y4JZD?!\'W;PZ"86YE]H' M8A/DG8/O'@5).-$Z&&X9\-R,P^-;B\,>JYIQLW*4A*\<_JMHNP>D/^VVKBXS MY7,I< .$A9#J?N]W0+0+F ,#]2B 45:J4;%_9&Y8X&?#.YZ=_>^8VM MUM _^:.Y"($S2CQ07+0\QJ+A!1XX.7@XT;UTS]:?'/P/4$L! A0#% @ .H!&6+0>K> 52P .ZD% M !@ ( ! &5X+3DY,5\R,W$T>&5A 5 " <1= !I8VAR+3(P,C0P M,C V7VQA8BYX;6Q02P$"% ,4 " Z@$98S9DU$;H& K,0 %0 M @ %J: :6-H&UL4$L%!@ % 4 *2@$ %=O $! end XML 17 ichr-20240206_htm.xml IDEA: XBRL DOCUMENT 0001652535 2024-02-06 2024-02-06 0001652535 false 8-K 2024-02-06 ICHOR HOLDINGS, LTD. E9 001-37961 3185 Laurelview Ct. Fremont CA 94538 510 897-5200 false false false false Ordinary Shares, par value $0.0001 per share ICHR NASDAQ false 2024-02-06 2024-02-06 2024-02-06