0001564590-22-028858 10-Q 69 20220701 20220810 20220810 ICHOR HOLDINGS, LTD. 0001652535 3674 000000000 E9 1227 10-Q 34 001-37961 221150457 3185 LAURELVIEW CT. FREMONT CA 94538 510-897-5200 3185 LAURELVIEW CT. FREMONT CA 94538 10-Q 1 ichr-10q_20220701.htm 10-Q ichr-10q_20220701.htm
false Q2 0001652535 --12-27 00-0000000 P15D 0001652535 2022-01-01 2022-07-01 xbrli:shares 0001652535 2022-08-05 iso4217:USD 0001652535 2022-07-01 0001652535 2021-12-31 iso4217:USD xbrli:shares 0001652535 2022-04-02 2022-07-01 0001652535 2021-03-27 2021-06-25 0001652535 2020-12-26 2021-06-25 0001652535 us-gaap:CommonStockMember 2022-04-01 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 0001652535 us-gaap:TreasuryStockMember 2022-04-01 0001652535 us-gaap:RetainedEarningsMember 2022-04-01 0001652535 2022-04-01 0001652535 us-gaap:CommonStockMember 2022-04-02 2022-07-01 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 2022-07-01 0001652535 us-gaap:RetainedEarningsMember 2022-04-02 2022-07-01 0001652535 us-gaap:CommonStockMember 2022-07-01 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 0001652535 us-gaap:TreasuryStockMember 2022-07-01 0001652535 us-gaap:RetainedEarningsMember 2022-07-01 0001652535 us-gaap:CommonStockMember 2021-12-31 0001652535 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001652535 us-gaap:TreasuryStockMember 2021-12-31 0001652535 us-gaap:RetainedEarningsMember 2021-12-31 0001652535 us-gaap:CommonStockMember 2022-01-01 2022-07-01 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-07-01 0001652535 us-gaap:RetainedEarningsMember 2022-01-01 2022-07-01 0001652535 us-gaap:CommonStockMember 2021-03-26 0001652535 us-gaap:AdditionalPaidInCapitalMember 2021-03-26 0001652535 us-gaap:TreasuryStockMember 2021-03-26 0001652535 us-gaap:RetainedEarningsMember 2021-03-26 0001652535 2021-03-26 0001652535 us-gaap:CommonStockMember 2021-03-27 2021-06-25 0001652535 us-gaap:AdditionalPaidInCapitalMember 2021-03-27 2021-06-25 0001652535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-27 2021-06-25 0001652535 us-gaap:RetainedEarningsMember 2021-03-27 2021-06-25 0001652535 us-gaap:CommonStockMember 2021-06-25 0001652535 us-gaap:AdditionalPaidInCapitalMember 2021-06-25 0001652535 us-gaap:TreasuryStockMember 2021-06-25 0001652535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-25 0001652535 us-gaap:RetainedEarningsMember 2021-06-25 0001652535 2021-06-25 0001652535 us-gaap:CommonStockMember 2020-12-25 0001652535 us-gaap:AdditionalPaidInCapitalMember 2020-12-25 0001652535 us-gaap:TreasuryStockMember 2020-12-25 0001652535 us-gaap:RetainedEarningsMember 2020-12-25 0001652535 2020-12-25 0001652535 us-gaap:CommonStockMember 2020-12-26 2021-06-25 0001652535 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 2021-06-25 0001652535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-26 2021-06-25 0001652535 us-gaap:RetainedEarningsMember 2020-12-26 2021-06-25 0001652535 srt:MinimumMember 2022-01-01 2022-07-01 0001652535 srt:MaximumMember 2022-01-01 2022-07-01 0001652535 2022-07-02 2022-07-01 0001652535 us-gaap:MachineryAndEquipmentMember 2022-07-01 0001652535 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001652535 us-gaap:LeaseholdImprovementsMember 2022-07-01 0001652535 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001652535 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-07-01 0001652535 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001652535 us-gaap:FurnitureAndFixturesMember 2022-07-01 0001652535 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001652535 us-gaap:VehiclesMember 2022-07-01 0001652535 us-gaap:VehiclesMember 2021-12-31 0001652535 us-gaap:ConstructionInProgressMember 2022-07-01 0001652535 us-gaap:ConstructionInProgressMember 2021-12-31 0001652535 us-gaap:CustomerRelationshipsMember 2022-07-01 0001652535 us-gaap:DevelopedTechnologyRightsMember 2022-07-01 0001652535 us-gaap:CustomerRelationshipsMember srt:WeightedAverageMember 2022-01-01 2022-07-01 0001652535 us-gaap:DevelopedTechnologyRightsMember srt:WeightedAverageMember 2022-01-01 2022-07-01 0001652535 us-gaap:CustomerRelationshipsMember 2021-12-31 0001652535 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001652535 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001652535 us-gaap:CustomerRelationshipsMember srt:WeightedAverageMember 2021-01-01 2021-12-31 0001652535 us-gaap:DevelopedTechnologyRightsMember srt:WeightedAverageMember 2021-01-01 2021-12-31 0001652535 us-gaap:OrderOrProductionBacklogMember srt:WeightedAverageMember 2021-01-01 2021-12-31 ichr:Operatinglease xbrli:pure 0001652535 ichr:TermLoanFacilityMember 2022-07-01 0001652535 ichr:TermLoanFacilityMember 2021-12-31 0001652535 us-gaap:RevolvingCreditFacilityMember 2022-07-01 0001652535 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001652535 ichr:TermLoanFacilityMember ichr:CreditAgreementMember 2021-10-29 0001652535 us-gaap:RevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 0001652535 ichr:TermLoanFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 ichr:TermLoanAndRevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 ichr:CreditAgreementMember 2022-01-01 2022-07-01 0001652535 ichr:FederalFundRateMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 ichr:BloombergShortTermBankYieldIndexMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 us-gaap:BaseRateMember srt:MinimumMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 us-gaap:BaseRateMember srt:MaximumMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 ichr:BloombergShortTermBankYieldIndexMember srt:MinimumMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 ichr:BloombergShortTermBankYieldIndexMember srt:MaximumMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 us-gaap:BaseRateMember ichr:CreditAgreementMember 2022-01-01 2022-07-01 0001652535 ichr:BloombergShortTermBankYieldIndexMember ichr:CreditAgreementMember 2022-01-01 2022-07-01 0001652535 ichr:BloombergShortTermBankYieldIndexMember ichr:TermLoanFacilityMember ichr:CreditAgreementMember 2022-07-01 0001652535 ichr:TwoThousandSixteenOmnibusIncentivePlanMember 2022-01-01 2022-07-01 0001652535 ichr:ServiceConditionMember us-gaap:StockOptionMember 2021-12-31 0001652535 ichr:ServiceConditionMember us-gaap:StockOptionMember 2022-01-01 2022-07-01 0001652535 ichr:ServiceConditionMember us-gaap:StockOptionMember 2022-07-01 0001652535 us-gaap:StockOptionMember 2021-12-31 0001652535 us-gaap:StockOptionMember 2022-01-01 2022-07-01 0001652535 us-gaap:StockOptionMember 2022-07-01 0001652535 ichr:ServiceConditionMember 2021-12-31 0001652535 ichr:ServiceConditionMember 2022-01-01 2022-07-01 0001652535 ichr:ServiceConditionMember 2022-07-01 0001652535 ichr:PerformanceConditionMember 2021-12-31 0001652535 ichr:PerformanceConditionMember 2022-01-01 2022-07-01 0001652535 ichr:PerformanceConditionMember 2022-07-01 0001652535 ichr:MarketConditionMember 2021-12-31 0001652535 ichr:MarketConditionMember 2022-01-01 2022-07-01 0001652535 ichr:MarketConditionMember 2022-07-01 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2022-01-01 2022-07-01 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2022-01-01 2022-07-01 0001652535 us-gaap:EmployeeStockOptionMember 2022-04-02 2022-07-01 0001652535 us-gaap:EmployeeStockOptionMember 2021-03-27 2021-06-25 0001652535 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-07-01 0001652535 us-gaap:EmployeeStockOptionMember 2020-12-26 2021-06-25 0001652535 us-gaap:RestrictedStockMember 2022-04-02 2022-07-01 0001652535 us-gaap:RestrictedStockMember 2021-03-27 2021-06-25 0001652535 us-gaap:RestrictedStockMember 2022-01-01 2022-07-01 0001652535 us-gaap:RestrictedStockMember 2020-12-26 2021-06-25 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2022-04-02 2022-07-01 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2021-03-27 2021-06-25 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2020-12-26 2021-06-25 ichr:Segment 0001652535 country:US 2022-04-02 2022-07-01 0001652535 country:US 2021-03-27 2021-06-25 0001652535 country:US 2022-01-01 2022-07-01 0001652535 country:US 2020-12-26 2021-06-25 0001652535 country:SG 2022-04-02 2022-07-01 0001652535 country:SG 2021-03-27 2021-06-25 0001652535 country:SG 2022-01-01 2022-07-01 0001652535 country:SG 2020-12-26 2021-06-25 0001652535 srt:EuropeMember 2022-04-02 2022-07-01 0001652535 srt:EuropeMember 2021-03-27 2021-06-25 0001652535 srt:EuropeMember 2022-01-01 2022-07-01 0001652535 srt:EuropeMember 2020-12-26 2021-06-25 0001652535 ichr:OtherCountriesMember 2022-04-02 2022-07-01 0001652535 ichr:OtherCountriesMember 2021-03-27 2021-06-25 0001652535 ichr:OtherCountriesMember 2022-01-01 2022-07-01 0001652535 ichr:OtherCountriesMember 2020-12-26 2021-06-25

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 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 July 1, 2022

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-37961

 

ICHOR HOLDINGS, LTD.

(Exact Name of Registrant as Specified in its Charter)

 

 

Cayman Islands

Not Applicable

( State or other jurisdiction of

incorporation or organization)

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

3185 Laurelview Ct.

Fremont, CA

94538

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (510) 897-5200

 

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Ordinary Shares, par value $0.0001

ICHR

The NASDAQ Stock Market LLC

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

 

  

Small 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 August 5, 2022, the registrant had 28,739,608 ordinary shares, $0.0001 par value per share, outstanding.

 


 

TABLE OF CONTENTS

 

 

 

 


 

PART I

ITEM 1. FINANCIAL STATEMENTS (UNAUDITED)

ICHOR HOLDINGS, LTD.

Consolidated Balance Sheets

(dollars in thousands, except per share amounts)

(unaudited)

 

 

 

July 1,

2022

 

 

December 31,

2021

 

Assets

 

 

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

46,064

 

 

$

75,495

 

Accounts receivable, net

 

 

158,403

 

 

 

142,990

 

Inventories

 

 

290,327

 

 

 

236,133

 

Prepaid expenses and other current assets

 

 

5,699

 

 

 

8,153

 

Total current assets

 

 

500,493

 

 

 

462,771

 

Property and equipment, net

 

 

91,603

 

 

 

85,204

 

Operating lease right-of-use assets

 

 

35,649

 

 

 

29,790

 

Other noncurrent assets

 

 

12,887

 

 

 

9,166

 

Deferred tax assets, net

 

 

9,247

 

 

 

8,116

 

Intangible assets, net

 

 

79,923

 

 

 

89,927

 

Goodwill

 

 

335,902

 

 

 

335,902

 

Total assets

 

$

1,065,704

 

 

$

1,020,876

 

Liabilities and Shareholders’ Equity

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$

147,650

 

 

$

159,727

 

Accrued liabilities

 

 

21,652

 

 

 

19,066

 

Other current liabilities

 

 

14,162

 

 

 

14,377

 

Current portion of long-term debt

 

 

7,500

 

 

 

7,500

 

Current portion of lease liabilities

 

 

7,956

 

 

 

7,633

 

Total current liabilities

 

 

198,920

 

 

 

208,303

 

Long-term debt, less current portion, net

 

 

296,736

 

 

 

285,253

 

Lease liabilities, less current portion

 

 

28,063

 

 

 

22,354

 

Deferred tax liabilities, net

 

 

38

 

 

 

38

 

Other non-current liabilities

 

 

4,623

 

 

 

4,213

 

Total liabilities

 

 

528,380

 

 

 

520,161

 

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; 28,735,728 and 28,551,160 shares outstanding, respectively; 33,173,167 and 32,988,599 shares issued, respectively)

 

 

3

 

 

 

3

 

Additional paid in capital

 

 

424,471

 

 

 

417,438

 

Treasury shares at cost (4,437,439 shares)

 

 

(91,578

)

 

 

(91,578

)

Accumulated other comprehensive loss

 

 

 

 

 

 

Retained earnings

 

 

204,428

 

 

 

174,852

 

Total shareholders’ equity

 

 

537,324

 

 

 

500,715

 

Total liabilities and shareholders’ equity

 

$

1,065,704

 

 

$

1,020,876

 

 

See accompanying notes.

1


ICHOR HOLDINGS, LTD.

Consolidated Statements of Operations

(dollars in thousands, except per share amounts)

(unaudited)

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Net sales

 

$

329,560

 

 

$

282,308

 

 

$

622,706

 

 

$

546,874

 

Cost of sales

 

 

274,099

 

 

 

234,955

 

 

 

523,313

 

 

 

460,009

 

Gross profit

 

 

55,461

 

 

 

47,353

 

 

 

99,393

 

 

 

86,865

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

4,907

 

 

 

4,049

 

 

 

9,758

 

 

 

7,564

 

Selling, general, and administrative

 

 

21,103

 

 

 

14,699

 

 

 

44,370

 

 

 

29,048

 

Amortization of intangible assets

 

 

4,655

 

 

 

3,390

 

 

 

10,004

 

 

 

6,781

 

Total operating expenses

 

 

30,665

 

 

 

22,138

 

 

 

64,132

 

 

 

43,393

 

Operating income

 

 

24,796

 

 

 

25,215

 

 

 

35,261

 

 

 

43,472

 

Interest expense, net

 

 

2,063

 

 

 

1,591

 

 

 

3,595

 

 

 

3,510

 

Other expense (income), net

 

 

(548

)

 

 

22

 

 

 

(464

)

 

 

207

 

Income before income taxes

 

 

23,281

 

 

 

23,602

 

 

 

32,130

 

 

 

39,755

 

Income tax expense

 

 

1,744

 

 

 

737

 

 

 

2,554

 

 

 

2,252

 

Net income

 

$

21,537

 

 

$

22,865

 

 

$

29,576

 

 

$

37,503

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.75

 

 

$

0.81

 

 

$

1.03

 

 

$

1.33

 

Diluted

 

$

0.74

 

 

$

0.79

 

 

$

1.02

 

 

$

1.30

 

Shares used to compute net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

28,665,930

 

 

 

28,180,821

 

 

 

28,629,280

 

 

 

28,092,535

 

Diluted

 

 

29,042,519

 

 

 

29,092,521

 

 

 

28,948,055

 

 

 

28,942,902

 

See accompanying notes.

2


ICHOR HOLDINGS, LTD.

Consolidated Statements of Comprehensive Income

(in thousands)

(unaudited)

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Net income

 

$

21,537

 

 

$

22,865

 

 

$

29,576

 

 

$

37,503

 

Other comprehensive loss, net of tax:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized loss on available-for-sale marketable securities

 

 

 

 

 

(24

)

 

 

 

 

 

(24

)

Comprehensive income

 

$

21,537

 

 

$

22,841

 

 

$

29,576

 

 

$

37,479

 

 

See accompanying notes.

 

3


 

 

ICHOR HOLDINGS, LTD.

Consolidated Statements of Shareholders’ Equity

(dollars in thousands)

(unaudited)

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Treasury

 

 

Accumulated

 

 

 

 

 

 

Total

 

For the three months ending July 1, 2022

 

Ordinary Shares

 

 

Paid-In

 

 

Shares

 

 

Other Comprehensive

 

 

Retained

 

 

Shareholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Shares

 

 

Amount

 

 

Income (Loss)

 

 

Earnings

 

 

Equity

 

Balance at April 1, 2022

 

 

28,628,907

 

 

$

3

 

 

$

420,513

 

 

 

4,437,439

 

 

$

(91,578

)

 

$

 

 

$

182,891

 

 

$

511,829

 

Ordinary shares issued from exercise of stock options

 

 

5,015

 

 

 

 

 

 

83

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

83

 

Ordinary shares issued from vesting of restricted share units

 

 

59,741

 

 

 

 

 

 

(563

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(563

)

Ordinary shares issued from employee share purchase plan

 

 

42,065

 

 

 

 

 

 

929

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

929

 

Share-based compensation expense

 

 

 

 

 

 

 

 

3,509

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,509

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,537

 

 

 

21,537

 

Balance at July 1, 2022

 

 

28,735,728

 

 

$

3

 

 

$

424,471

 

 

 

4,437,439

 

 

$

(91,578

)

 

$

 

 

$

204,428

 

 

$

537,324

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Treasury

 

 

Accumulated

 

 

 

 

 

 

Total

 

For the six months ending July 1, 2022

 

Ordinary Shares

 

 

Paid-In

 

 

Shares

 

 

Other Comprehensive

 

 

Retained

 

 

Shareholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Shares

 

 

Amount

 

 

Income (Loss)

 

 

Earnings

 

 

Equity

 

Balance at December 31, 2021

 

 

28,551,160

 

 

$

3

 

 

$

417,438

 

 

 

4,437,439

 

 

$

(91,578

)

 

$

 

 

$

174,852

 

 

$

500,715

 

Ordinary shares issued from exercise of stock options

 

 

47,768

 

 

 

 

 

 

1,038

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,038

 

Ordinary shares issued from vesting of restricted share units

 

 

94,735

 

 

 

 

 

 

(1,340

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,340

)

Ordinary shares issued from employee share purchase plan

 

 

42,065

 

 

 

 

 

 

929

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

929

 

Share-based compensation expense

 

 

 

 

 

 

 

 

6,406

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6,406

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29,576

 

 

 

29,576

 

Balance at July 1, 2022

 

 

28,735,728

 

 

$

3

 

 

 

424,471

 

 

 

4,437,439

 

 

$

(91,578

)

 

$

 

 

$

204,428

 

 

$

537,324

 

 

See accompanying notes.

4


ICHOR HOLDINGS, LTD.

Consolidated Statements of Shareholders’ Equity (continued)

(dollars in thousands)

(unaudited)

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Treasury

 

 

Accumulated

 

 

 

 

 

 

Total

 

For the three months ending June 25, 2021

 

Ordinary Shares

 

 

Paid-In

 

 

Shares

 

 

Other Comprehensive

 

 

Retained

 

 

Shareholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Shares

 

 

Amount

 

 

Income (Loss)

 

 

Earnings

 

 

Equity

 

Balance at March 26, 2021

 

 

28,070,251

 

 

$

3

 

 

$

404,046

 

 

 

4,437,439

 

 

$

(91,578

)

 

$

 

 

$

118,591

 

 

$

431,062

 

Ordinary shares issued from exercise of stock options

 

 

179,131

 

 

 

 

 

 

3,150

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,150

 

Ordinary shares issued from vesting of restricted share units

 

 

77,177

 

 

 

 

 

 

(1,251

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,251

)

Share-based compensation expense

 

 

 

 

 

 

 

 

2,681

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,681

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(24

)

 

 

 

 

 

(24

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22,865

 

 

 

22,865

 

Balance at June 25, 2021

 

 

28,326,559

 

 

$

3

 

 

$

408,626

 

 

 

4,437,439

 

 

$

(91,578

)

 

$

(24

)

 

$

141,456

 

 

$

458,483

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Treasury

 

 

Accumulated

 

 

 

 

 

 

Total

 

For the six months ending June 25, 2021

 

Ordinary Shares

 

 

Paid-In

 

 

Shares

 

 

Other Comprehensive

 

 

Retained

 

 

Shareholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Shares

 

 

Amount

 

 

Income (Loss)

 

 

Earnings

 

 

Equity

 

Balance at December 25, 2020

 

 

27,907,077

 

 

$

3

 

 

$

399,311

 

 

 

4,437,439

 

 

$

(91,578

)

 

$

 

 

$

103,953

 

 

$

411,689

 

Ordinary shares issued from exercise of stock options

 

 

284,731

 

 

 

 

 

 

5,531

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,531

 

Ordinary shares issued from vesting of restricted share units

 

 

107,600

 

 

 

 

 

 

(1,918

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,918

)

Ordinary shares issued from employee share purchase plan

 

 

27,151

 

 

 

 

 

 

606

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

606

 

Share-based compensation expense

 

 

 

 

 

 

 

 

5,096

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,096

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(24

)

 

 

 

 

 

(24

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

37,503

 

 

 

37,503

 

Balance at June 25, 2021

 

 

28,326,559

 

 

$

3

 

 

$

408,626

 

 

 

4,437,439

 

 

$

(91,578

)

 

$

(24

)

 

$

141,456

 

 

$

458,483

 

 

See accompanying notes.

 

5


 

ICHOR HOLDINGS, LTD.

Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

Net income

 

$

29,576

 

 

$

37,503

 

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

18,394

 

 

 

11,464

 

Share-based compensation

 

 

6,406

 

 

 

5,096

 

Deferred income taxes

 

 

(1,131

)

 

 

1,089

 

Amortization of debt issuance costs

 

 

233

 

 

 

483

 

Gain on sale of asset disposal group

 

 

 

 

 

(504

)

Other

 

 

 

 

 

59

 

Changes in operating assets and liabilities, net of acquisitions:

 

 

 

 

 

 

 

 

Accounts receivable, net

 

 

(15,413

)

 

 

(18,131

)

Inventories

 

 

(54,194

)

 

 

(31,500

)

Prepaid expenses and other assets

 

 

2,461

 

 

 

(478

)

Accounts payable

 

 

(12,453

)

 

 

33,302

 

Accrued liabilities

 

 

2,586

 

 

 

(952

)

Other liabilities

 

 

(3,360

)

 

 

1,458

 

Net cash provided by (used in) operating activities

 

 

(26,895

)

 

 

38,889

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Capital expenditures

 

 

(14,413

)

 

 

(15,369

)

Purchase of marketable securities

 

 

 

 

 

(105,033

)

Proceeds from sale of property and equipment

 

 

 

 

 

504

 

Net cash used in investing activities

 

 

(14,413

)

 

 

(119,898

)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Issuance of ordinary shares under share-based compensation plans

 

 

1,967

 

 

 

6,117

 

Employees' taxes paid upon vesting of restricted share units

 

 

(1,340

)

 

 

(1,918

)

Borrowings on revolving credit facility

 

 

25,000

 

 

 

 

Repayments on revolving credit facility

 

 

(10,000

)

 

 

(30,000

)

Repayments on term loan

 

 

(3,750

)

 

 

(4,375

)

Net cash provided by (used in) financing activities

 

 

11,877

 

 

 

(30,176

)

Net decrease in cash

 

 

(29,431

)

 

 

(111,185

)

Cash at beginning of period

 

 

75,495

 

 

 

252,899

 

Cash at end of period

 

$

46,064

 

 

$

141,714

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

 

 

Cash paid during the period for interest

 

$

3,295

 

 

$

3,341

 

Cash paid during the period for taxes, net of refunds

 

$

1,499

 

 

$

1,272

 

Supplemental disclosures of non-cash activities:

 

 

 

 

 

 

 

 

Capital expenditures included in accounts payable

 

$

1,306

 

 

$

246

 

Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions

 

$

9,587

 

 

$

1,709

 

See accompanying notes.

 

 

6


 

 

ICHOR HOLDINGS, LTD.

Notes to Consolidated Financial Statements

(dollar figures in tables in thousands, except per share amounts)

(unaudited)

Note 1 – Basis of Presentation and Selected Significant Accounting Policies

Basis of Presentation

These consolidated unaudited financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“GAAP”). All intercompany balances and transactions have been eliminated upon consolidation. All dollar figures presented in tables in the notes to consolidated financial statements are in thousands, except per share amounts. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. These consolidated financial statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form 10‑K for the year ended December 31, 2021.

Year End

We use a 52- or 53-week fiscal year ending on the last Friday in December. The three months ended July 1, 2022 and June 25, 2021 were both 13 weeks. References to the second quarter of 2022 and 2021 refer to the three-month periods then ended. References to fiscal year 2022 and 2021 refer to our fiscal years ending December 30, 2022 and December 31, 2021, respectively. Fiscal year 2022 and 2021 are 52 and 53 weeks, respectively.

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods presented. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from the estimates made by management. Significant estimates include inventory valuation and impairment analysis for both definite‑lived intangible assets and goodwill.

Cash and Cash Equivalents

Cash and cash equivalents consist of deposits and financial instruments which are readily convertible into cash and have original maturities of 90 days or less at the time of acquisition.

Fair Value of Financial Instruments

The carrying values of our financial instruments, including cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued liabilities, and long-term debt, net of unamortized debt issuance costs, approximate fair value.

Revenue Recognition

We recognize revenue when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. This amount is recorded as net sales in our consolidated statements of operations.

Transaction price – In most of our contracts, prices are generally determined by a customer-issued purchase order and generally remain fixed over the duration of the contract. Certain contracts contain variable consideration, including early-payment discounts and rebates. When a contract includes variable consideration, we evaluate the estimate of the variable consideration to determine whether the estimate needs to be constrained; therefore, we include the variable consideration in the transaction price only to the extent that it is probable that a significant reversal will not occur. Variable consideration estimates are updated at each reporting date. Historically, we have not incurred significant costs to obtain a contract. All amounts billed to a customer relating to shipping and handling are classified as net sales, while all costs incurred by us for shipping and handling are classified as cost of sales.

7


 

Performance obligations – Substantially all of our performance obligations pertain to promised goods (“products”), which are primarily comprised of fluid delivery subsystems, weldments, and other components. Most of our contracts contain a single performance obligation and are generally completed within twelve months. Product sales are recognized at a point-in-time, generally upon delivery, as such term is defined within the contract, as that is when control of the promised good has transferred. Products are covered by a standard assurance warranty, generally extended for a period of one to two years depending on the customer, which promises that delivered products conform to contract specifications. As such, we account for such warranties under ASC 460, Guarantees, and not as a separate performance obligation.

Contract balances – Accounts receivable represents our unconditional right to receive consideration from our customers. Accounts receivable are carried at invoice price less an estimate for doubtful accounts and estimated payment discounts. Payment terms vary by customer but are generally due within 15‑60 days. Historically, we have not incurred significant payment issues with our customers. We had no significant contract assets or liabilities on our consolidated balance sheets in any of the periods presented.

Accounting Pronouncements Recently Adopted

In October 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021‑08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively. Early adoption is also permitted, including adoption in an interim period. If early adopted, the amendments are applied retrospectively to all business combinations for which the acquisition date occurred during the fiscal year of adoption. This ASU is currently not expected to have a material impact on our consolidated financial statements.

Note 2 – Inventories

Inventories consist of the following:

 

 

 

July 1,

2022

 

 

December 31,

2021

 

Raw materials

 

$

201,966

 

 

$

159,366

 

Work in process

 

 

68,918

 

 

 

62,537

 

Finished goods

 

 

34,793

 

 

 

28,281

 

Excess and obsolete adjustment

 

 

(15,350

)

 

 

(14,051

)

Total inventories

 

$

290,327

 

 

$

236,133

 

 

Note 3 – Property and Equipment and Other Noncurrent Assets

Property and equipment consist of the following:

 

 

 

July 1,

2022

 

 

December 31,

2021

 

Machinery

 

$

87,403

 

 

$

80,953

 

Leasehold improvements

 

 

40,732

 

 

 

36,706

 

Computer software, hardware, and equipment

 

 

9,370

 

 

 

8,031

 

Office furniture, fixtures and equipment

 

 

1,258

 

 

 

1,168

 

Vehicles

 

 

325

 

 

 

284

 

Construction-in-process

 

 

11,274

 

 

 

8,565

 

 

 

 

150,362

 

 

 

135,707

 

Less accumulated depreciation

 

 

(58,759

)

 

 

(50,503

)

Total property and equipment, net

 

$

91,603

 

 

$

85,204

 

 

Depreciation expense was $4.4 million and $2.4 million for the second quarter of 2022 and 2021, respectively. Depreciation expense was $8.4 million and $4.7 million for the six months ended July 1, 2022 and June 25, 2021, respectively.

8


 

Cloud Computing Implementation Costs

We capitalize implementation costs associated with hosting arrangement that are service contracts. These costs are recorded to prepaid expenses or other noncurrent assets. To-date, these costs are those incurred to implement a new company-wide ERP system.

The following table summarizes capitalized cloud computing implementation costs:

 

Capitalized cloud computing implementation costs as of December 31, 2021

 

$

8,054

 

Costs capitalized during the period

 

 

4,073

 

Capitalized costs amortized during the period

 

 

(399

)

Capitalized cloud computing implementation costs as of July 1, 2022

 

$

11,728

 

 

Note 4 – Intangible Assets

Definite‑lived intangible assets consist of the following:

 

 

 

July 1, 2022

 

 

Gross value

 

 

Accumulated

amortization

 

 

Accumulated

impairment

charges

 

 

Carrying

amount

 

 

Weighted

average

useful life

Customer relationships

 

 

117,022

 

 

 

(44,140

)

 

 

 

 

 

72,882

 

 

8.4 years

Developed technology

 

 

11,047

 

 

 

(4,006

)

 

 

 

 

 

7,041

 

 

10.0 years

Total intangible assets

 

$

128,069

 

 

$

(48,146

)

 

$

 

 

$

79,923

 

 

 

 

 

 

December 31, 2021

 

 

Gross value

 

 

Accumulated

amortization

 

 

Accumulated

impairment

charges

 

 

Carrying

amount

 

 

Weighted

average

useful life

Customer relationships

 

 

146,569

 

 

 

(65,953

)

 

 

 

 

 

80,616

 

 

8.7 years

Developed technology

 

 

11,047

 

 

 

(3,483

)

 

 

 

 

 

7,564

 

 

10.0 years

Order backlog

 

 

2,600

 

 

 

(853

)

 

 

 

 

 

1,747

 

 

6 months

Total intangible assets

 

$

160,216

 

 

$

(70,289

)

 

$

 

 

$

89,927

 

 

 

 

 

Note 5 – Leases

Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For purposes of calculating operating lease ROU assets and operating lease liabilities, we use the non-cancellable lease term plus options to extend that we are reasonably certain to take. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Our leases generally do not provide an implicit rate. As such, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments.

We lease facilities under various non-cancellable operating leases expiring through 2031. In addition to base rental payments, we are generally responsible for our proportionate share of operating expenses, including facility maintenance, insurance, and property taxes. As these amounts are variable, they are not included in lease liabilities. As of July 1, 2022, we had one operating lease executed for which the rental period had not yet commenced.

The components of lease expense are as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Operating lease cost

 

$

2,239

 

 

$

1,391

 

 

$

4,284

 

 

$

2,772

 

 

9


 

 

Supplemental cash flow information related to leases is as follows:

 

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

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

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

3,802

 

 

$

2,691

 

 

Supplemental balance sheet information related to leases is as follows:

 

 

 

July 1,

2022

 

 

June 25,

2021

 

Weighted-average remaining lease term of operating leases

 

5.7 years

 

 

2.4 years

 

Weighted-average discount rate of operating leases

 

2.3%

 

 

4.2%

 

 

Future minimum lease payments under non-cancelable leases as of July 1, 2022 are as follows:

 

2022, remaining

 

$

4,217

 

2023

 

 

7,322

 

2024

 

 

6,603

 

2025

 

 

5,991

 

2026

 

 

5,510

 

Thereafter

 

 

8,599

 

Total future minimum lease payments

 

 

38,242

 

Less imputed interest

 

 

(2,223

)

Total lease liabilities

 

$

36,019

 

 

Note 6 – Income Taxes

Income tax information for the periods reported are as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Income tax expense

 

$

1,744

 

 

$

737

 

 

$

2,554

 

 

$

2,252

 

Income before income taxes

 

$

23,281

 

 

$

23,602

 

 

$

32,130

 

 

$

39,755

 

Effective income tax rate

 

 

7.5

%

 

 

3.1

%

 

 

7.9

%

 

 

5.7

%

 

Our effective tax rates for the three and six months ended July 1, 2022 and June 25, 2021 differ from the statutory rate primarily due to taxes on foreign income that differ from the U.S. tax rate, including a tax holiday in Singapore, and the impact of share-based compensation activity during the quarter.

The ending balance for the unrecognized tax benefits for uncertain tax positions was approximately $3.8 million at July 1, 2022. The related interest and penalties were insignificant. The uncertain tax positions that are reasonably possible to decrease in the next twelve months are insignificant.

As of July 1, 2022, we were not under examination by tax authorities.

Note 7 – Employee Benefit Programs

401(k) Plan

We sponsor a 401(k) plan available to employees of our U.S.‑based subsidiaries. Participants may make salary deferral contributions not to exceed 50% of a participant’s annual compensation or the maximum amount otherwise allowed by law. Eligible employees receive a discretionary matching contribution equal to 50% of a participant’s deferral, up to an annual matching maximum of 4% of a participant’s annual compensation. Matching contributions were $0.7 million and $0.5 million for the second quarter of 2022 and 2021, respectively. Matching contributions were $1.6 million and $1.1 million for the six months ended July 1, 2022 and June 25, 2021, respectively.

10


 

Note 8 – Long-Term Debt

Long‑term debt consists of the following:

 

 

 

July 1,

2022

 

 

December 31,

2021

 

Term loan

 

$

146,250

 

 

$

150,000

 

Revolving credit facility

 

 

160,000

 

 

 

145,000

 

Total principal amount of long-term debt

 

 

306,250

 

 

 

295,000

 

Less unamortized debt issuance costs

 

 

(2,014

)

 

 

(2,247

)

Total long-term debt, net

 

 

304,236

 

 

 

292,753

 

Less current portion

 

 

(7,500

)

 

 

(7,500

)

Total long-term debt, less current portion, net

 

$

296,736

 

 

$

285,253

 

 

On October 29, 2021, we entered into an amended and restated credit agreement, which includes a group of financial institutions as direct lenders underlying the agreement. The credit agreement includes a $150.0 million term loan facility and a $250.0 million revolving credit facility (together, “credit facilities”). Term loan principal payments of $1.9 million are due on a quarterly basis. The credit facilities mature on October 29, 2026.

Interest is charged at either the Base Rate or the Bloomberg Short-Term Bank Yield (“BSBY”) Rate (as such terms are defined in the credit agreement) at our option, plus an applicable margin. The Base Rate is equal to the higher of i) the Prime Rate, ii) the Federal Funds Rate plus 0.5%, or iii) the BSBY Rate plus 1.00%. The applicable margin on Base Rate and BSBY Rate loans is 0.3751.375% and 1.3752.375% per annum, respectively, depending on our leverage ratio. We are also charged a commitment fee of 0.175%-0.350% on the unused portion of our revolving credit facility. Base Rate interest payments and commitment fees are due quarterly. BSBY Rate interest payments are due on the last day of the applicable interest period, or quarterly for applicable interest periods longer than 3 months. At July 1, 2022, our credit facilities bore interest under the BSBY rate option of 3.44%.

Note 9 – Share‑Based Compensation

The 2016 Omnibus Incentive Plan (the “2016 Plan”) provides for grants of share‑based awards to employees, directors, and consultants. Awards may be in the form of stock options (“options”), tandem and non‑tandem stock appreciation rights, restricted share awards or restricted share units (“RSUs”), performance awards, and other share‑based awards. Forfeited or expired awards are returned to the incentive plan pool for future grants. Awards generally vest over four years, 25% on the first anniversary of the date of grant and quarterly thereafter over the remaining 3 years. Upon vesting of RSUs, employees may elect to have shares withheld to cover statutory minimum withholding taxes. Shares withheld are not reflected as an issuance of ordinary shares within our consolidated statements of shareholders’ equity, as the shares were never issued, and the associated tax payments are reflected as financing activities within our consolidated statements of cash flows.

Share‑based compensation expense across all plans for options, RSUs, and employee share purchase rights was $3.5 million and $2.7 million for the second quarter of 2022 and 2021, and was $6.4 million and $5.1 million for the six months ended July 1, 2022 and June 25, 2021, respectively.

Stock Options

The following table summarizes option activity:

 

 

 

Number of Stock Options

 

 

 

 

 

 

 

 

 

 

 

 

 

Service

condition

 

 

Weighted average exercise price per share

 

 

Weighted average remaining contractual term

 

Aggregate intrinsic value

 

Outstanding, December 31, 2021

 

 

921,469

 

 

$

23.20

 

 

 

 

 

 

 

Granted

 

 

 

 

$

 

 

 

 

 

 

 

Exercised

 

 

(47,768

)

 

$

21.73

 

 

 

 

 

 

 

Forfeited or expired

 

 

(21,775

)

 

$

23.24

 

 

 

 

 

 

 

Outstanding, July 1, 2022

 

 

851,926

 

 

$

23.28

 

 

3.4 years

 

$

556

 

Exercisable, July 1, 2022

 

 

663,985

 

 

$

23.16

 

 

3.1 years

 

$

519

 

 

11


 

 

Restricted Share Units

The following table summarizes RSU activity:

 

 

 

Number of Restricted Share Units

 

 

 

 

 

 

 

Service

condition

 

 

Performance

condition

 

 

Market

condition

 

 

Weighted average grant-date fair value per share

 

Unvested, December 31, 2021

 

 

559,310

 

 

 

9,716

 

 

 

14,572

 

 

$

37.05

 

Granted

 

 

556,600

 

 

 

47,846

 

 

 

71,770

 

 

$

27.49

 

Vested

 

 

(138,437

)

 

 

 

 

 

 

 

$

36.03

 

Forfeited

 

 

(58,923

)

 

 

 

 

 

 

 

$

33.20

 

Unvested, July 1, 2022

 

 

918,550

 

 

 

57,562

 

 

 

86,342

 

 

$

31.31

 

 

Employee Share Purchase Plan

The 2017 Employee Stock Purchase Plan (the “2017 ESPP”) grants employees the ability to designate a portion of their base-pay to purchase ordinary shares at a price equal to 85% of the fair market value of our ordinary shares on the first or last day of each 6 month purchase period. Purchase periods begin on January 1 or July 1 and end on June 30 or December 31, or the next business day if such date is not a business day. Shares are purchased on the last day of the purchase period.

As of July 1, 2022, approximately 2.3 million ordinary shares remain available for purchase under the 2017 ESPP.

Note 10 – Earnings per Share

The following table sets forth the computation of basic and diluted earnings per share and a reconciliation of the numerator and denominator used in the calculation:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

21,537

 

 

$

22,865

 

 

$

29,576

 

 

$

37,503

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average ordinary shares outstanding

 

 

28,665,930

 

 

 

28,180,821

 

 

 

28,629,280

 

 

 

28,092,535

 

Dilutive effect of options

 

 

148,160

 

 

 

601,871

 

 

 

215,582

 

 

 

550,059

 

Dilutive effect of RSUs

 

 

228,107

 

 

 

298,499

 

 

 

102,871

 

 

 

288,978

 

Dilutive effect of ESPP

 

 

322

 

 

 

11,330

 

 

 

322

 

 

 

11,330

 

Diluted weighted average ordinary shares outstanding

 

 

29,042,519

 

 

 

29,092,521

 

 

 

28,948,055

 

 

 

28,942,902

 

Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (1)

 

 

721,000

 

 

 

185,000

 

 

 

915,000

 

 

 

185,000

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.75

 

 

$

0.81

 

 

$

1.03

 

 

$

1.33

 

Diluted

 

$

0.74

 

 

$

0.79

 

 

$

1.02

 

 

$

1.30

 

 

 

(1)

Represents potentially dilutive options and RSUs excluded from the calculation of diluted weighted average ordinary shares outstanding, because including them would have been antidilutive under the treasury stock method.

12


 

Note 11 – Segment Information

Our Chief Operating Decision Maker, the Chief Executive Officer, reviews our results of operations on a consolidated level and executive staff is structured by function rather than by product category. Additionally, key resources, decisions, and assessment of performance are analyzed at a company‑wide level. Therefore, we operate in one operating segment.

Foreign operations are conducted primarily through our wholly owned subsidiaries in Singapore and Malaysia, and to a lesser degree, Scotland, Korea, and Mexico. Our principal markets include North America, Asia, and to a lesser degree, Europe.

Sales by geographic area represents sales to unaffiliated customers based upon the location to which the products were shipped. The following table sets forth sales by geographic area:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

United States of America

 

$

158,374

 

 

$

137,747

 

 

$

300,844

 

 

$

276,881

 

Singapore

 

 

114,398

 

 

 

101,214

 

 

 

217,693

 

 

 

187,538

 

Europe

 

 

24,806

 

 

 

22,439

 

 

 

49,198

 

 

 

39,769

 

Other

 

 

31,982

 

 

 

20,908

 

 

 

54,971

 

 

 

42,686

 

Total net sales

 

$

329,560

 

 

$

282,308

 

 

$

622,706

 

 

$

546,874

 

 

Foreign long-lived assets, exclusive of deferred tax assets, were $42.2 million and $38.4 million at July 1, 2022 and December 31, 2021, respectively.

13


 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Cautionary Statement Concerning Forward-Looking Statements

This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, as amended. You should not place undue reliance on these statements. All statements other than statements of historical fact included in this report are forward-looking statements. These statements relate to analyses and other information, which are based on forecasts of future results and estimates of amounts not yet determinable. These statements also relate to our future prospects, developments and business strategies. These forward-looking statements are identified by the use of terms and phrases such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “predict,” “project,” “will” and similar terms and phrases, including references to assumptions. However, these words are not the exclusive means of identifying such statements. These statements are contained in many sections of this report, including those in Part I – Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations. Although we believe that our plans, intentions and expectations reflected in or suggested by such forward-looking statements are reasonable, we cannot assure you that we will achieve those plans, intentions or expectations. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected. Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, include geopolitical, economic and market conditions, including heightened inflation, slower growth or recession, changes to fiscal and monetary policy, higher interest rates, currency fluctuations, challenges in the supply chain and any disruptions in European economies as a result of the conflict in Ukraine; our dependence on expenditures by manufacturers in the semiconductor capital equipment industry; our reliance on a very small number of original equipment manufacturer customers for a significant portion of our sales; our customers’ significant negotiating leverage; competition in our industry; and other factors set forth in this report, and those set forth in Part I – Item 1A. Risk Factors of our 2021 Annual Report on Form 10‑K and our other filings with the Securities and Exchange Commission (“SEC”). All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by the cautionary statements contained in Part I – Item 1A. Risk Factors to our 2021 Annual Report on Form 10-K, as well as other cautionary statements that are made from time to time in our other filings with the SEC and public communications. You should evaluate all forward-looking statements made in this report in the context of these risks and uncertainties.

We caution you that the important factors referenced above may not contain all of the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this report are made only as of the date hereof. We undertake no obligation to publicly update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated unaudited financial statements and related notes included elsewhere in this report.

Overview

We are a leader in the design, engineering, and manufacturing of critical fluid delivery subsystems and components for semiconductor capital equipment. Our product offerings include gas and chemical delivery systems and subsystems, collectively known as fluid delivery systems and 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 systems and 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 and surface treatment technologies, and other proprietary products. This vertically integrated portion of our business is primarily focused on metal and plastic parts that are used in gas and chemical systems, respectively.

Fluid delivery subsystems ensure accurate measurement and uniform delivery of specialty gases and chemicals at critical steps in the semiconductor manufacturing processes. Any malfunction or material degradation in fluid delivery reduces yields and increases the likelihood of manufacturing defects in these processes. Most OEMs outsource all or a portion of the design, engineering, and manufacturing of their gas delivery subsystems to a few specialized suppliers, including us. Additionally, many OEMs are outsourcing the design, engineering, and manufacturing of their chemical delivery subsystems due to the increased fluid expertise required to manufacture these subsystems. Outsourcing these subsystems has allowed OEMs to leverage the suppliers’ highly specialized engineering, design, and production skills while focusing their internal resources on their own value-added processes. We believe that this outsourcing trend has enabled OEMs to reduce their costs and development time, as well as provide growth opportunities for specialized subsystems suppliers like us.

14


 

We have a global footprint with production facilities in California, Minnesota, Oregon, Texas, Singapore, Malaysia, the United Kingdom, Korea, and Mexico.

The following table summarizes key financial information for the periods indicated. Amounts are presented in accordance with GAAP unless explicitly identified as being a non-GAAP metric. For a description of our non-GAAP metrics and reconciliations to the most comparable GAAP metrics, please refer to Part I – Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations – Non-GAAP Financial Results within this report.

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

 

 

(dollars in thousands, except per share amounts)

 

Net sales

 

$

329,560

 

 

$

282,308

 

 

$

622,706

 

 

$

546,874

 

Gross profit

 

$

55,461

 

 

$

47,353

 

 

$

99,393

 

 

$

86,865

 

Gross margin

 

 

16.8

%

 

 

16.8

%

 

 

16.0

%

 

 

15.9

%

Non-GAAP gross margin

 

 

17.0

%

 

 

16.8

%

 

 

16.5

%

 

 

16.5

%

Operating expenses

 

$

30,665

 

 

$

22,138

 

 

$

64,132

 

 

$

43,393

 

Operating income

 

$

24,796

 

 

$

25,215

 

 

$

35,261

 

 

$

43,472

 

Net income

 

$

21,537

 

 

$

22,865

 

 

$

29,576

 

 

$

37,503

 

Non-GAAP net income

 

$

28,326

 

 

$

26,307

 

 

$

48,504

 

 

$

48,032

 

Diluted EPS

 

$

0.74

 

 

$

0.79

 

 

$

1.02

 

 

$

1.30

 

Non-GAAP diluted EPS

 

$

0.98

 

 

$

0.90

 

 

$

1.68

 

 

$

1.66

 

 

Macroeconomic Conditions and COVID-19 Pandemic Update

Adverse macroeconomic conditions, including but not limited to heightened inflation, slower growth or recession, changes to fiscal and monetary policy, higher interest rates, currency fluctuations and challenges in the supply chain have created, and are expected to continue to create significant volatility, uncertainty, and turmoil in our industry. Further, the war in Ukraine has given rise to potential global security issues that may adversely affect international business and economic conditions as well as economic sanctions imposed by the international community that have impacted the global economy. We and certain of our customers may be negatively impacted by these events.

In addition, the impact that the COVID‑19 pandemic and associated macroeconomic conditions, including those discussed above, will have on our consolidated results of operations for the remainder of 2022 contains to remain uncertain. While our facilities are currently not subject to any site-wide government shutdowns, and restrictions have eased around social, business, travel, and governmental activities, we have experienced increases in direct costs and inefficiencies within our factories associated with logistics, employee labor, and certain component shortages. These factors have resulted in, and may continue to result in, lower revenues and operating margins. The extent and duration of these impacts cannot be specifically quantified given the dynamic nature and breadth of the pandemic’s impact on our operations and those of our customers and suppliers.

15


 

Results of Operations

The following table sets forth our unaudited results of operations for the periods presented. The period‑to‑period comparison of results is not necessarily indicative of results for future periods.

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

 

 

(in thousands)

 

Net sales

 

$

329,560

 

 

$

282,308

 

 

$

622,706

 

 

$

546,874

 

Cost of sales

 

 

274,099

 

 

 

234,955

 

 

 

523,313

 

 

 

460,009

 

Gross profit

 

 

55,461

 

 

 

47,353

 

 

 

99,393

 

 

 

86,865

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

4,907

 

 

 

4,049

 

 

 

9,758

 

 

 

7,564

 

Selling, general, and administrative

 

 

21,103

 

 

 

14,699

 

 

 

44,370

 

 

 

29,048

 

Amortization of intangible assets

 

 

4,655

 

 

 

3,390

 

 

 

10,004

 

 

 

6,781

 

Total operating expenses

 

 

30,665

 

 

 

22,138

 

 

 

64,132

 

 

 

43,393

 

Operating income

 

 

24,796

 

 

 

25,215

 

 

 

35,261

 

 

 

43,472

 

Interest expense, net

 

 

2,063

 

 

 

1,591

 

 

 

3,595

 

 

 

3,510

 

Other expense (income), net

 

 

(548

)

 

 

22

 

 

 

(464

)

 

 

207

 

Income before income taxes

 

 

23,281

 

 

 

23,602

 

 

 

32,130

 

 

 

39,755

 

Income tax expense

 

 

1,744

 

 

 

737

 

 

 

2,554

 

 

 

2,252

 

Net income

 

$

21,537

 

 

$

22,865

 

 

$

29,576

 

 

$

37,503

 

 

The following table sets forth our unaudited results of operations as a percentage of our total sales for the periods presented.

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

 

100.0

 

 

 

100.0

 

 

 

100.0

 

 

 

100.0

 

Cost of sales

 

 

83.2

 

 

 

83.2

 

 

 

84.0

 

 

 

84.1

 

Gross profit

 

 

16.8

 

 

 

16.8

 

 

 

16.0

 

 

 

15.9

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

1.5

 

 

 

1.4

 

 

 

1.6

 

 

 

1.4

 

Selling, general, and administrative

 

 

6.4

 

 

 

5.2

 

 

 

7.1

 

 

 

5.3

 

Amortization of intangible assets

 

 

1.4

 

 

 

1.2

 

 

 

1.6

 

 

 

1.2

 

Total operating expenses

 

 

9.3

 

 

 

7.8

 

 

 

10.3

 

 

 

7.9

 

Operating income

 

 

7.5

 

 

 

8.9

 

 

 

5.7

 

 

 

7.9

 

Interest expense, net

 

 

0.6

 

 

 

0.6

 

 

 

0.6

 

 

 

0.6

 

Other expense (income), net

 

 

(0.2

)

 

 

0.0

 

 

 

(0.1

)

 

 

0.0

 

Income before income taxes

 

 

7.1

 

 

 

8.4

 

 

 

5.2

 

 

 

7.3

 

Income tax expense

 

 

0.5

 

 

 

0.3

 

 

 

0.4

 

 

 

0.4

 

Net income

 

 

6.5

 

 

 

8.1

 

 

 

4.7

 

 

 

6.9

 

Comparison of the three months ended July 1, 2022 and June 25, 2021

Net Sales

 

 

 

Three Months Ended

 

 

Change

 

 

Six Months Ended

 

 

Change

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Net sales

 

$

329,560

 

 

$

282,308

 

 

$

47,252

 

 

 

16.7

%

 

$

622,706

 

 

$

546,874

 

 

$

75,832

 

 

 

13.9

%

The increase in net sales from the three and six months ended June 25, 2021 to the three and six months ended July 1, 2022 was primarily due to strong demand from our customers as a result of continued growth in the global wafer fabrication equipment market, supported by capacity expansions and headcount additions we have made over the last year, as well as incremental revenues from our acquisition of IMG Companies, LLC (“IMG”) in November 2021.

16


 

Cost of Sales, Gross Profit, and Gross Margin

 

 

 

Three Months Ended

 

 

Change

 

 

Six Months Ended

 

 

Change

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Cost of sales

 

$

274,099

 

 

$

234,955

 

 

$

39,144

 

 

 

16.7

%

 

$

523,313

 

 

$

460,009

 

 

$

63,304

 

 

 

13.8

%

Gross profit

 

$

55,461

 

 

$

47,353

 

 

$

8,108

 

 

 

17.1

%

 

$

99,393

 

 

$

86,865

 

 

$

12,528

 

 

 

14.4

%

Gross margin

 

 

16.8

%

 

 

16.8

%

 

 

 

 

 

n/c

 

 

 

16.0

%

 

 

15.9

%

 

 

 

 

 

+ 10 bps

 

The increase in the gross amounts of cost of sales and gross profit from the three and six months ended June 25, 2021 to the three and six months ended July 1, 2022 was primarily due to the factors mentioned in the commentary above under the heading, “Net Sales.”

Our gross margin was flat from the second quarter of 2021 to the second quarter of 2022, and up 10 basis points from the six months ended June 25, 2021 to the six months ended July 1, 2022, primarily due to accretive margins from our acquisition of IMG in November 2021, offset by increased materials, logistics, and labor costs, as we invest in our capacity to service present levels of strong customer demand in future quarters, and the impacts of component and material shortages, due to supply chain challenges, thereby reducing factory utilization.

Research and Development

 

 

 

Three Months Ended

 

 

Change

 

 

Six Months Ended

 

 

Change

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Research and development

 

$

4,907

 

 

$

4,049

 

 

$

858

 

 

 

21.2

%

 

$

9,758

 

 

$

7,564

 

 

$

2,194

 

 

 

29.0

%

The increase in research and development expenses from the three and six months ended June 25, 2021 to the three and six months ended July 1, 2022 was primarily due to increased employee-related expense, inclusive of share-based compensation expense, of $0.7 million and $1.7 million, respectively, as we expand our engineering team to design and engineer next generation, high performance solutions for our customers, as well as program costs related to the development of our new products of $0.1 million and $0.3 million, respectively.

Selling, General, and Administrative

 

 

 

Three Months Ended

 

 

Change

 

 

Six Months Ended

 

 

Change

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Selling, general, and administrative

 

$

21,103

 

 

$

14,699

 

 

$

6,404

 

 

 

43.6

%

 

$

44,370

 

 

$

29,048

 

 

$

15,322

 

 

 

52.7

%

The increase in selling, general, and administrative expense from the second quarter of 2021 to the second quarter of 2022 was primarily due to (1) incremental costs from our acquisition of IMG in November 2021 of $3.1 million, primarily consisting of employee-related expenses; (2) increased employee-related expenses, inclusive of share-based compensation expense, of $2.1 million; (3) increased depreciation and occupancy costs of $0.8 million; and (4) increased consulting and professional fees of $0.5 million.

The increase in selling, general, and administrative expense from the six months ended June 25, 2021 to the six months ended July 1, 2022 was primarily due to (1) incremental costs from our acquisition of IMG in November 2021 of $6.3 million, primarily consisting of employee-related expenses; (2) increased employee-related expenses, inclusive of share-based compensation expense, of $3.8 million; (3) a non-recurring loss accrual recorded in the first quarter of 2022 relating to an expected settlement of an employment-related legal matter of $3.1 million; (4) increased depreciation and occupancy costs of $1.2 million; and (5) increased consulting and professional fees of $1.2 million.

Amortization of Intangible Assets

 

 

 

Three Months Ended

 

 

Change

 

 

Six Months Ended

 

 

Change

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Amortization of intangibles assets

 

$

4,655

 

 

$

3,390

 

 

$

1,265

 

 

 

37.3

%

 

$

10,004

 

 

$

6,781

 

 

$

3,223

 

 

 

47.5

%

17


 

 

The increase in amortization expense from the three and six months ended June 25, 2021 to the three and six months ended July 1, 2022 was primarily due to incremental amortization expense from intangible assets acquired in connection with our acquisition of IMG in November 2021, partially offset by reduced amortization expense from certain intangible assets becoming fully amortized in the fourth quarter of 2021 and the first quarter of 2022.

Interest Expense, Net

 

 

 

Three Months Ended

 

 

Change

 

 

Six Months Ended

 

 

Change

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Interest expense, net

 

$

2,063

 

 

$

1,591

 

 

$

472

 

 

 

29.7

%

 

$

3,595

 

 

$

3,510

 

 

$

85

 

 

 

2.4

%

Weighted average borrowings outstanding

 

$

306,600

 

 

$

168,008

 

 

$

138,592

 

 

 

82.5

%

 

$

300,780

 

 

$

178,992

 

 

$

121,788

 

 

 

68.0

%

Weighted average borrowing rate

 

 

2.43

%

 

 

3.01

%

 

 

 

 

 

- 58 bps

 

 

 

2.13

%

 

 

3.16

%

 

 

 

 

 

- 103 bps

 

The increase in interest expense, net from the three and six months ended June 25, 2021 to the three and six months ended July 1, 2022 was primarily due to an increase of $138.6 million and $121.8 million in our average amount borrowed during the during the three and six months ended July 1, 2022, respectively, compared to the three and six months ended June 25, 2021. This was partially offset by a decrease of 58 basis points and 103 basis points in our weighted average borrowing rate during the three and six months ended July 1, 2022, respectively, compared to the three and six months ended June 25, 2021, as well as a decrease in debt issuance cost amortization expense.

Our average amount borrowed was primarily the result of drawing $130.0 million on our revolving credit facility in November 2021 to partially fund our acquisition of IMG. The decrease in our weighted average borrowing rate was primarily due to more favorable borrowing terms under our October 2021 amended and restated credit agreement, partially offset by overall higher prevailing BSBY and LIBOR rates in the second quarter of 2022 compared to 2021.

Other Expense (Income), Net

 

 

 

Three Months Ended

 

 

Change

 

Six Months Ended

 

 

Change

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

(dollars in thousands)

Other expense (income), net

 

$

(548

)

 

$

22

 

 

$

(570

)

 

n/m

 

$

(464

)

 

$

207

 

 

$

(671

)

 

n/m

The change in other expense (income), net from the three and six months ended June 25, 2021 to the three and six months ended July 1, 2022 was primarily due to currency exchange rate fluctuations during the quarter, reflecting a strengthening U.S. dollar against local currency payables of our foreign operations.

Income Tax Expense

 

 

 

Three Months Ended

 

 

Change

 

 

Six Months Ended

 

 

Change

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

July 1,

2022

 

 

June 25,

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Income tax expense

 

$

1,744

 

 

$

737

 

 

$

1,007

 

 

 

136.6

%

 

$

2,554

 

 

$

2,252

 

 

$

302

 

 

 

13.4

%

Income before income taxes

 

$

23,281

 

 

$

23,602

 

 

$

(321

)

 

 

-1.4

%

 

$

32,130

 

 

$

39,755

 

 

$

(7,625

)

 

 

-19.2

%

Effective income tax rate

 

 

7.5

%

 

 

3.1

%

 

 

 

 

 

+ 440 bps

 

 

 

7.9

%

 

 

5.7

%

 

 

 

 

 

+ 220 bps

 

The increase in income tax expense from the three and six months ended June 25, 2021 to the three and six months ended July 1, 2022 was primarily due reduced benefits from share-based compensation activity. This was primarily driven by RSU awards vesting at lower fair values in 2022 compared to their corresponding grant-date fair values. In 2021, RSU awards vested at higher fair values compared to their corresponding grant-date fair values.

18


 

Non‑GAAP Financial Results

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 margin is defined as non-GAAP gross profit divided by net sales. Non-GAAP gross profit and non-GAAP net income are defined as: gross profit or net income excluding, as applicable, (1) amortization of intangible assets, share-based compensation expense, and non-recurring expenses, including settlement losses, facility shutdown costs, and acquisition-related costs and charges, to the extent they are present in gross profit or net income; and (2) the tax impacts associated with our non-GAAP adjustments, as well as non-recurring discrete tax items. Non-GAAP diluted earnings per share (“EPS”) is defined as non-GAAP net income divided by weighted average diluted ordinary shares outstanding during the period.

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 any unusual or non-recurring items.

The following table presents our unaudited non‑GAAP gross profit and non-GAAP gross margin and a reconciliation from gross profit, the most comparable GAAP measure, for the periods indicated:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

 

 

(dollars in thousands)

 

U.S. GAAP gross profit

 

$

55,461

 

 

$

47,353

 

 

$

99,393

 

 

$

86,865

 

Non-GAAP adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share-based compensation

 

 

451

 

 

 

298

 

 

 

1,002

 

 

 

604

 

Facility shutdown costs (1)

 

 

 

 

 

(102

)

 

 

 

 

 

2,297

 

Fair value adjustment to inventory from acquisitions (2)

 

 

 

 

 

 

 

 

2,492

 

 

 

211

 

Other non-recurring expense, net (3)

 

 

 

 

 

 

 

 

 

 

 

106

 

Non-GAAP gross profit

 

$

55,912

 

 

$

47,549

 

 

$

102,887

 

 

$

90,083

 

U.S. GAAP gross margin

 

 

16.8

%

 

 

16.8

%

 

 

16.0

%

 

 

15.9

%

Non-GAAP gross margin

 

 

17.0

%

 

 

16.8

%

 

 

16.5

%

 

 

16.5

%

 

 

(1)

During the second quarter of 2020, we announced the closure of our manufacturing facility in Union City, California, which we completed in 2021. Included in this amount for the second quarter of 2021 is a gain realized upon the sale of equipment and other fixed assets, partially offset by write-off costs associated with inventories determined during the quarter to be obsolete. Included in this amount for the six months ended June 25, 2021 are write-off costs associated with inventories determined during the period to be obsolete and severance and other shutdown related charges, partially offset by a gain realized upon the sale of equipment and other fixed assets.

 

(2)

As part of the purchase price allocations of our acquisitions of IMG in November 2021 and a precision machining operation in Mexico in December 2020, we recorded acquired-inventories at fair value, resulting in a fair value step-up of $3.9 million and $0.2 million, respectively. These amounts were subsequently released to cost of sales as acquired-inventories were sold.

 

(3)

Included in this amount for the six months ended June 25, 2021 is primarily a non-recurring settlement charge.

19


 

 

The following table presents our unaudited non‑GAAP net income and non-GAAP diluted EPS and a reconciliation from net income, the most comparable GAAP measure, for the periods indicated:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

 

 

(dollars in thousands, except per share amounts)

 

U.S. GAAP net income

 

$

21,537

 

 

$

22,865

 

 

$

29,576

 

 

$

37,503

 

Non-GAAP adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of intangible assets

 

 

4,655

 

 

 

3,390

 

 

 

10,004

 

 

 

6,781

 

Share-based compensation

 

 

3,509

 

 

 

2,681

 

 

 

6,406

 

 

 

5,096

 

Facility shutdown costs (1)

 

 

 

 

 

172

 

 

 

 

 

 

2,682

 

Settlement loss (2)

 

 

 

 

 

 

 

 

3,100

 

 

 

 

Fair value adjustment to inventory from acquisitions (3)

 

 

 

 

 

 

 

 

2,492

 

 

 

211

 

Acquisition costs (4)

 

 

21

 

 

 

 

 

 

296

 

 

 

 

Other non-recurring expense, net (5)

 

 

 

 

 

110

 

 

 

 

 

 

388

 

Tax adjustments related to non-GAAP adjustments (6)

 

 

(1,396

)

 

 

(2,911

)

 

 

(3,370

)

 

 

(4,629

)

Non-GAAP net income

 

$

28,326

 

 

$

26,307

 

 

$

48,504

 

 

$

48,032

 

U.S. GAAP diluted EPS

 

$

0.74

 

 

$

0.79

 

 

$

1.02

 

 

$

1.30

 

Non-GAAP diluted EPS

 

$

0.98

 

 

$

0.90

 

 

$

1.68

 

 

$

1.66

 

Shares used to compute diluted EPS

 

 

29,042,519

 

 

 

29,092,521

 

 

 

28,948,055

 

 

 

28,942,902

 

 

 

(1)

See footnote 1 to the reconciliation of U.S. GAAP gross profit to non-GAAP gross profit above.

 

(2)

During the first quarter of 2022, we recorded a non-recurring loss accrual of $3.1 million relating to an expected settlement of an employment-related legal matter. We expect the settlement to be finalized and paid within the next 12 months.

 

(3)

See footnote 2 to the reconciliation of U.S. GAAP gross profit to non-GAAP gross profit above.

 

(4)

Included in this amount are incremental transaction-related costs incurred in connection with our acquisition of IMG in November 2021.

 

(5)

Included in this amount for the six months ended June 25, 2021 are primarily (i) non-capitalized costs incurred in connection with our implementation of a new ERP system and a Sarbanes-Oxley compliance program and (ii) a non-recurring settlement charge.

 

(6)

Adjusts U.S. GAAP income tax expense (benefit) for impact of our non-GAAP adjustments, as defined, including the impacts of excluding share-based compensation, amortization of intangible assets, and other non-recurring expenses. This adjustment also excludes the impact of non-recurring discrete tax items.

Liquidity and Capital Resources

The following section discusses our liquidity and capital resources, including our primary sources of liquidity and our material cash requirements. Our cash and cash equivalents are maintained in highly liquid and accessible accounts with no significant restrictions.

Material Cash Requirements

Our primary liquidity requirements arise from: (i) working capital requirements, including procurement of raw materials inventory for use in our factories and employee-related costs, (ii) business acquisitions, (iii) interest and principal payments under our credit facilities, (iv) research and development investments and capital expenditures, and (v) payment of income taxes. We have no significant long-term purchase commitments related to procuring raw materials inventory. Our ability to fund these requirements will depend, in part, on our future cash flows, which are determined by our future operating performance and are therefore subject to prevailing global macroeconomic conditions and financial, business, and other factors, some of which are beyond our control.

We believe that our cash and cash equivalents, the amounts available under our credit facilities, and our operating cash flow will be sufficient to fund our business and our current obligations for at least the next 12 months and beyond.

Sources and Conditions of Liquidity

Our ongoing sources of liquidity to fund our material cash requirements are primarily derived from: (i) sales to our customers and the related changes in our net operating assets and liabilities and (ii) proceeds from our credit facilities and equity offerings, when applicable.

20


 

Summary of Cash Flows

We ended the second quarter of 2022 with cash and cash equivalents of $46.1 million, a decrease of $29.4 million from December 31, 2021. The decrease was primarily due to cash used in operating activities of $26.9 million and capital expenditures of $14.4 million, partially offset by net proceeds from our credit facilities of $11.3 million.

The following table sets forth a summary of operating, investing, and financing activities for the periods presented:

 

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

 

(in thousands)

 

Cash provided by (used in) operating activities

 

$

(26,895

)

 

$

38,889

 

Cash used in investing activities

 

 

(14,413

)

 

 

(119,898

)

Cash provided by (used in) financing activities

 

 

11,877

 

 

 

(30,176

)

Net decrease in cash

 

$

(29,431

)

 

$

(111,185

)

Our cash used in operating activities of $26.9 million during the six months ended July 1, 2022 consisted of an increase in our net operating assets and liabilities of $80.4 million, partially offset by net income of $29.6 million and net non-cash charges of $23.9 million, primarily consisting of depreciation and amortization of $18.4 million and share-based compensation expense of $6.4 million.

The increase in our net operating assets and liabilities during the six months ended July 1, 2022, net of acquisitions, was primarily due to an increase in inventories of $54.2 million, an increase in accounts receivable of $15.4 million, and a decrease in accounts payable of $12.5 million. The increase in our inventories is primarily driven by elevated purchasing activity pursuant to strong customer demand and certain supply chain component constraints. The decrease in accounts payable and increase in accounts receivable were primarily due to fluctuations in payment timing to suppliers and from customers, as well as higher revenues in the last few weeks of the second quarter of 2022 compared to the last few weeks of the fourth quarter of 2021.

Cash used in investing activities during the six months ended July 1, 2022 consists of capital expenditures.

Cash provided by financing activities during the six months ended July 1, 2022 consists of net proceeds from our credit facilities of $11.3 million, including a net draw on our revolving facility of $15.0 million for U.S. working capital obligations, and net proceeds from share-based compensation activity of $0.6 million.

Critical Accounting Estimates

Our consolidated financial statements have been prepared in accordance with U.S. GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, sales, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.

The critical accounting policies requiring estimates, assumptions, and judgments that we believe have the most significant impact on our consolidated financial statements are identified and described in our annual consolidated financial statements and the notes included in our 2021 Annual Report on Form 10‑K.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Foreign Currency Exchange Risk

Substantially all of our sales arrangement with customers, and the significant majority of our arrangements with third-party suppliers, provide for pricing and payment in U.S. dollars and, therefore, are not subject to material exchange rate fluctuations. As a result, we do not expect foreign currency exchange rate fluctuations to have a material effect on our results of operations. However, increases in the value of the U.S. dollar relative to other currencies would make our products more expensive relative to competing products priced in such other currencies, which could negatively impact our ability to compete. Conversely, decreases in the value of the U.S. dollar relative to other currencies could result in our foreign suppliers raising their prices in order to continue doing business with us.

We do have certain operating expenses that are denominated in currencies of the countries in which our operations are located, and may be subject to fluctuations due to foreign currency exchange rates, particularly the Singapore dollar, Malaysian ringgit, British pound, euro, Korean won, and Mexican peso. Fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. To date, foreign currency transaction gains and losses have not been material to our financial statements, and we have not engaged in any foreign currency hedging transactions.

21


 

Interest Rate Risk

We had total indebtedness of $306.3 million as of July 1, 2022, exclusive of $2.0 million in debt issuance costs, of which $7.5 million was due within 12 months. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. As of July 1, 2022, the interest rate on our outstanding debt is based on BSBY, plus an applicable rate depending on our leverage ratio. A hypothetical 100 basis point change in the interest rate on our outstanding debt would have resulted in a $0.8 million change to interest expense during the second quarter of 2022, or $3.1 million on an annualized basis.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

We carried out an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer (the certifying officers), of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a‑15(e) and 15d‑15(e) under the Securities and Exchange Act, as amended (“the Exchange Act”)) as of December 31, 2021. There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance of achieving their control objectives. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of July 1, 2022, due to material weaknesses in internal control over financial reporting that were disclosed in Part II – Item 9A of our Annual Report on Form 10‑K for the fiscal year ended December 31, 2021.

Limitations on Effectiveness of Controls and Procedures

A company’s internal control over financial reporting is a process designed by, or under the supervision of, a company’s principal executive and principal financial officers, or persons performing similar functions, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with GAAP. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. In addition, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with policies or procedures may deteriorate. If we cannot provide reliable financial information, our business, operating results, and share price could be negatively impacted.

Changes in Internal Control Over Financial Reporting

There have been no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act) during the period covered under this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Remediation

As previously described in Part II – Item 9A of our Annual Report on Form 10‑K for the fiscal year ended December 31, 2021, we began implementing a remediation plan to address the material weaknesses mentioned above. The weaknesses will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. We expect that the remediation of these material weaknesses will be completed prior to the end of fiscal year 2022.

 

22


 

 

PART II—OTHER INFORMATION

We are currently not a party to any material pending or threatened litigation.

ITEM 1A. RISK FACTORS

This quarterly report should be read in conjunction with the risk factors included in our 2021 Annual Report on Form 10‑K. There have been no material changes in our risk factors from the risk factors disclosed in that report. These risk factors do not identify all risks that we face – our operations could also be affected by factors that are not presently known to us or that we currently consider to be immaterial to our operations. Due to risks and uncertainties, known and unknown, our past financial results may not be a reliable indicator of future performance and historical trends should not be used to anticipate results or trends in future periods.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

None.

ITEM 6. EXHIBITS

 

 

 

Exhibit

Number

 

Description

 

 

 

3.1*

 

Amended and Restated Memorandum and Articles of Association of Ichor Holdings, Ltd., effective as of May 24, 2022.

31.1*

 

Certification of Principal Executive Officer Pursuant to Rules 13a‑14(a) and 15d‑14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes‑Oxley Act of 2002.

31.2*

 

Certification of Principal Financial Officer Pursuant to Rules 13a‑14(a) and 15d‑14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes‑Oxley Act of 2002.

32.1**

 

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes‑Oxley Act of 2002.

32.2**

 

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes‑Oxley Act of 2002.

101.INS*

 

Inline XBRL Instance Document

101.SCH*

 

Inline XBRL Taxonomy Extension Schema Document

101.CAL*

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*

 

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

 

Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101)

*

Filed herewith.

**

Furnished herewith and not filed.

 

23


 

 

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: August 10, 2022

 

By:

/s/ Jeffrey S. Andreson

 

 

 

Jeffrey S. Andreson

 

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

Date: August 10, 2022

 

By:

/s/ Larry J. Sparks

 

 

 

Larry J. Sparks

 

 

 

Chief Financial Officer

(Principal Accounting and Financial Officer)

 

 

24

EX-3.1 2 ichr-ex31_182.htm EX-3.1 AMENDED AND RESTATED MEMORANDUM AND ARTICLES OF ASSOCIATION ichr-ex31_182.htm

 

Exhibit 3.1

THE COMPANIES ACT (AS REVISED)

OF THE CAYMAN ISLANDS

COMPANY LIMITED BY SHARES

 

 

 

AMENDED AND RESTATED

MEMORANDUM AND ARTICLES OF ASSOCIATION

 

OF

 

 

ICHOR HOLDINGS, LTD.

(Adopted by Special Resolution dated [date] with effect from [date])

 

 

 

 

 

 

 

 

 

 

 


 

 

THE COMPANIES ACT (AS REVISED)

OF THE CAYMAN ISLANDS

COMPANY LIMITED BY SHARES

 

AMENDED AND RESTATED

MEMORANDUM OF ASSOCIATION

OF

ICHOR HOLDINGS, LTD.

(Adopted by Special Resolution dated [date] with effect from [date])

1

The name of the Company is Ichor Holdings, Ltd.

2

The Registered Office of the Company shall be at the offices of Maples Corporate Services Limited, P.O. Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands, or at such other place as the Directors may from time to time decide.

3

The objects for which the Company is established are unrestricted and the Company shall have full power and authority to carry out any object not prohibited by the Companies Act (As Revised) or as the same may be revised from time to time, or any other law of the Cayman Islands.

4

The liability of each Member is limited to the amount from time to time unpaid on such Member's shares.

5

The authorised share capital of the Company is US$22,000 divided into 200,000,000 Ordinary Shares of a nominal or par value of US$0.0001 each and 20,000,000 Preferred Shares of a nominal or par value of US$0.0001 each.

6

The Company has the power to register by way of continuation as a body corporate limited by shares under the laws of any jurisdiction outside the Cayman Islands and to be deregistered in the Cayman Islands.

7

Capitalised terms that are not defined in this Amended and Restated Memorandum of Association bear the same meaning as those given in the Amended and Restated Articles of Association of the Company.


1


 

 

THE COMPANIES ACT (AS REVISED)

OF THE CAYMAN ISLANDS

COMPANY LIMITED BY SHARES

AMENDED AND RESTATED

ARTICLES OF ASSOCIATION

OF

ICHOR HOLDINGS, LTD.

(Adopted by Special Resolution dated [date] with effect from [date])

Table of Contents

 

1

Interpretation

3

2

Preliminary

5

3

Issue of Shares

5

4

Ordinary Shares

6

5

Preferred Shares

6

6

Register of Members and Share Certificates

7

7

Transfer of Shares

7

8

Redemption, Purchase and Surrender of Shares, Treasury Shares

8

9

Variation of Rights Attaching to Shares

9

10

Commission on Sale of Shares

9

11

Non-Recognition of Trusts

9

12

Transmission of Shares

9

13

Alteration of Capital

10

14

Closing Register of Members or Fixing Record Date

10

15

General Meetings

11

16

Notice of General Meetings

11

17

Proceedings at General Meetings

15

18

Votes of Members

15

19

Corporations Acting by Representatives at Meeting

16

20

Clearing Houses

16

21

Directors

16

22

Directors' Fees and Expenses

17

23

Powers and Duties of Directors

18

24

Disqualification of Directors

19

25

Proceedings of Directors

19

26

Presumption of Assent

21

27

Dividends, Distributions and Reserve

21

28

Book of Accounts

22

29

Audit

22

30

The Seal

22

31

Officers

23

32

Register of Directors and Officers

23

33

Capitalisation of Profits

23

34

Notices

23

35

Information

24

36

Indemnity

24

37

Financial Year

25

38

Winding Up

25

39

Amendment of Memorandum and Articles of Association and Name of Company

25

40

Registration by Way of Continuation

26

41

Mergers and Consolidations

26

 


2


 

 

1

Interpretation

1.1

In these Articles, unless otherwise defined, the defined terms shall have the meanings assigned to them as follows:

"Affiliate"

means (i) in the case of a natural person, such person's parents, parents-in-law, spouse, children or grandchildren, a trust for the benefit of any of the foregoing, a company, partnership or any natural person or entity wholly or jointly owned by such person or any of the foregoing, and (ii) in the case of a corporation, partnership or other entity or any natural person or entity which directly, or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with, such entity. The term "control" shall mean the ownership, directly or indirectly, of shares possessing more than fifty per cent (50%) of the voting power of the corporation, or the partnership or other entity (other than, in the case of a corporation, shares having such power only by reason of the happening of a contingency), or having the power to control the management or elect a majority of members to the board of directors or equivalent decision-making body of such corporation, partnership or other entity.

"Articles"

 

means the Amended and Restated Articles of Association of the Company, as from time to time altered or added to in accordance with the Statute and these Articles.

"Business Day"

 

means a day, excluding Saturdays or Sundays, on which banks in New York, New York, United States of America are open for general banking business throughout their normal business hours.

"Commission"

 

means the Securities and Exchange Commission of the United States of America or any other federal agency for the time being administering the Securities Act.

"Company"

means Ichor Holdings, Ltd., a Cayman Islands company limited by shares.

"Company's Website"

means the website of the Company, the address or domain name of which has been notified to Members.

"Designated Stock Exchange"

means the Nasdaq Global Select Market or any other stock exchange or automated quotation system on which the Company's securities are then traded.

"Dividend"

means any dividend (whether interim or final) resolved to be paid on shares pursuant to these Articles.

"Directors"

means the directors of the Company for the time being, or as the case may be, the Directors assembled as a board or as a committee thereof.

"electronic"

 

has the meaning given to it in the Electronic Transactions Act (As Revised) of the Cayman Islands and any amendment thereto or re-enactments thereof for the time being in force and includes every other law incorporated therewith or substituted therefor.

"electronic record"

 

has the meaning given to it in the Electronic Transactions Act (As Revised) of the Cayman Islands and any amendment thereto or re-enactments thereof for the time being in force and includes every other law incorporated therewith or substituted therefor.

"electronic communication"

 

means electronic transmission to any number, address or internet website or other electronic delivery methods as otherwise decided and approved by not less than a majority vote of the Directors.

"Exchange Act"

 

means the United States Securities Exchange Act of 1934, as amended, or any similar federal statute and the rules and regulations of the Commission thereunder, all as the same shall be in effect at the time.

"Market Price"

means for any given day, the price quoted in respect of the Ordinary Shares on the Designated Stock Exchange of the close of trading on such day, or if such day is not a date on which the Designated Stock Exchange is open, then the close of trading on the previous trading day.

3


 

"Member"

 

means a person whose name is entered in the Register of Members as the holder of a share or shares.

"Memorandum of Association"

means the Memorandum of Association of the Company, as amended and restated from time to time.

"month"

means the calendar month.

"Nominating Member"

means (i) the Member providing the notice of the nomination proposed to be made at a general meeting, (ii) the beneficial owner or beneficial owners, if different, on whose behalf the notice of the nomination proposed to be made at any general meeting is made, and (iii) any Affiliate or associate of such Member or beneficial owner.

"Ordinary Resolution"

 

means (i) a resolution passed by a simple majority of votes cast by such Members as, being entitled to do so, vote in person or, in the case of any Member being an organisation, by its duly authorised representative or, where proxies are allowed, by proxy at a general meeting of the Company or (ii) a unanimous written resolution.

"Ordinary Shares"

 

means an Ordinary Share in the capital of the Company of US$0.0001 nominal or par value designated as Ordinary Shares, and having the rights provided for in these Articles.

"Preferred Shares"

 

means shares in the capital of the Company of US$0.0001 nominal or par value designated as Preferred Shares, and having the rights provided for in these Articles.

"Register of Members"

 

means the register maintained by the Company in accordance with section 40 of the Statute or any modification or re-enactment thereof for the time being in force.

"Registered Office"

means the registered office for the time being of the Company.

"Seal"

means the common seal of the Company including any facsimile thereof.

"Securities Act"

 

means the Securities Act of 1933 of the United States of America, as amended, or any similar federal statute and the rules and regulations of the Commission thereunder, all as the same shall be in effect at the time.

"share"

 

means any share in the capital of the Company, including the Ordinary Shares, Preferred Shares and shares of other classes.

"signed"

 

means a signature or representation of a signature affixed by mechanical means or an electronic symbol or process attached to or logically associated with an electronic communication and executed or adopted by a person with the intent to sign the electronic communication.

"Special Resolution"

 

means (i) a resolution passed by not less than two-thirds of votes cast by such Members as, being entitled to do so, vote in person or, where proxies are allowed, by proxy at a general meeting of which notice specifying the intention to propose the resolution as a special resolution, has been duly given or (ii) a unanimous written resolution.

"Statute"

 

means the Companies Act (As Revised) of the Cayman Islands and any statutory amendment or re-enactment thereof.

"Treasury Share"

means a share held in the name of the Company as a treasury share in accordance with the Statute.

"year"

means the calendar year.

1.2

In these Articles, save where the context requires otherwise:

4


 

 

(a)

words importing the singular number shall include the plural number and vice versa;

 

(b)

words importing the masculine gender only (i.e., "he" and "his") shall include the feminine gender (i.e., "her," and "hers") and shall include references to entities without gender (i.e., "it" and "its");

 

(c)

words importing persons only shall include companies or associations or bodies of persons, whether corporate or not;

 

(d)

"may" shall be construed as permissive and "shall" shall be construed as imperative;

 

(e)

a reference to a dollar or dollars (or $) is a reference to dollars of the United States of America;

 

(f)

references to a statutory enactment shall include reference to any amendment or re-enactment thereof for the time being in force;

 

(g)

any phrase introduced by the terms "including", "include", "in particular" or any similar expression shall be construed as illustrative and shall not limit the sense of the words preceding those terms;

 

(h)

Section 8 and 19(3) of the Electronic Transactions Act (As Revised) shall not apply;

 

(i)

"written" and "in writing" means all modes of representing or reproducing words in visible form, including in the form of an electronic record and any requirements as to delivery under these Articles include delivery in the form of an electronic record; where used in connection with a notice served by the Company on Members or other persons entitled to receive notices hereunder, such "writing" shall also include a record maintained in an electronic medium which is accessible in visible form so as to be useable for subsequent reference;

 

(j)

any requirements as to execution or signature under these Articles can be satisfied in the form of an electronic signature as defined in the Electronic Transactions Act (As Revised);

 

(k)

the term "clear days" in relation to the period of a notice means that period excluding the day when the notice is received or deemed to be received and the day for which it is given or on which it is to take effect; and

 

(l)

the term "holder" in relation to a share means a person whose name is entered in the Register of Members as the holder of such share.

1.3

Subject to the last two preceding Articles, any words defined in the Statute shall, if not inconsistent with the subject or context, bear the same meaning in these Articles.

2

Preliminary

2.1

The business of the Company may be commenced as soon after incorporation as the Directors see fit, notwithstanding that only part of the shares may have been allotted or issued.

2.2

The registered office of the Company shall be at such address in the Cayman Islands as the Directors shall from time to time determine. The Company may in addition establish and maintain such other offices and places of business and agencies in such places as the Directors may from time to time determine.

3

Issue of Shares

3.1

Subject to the provisions, if any, in the Memorandum (and to any direction that may be given by the Company in general meeting) the Directors may, in their absolute discretion and without approval of the holders of Ordinary Shares, allot, issue, grant options over or otherwise dispose of shares (including fractions of a share) with or without preferred, deferred or other rights or restrictions, whether in regard to Dividend or other distribution, voting, return of capital or otherwise, any or all of which may be greater than the powers and rights associated with the Ordinary Shares, to such persons, at such times and on such other terms as they think proper, which shall be conclusively evidenced by their approval of the terms thereof, and may also (subject to the Statute and these Articles) vary such rights.

5


 

3.2

The Company shall not issue shares in bearer form and shall only issue shares as fully paid.

4

Ordinary Shares

4.1

The holders of the Ordinary Shares shall be:

 

(a)

entitled to dividends in accordance with the relevant provisions of these Articles;

 

(b)

entitled to and are subject to the provisions in relation to winding up of the Company provided for in these Articles;

 

(c)

entitled to attend general meetings of the Company and shall be entitled to one vote for each Ordinary Share registered in his name in the Register of Members, both in accordance with the relevant provisions of these Articles.

4.2

All Ordinary Shares shall rank pari passu with each other in all respects.

5

Preferred Shares

5.1

Preferred Shares may be issued from time to time in one or more series, each of such series to have such voting powers (full or limited or without voting powers), designations, preferences and relative, participating, optional or other special rights and qualifications, limitations or restrictions thereof as are stated and expressed, or in any resolution or resolutions providing for the issue of such series adopted by the Directors as hereinafter provided.

5.2

Authority is hereby granted to the Directors, subject to the provisions of the Memorandum, these Articles and applicable law, to create one or more series of Preferred Shares and, with respect to each such series, to fix by resolution or resolutions, without any further vote or action by the Members of the Company providing for the issue of such series:

 

(a)

the number of Preferred Shares to constitute such series and the distinctive designation thereof;

 

(b)

the dividend rate on the Preferred Shares of such series, the dividend payment dates, the periods in respect of which dividends are payable ("Dividend Periods"), whether such dividends shall be cumulative and, if cumulative, the date or dates from which dividends shall accumulate;

 

(c)

whether the Preferred Shares of such series shall be convertible into, or exchangeable for, Shares of any other class or classes or any other series of the same or any other class or classes of Shares and the conversion price or prices or rate or rates, or the rate or rates at which such exchange may be made, with such adjustments, if any, as shall be stated and expressed or provided in such resolution or resolutions;

 

(d)

the preferences, if any, and the amounts thereof, which the Preferred Shares of such series shall be entitled to receive upon the winding up of the Company;

 

(e)

the voting power, if any, of the Preferred Shares of such series;

 

(f)

transfer restrictions and rights of first refusal with respect to the Preferred Shares of such series; and

 

(g)

such other terms, conditions, special rights and provisions as may seem advisable to the Directors.

5.3

Notwithstanding the fixing of the number of Preferred Shares constituting a particular series upon the issuance thereof, the Directors at any time thereafter may authorise the issuance of additional Preferred Shares of the same series subject always to the Statute and the Memorandum.

5.4

No dividend shall be declared and set apart for payment on any series of Preferred Shares in respect of any Dividend Period unless there shall likewise be or have been paid, or declared and set apart for payment, on all Preferred Shares of each other series entitled to cumulative dividends at the time outstanding which rank senior or equally as to dividends with the series in question, dividends rateably in accordance with the sums which would be payable on the said Preferred Shares through the end of the last preceding Dividend Period if all dividends were declared and paid in full.

6


 

5.5

If, upon the winding up of the Company, the assets of the Company distributable among the holders of any one or more series of Preferred Shares which (a) are entitled to a preference over the holders of the Ordinary Shares upon such winding up; and (b) rank equally in connection with any such distribution, shall be insufficient to pay in full the preferential amount to which the holders of such Preferred Shares shall be entitled, then such assets, or the proceeds thereof, shall be distributed among the holders of each such series of the Preferred Shares rateably in accordance with the sums which would be payable on such distribution if all sums payable were discharged in full.

6

Register of Members and Share Certificates

6.1

The Company shall maintain or cause to be maintained the Register of Members in accordance with the Statute.

6.2

The Directors may determine that the Company shall maintain one or more branch registers of Members in accordance with the Statute. The Directors may also determine which register of Members shall constitute the principal register and which shall constitute the branch register or registers, and to vary such determination from time to time.

6.3

Shares shall be held in uncertificated, book entry form, unless the Directors resolve that share certificates shall be issued. Every person whose name is entered as a Member in the Register of Members and whose shares are to be held in certificated form shall, upon request and without payment, be entitled to a certificate within two months after allotment or transfer (or within such other period as the conditions of issue shall provide) in the form determined by the Directors.

6.4

All certificates shall specify the share or shares held by that person and the amount paid up thereon, provided that in respect of a share or shares held jointly by several persons the Company shall not be bound to issue more than one certificate, and delivery of a certificate for a share to one of several joint holders shall be sufficient delivery to all. In the event that shares are held jointly by several persons, any request may be made by any one of the joint holders and if so made shall be binding on all of the joint holders.

6.5

If a share certificate is defaced, worn out, lost or destroyed, it may be renewed on such terms (if any) as to evidence and indemnity and on the payment of such expenses reasonably incurred by the Company in investigating evidence, as the Directors may prescribe, and (in the case of defacement or wearing out) upon delivery of the old certificate.

6.6

All certificates for shares shall be delivered personally or sent through the post addressed to the member entitled thereto at the Member's registered address as appearing in the Register of Members. Every share certificate sent in accordance with these Articles will be sent at the risk of the Member or other person entitled to the certificate. The Company will not be responsible for any share certificate lost or delayed in the course of delivery.

6.7

Every share certificate of the Company shall bear any legends required under applicable laws, including the Securities Act.

7

Transfer of Shares

7.1

Subject to these Articles and the rules or regulations of the Designated Stock Exchange or any relevant securities laws (including, but not limited to the Exchange Act), any Member may transfer all or any of his shares by an instrument of transfer in the usual or common form or in a form prescribed by the Designated Stock Exchange or in any other form approved by the Directors and may be under hand or, if the transferor or transferee is a clearing house or its nominee(s), by hand or by machine imprinted signature or by such other manner of execution as the Directors may approve from time to time.

7.2

The instrument of transfer shall be executed by or on behalf of the transferor. Without prejudice to the last preceding Article, the Directors may also resolve, either generally or in any particular case, upon request by the transferor or transferee to accept mechanically executed transfers. The transferor shall be deemed to remain the holder of the share until the name of the transferee in entered into the Register of Members in respect thereof.

7.3

The Directors may, in their absolute discretion, decline to register any transfer of shares, subject to any applicable requirements imposed from time to time by the Commission and the Designated Stock Exchange.

7


 

7.4

Without limiting the generality of the last preceding Article, the Directors may decline to recognise any instrument of transfer unless:

 

(a)

a fee of such maximum sum as the Directors may from time to time require is paid to the Company in respect thereof;

 

(b)

the instrument of transfer is in respect of only one class of share;

 

(c)

the instrument of transfer is lodged at the Registered Office or such other place as the Register of Members is kept in accordance with the Statute accompanied by the relevant share certificate(s) (if any) or such other evidence as the Directors may reasonably require to show the right of the transferor to make the transfer (and, if the instrument of transfer is executed by some other person on his behalf, the authority of that person so to do); and

 

(d)

the instrument of transfer is duly and properly signed.

7.5

If the Directors refuse to register a transfer of any share, the Company shall, within three months after the date on which the transfer was lodged with the Company, send to each of the transferor and the transferee notice of the refusal.

7.6

The registration of transfers may be suspended at such time and for such periods as the Directors may from time to time determine, provided always that such registration shall not be suspended for more than forty five (45) days in any year.

7.7

The Directors in so far as permitted by any applicable law and rules of the Designated Stock Exchange may, in their absolute discretion, at any time and from time to time transfer any share upon the Register of Members to any branch register or any share on any branch register to the Register of Members or any other branch register. In the event of any such transfer, the Member requesting such transfer shall bear the cost of effecting such transfer unless the Directors otherwise determine.

8

Redemption, Purchase and Surrender of Shares, Treasury Shares

8.1

Subject to the provisions, if any, in these Articles, the Memorandum, applicable law, including the Statute, and the rules of the Designated Stock Exchange, the Company may:

 

(a)

issue shares on terms that they are to be redeemed or are liable to be redeemed at the option of the Company or the Member on such terms and in such manner as the Directors may, before the issue of such shares, determine; and

 

(b)

purchase its own shares (including any redeemable shares) in such manner and on such other terms as the Directors may agree with the relevant Member, provided that the manner of purchase is in accordance with any applicable requirements imposed from time to time by the Commission or the Designated Stock Exchange;

8.2

The Company may make a payment in respect of the redemption or purchase of its own shares in any manner permitted by the Statute, including out of capital.

8.3

The Directors may accept the surrender for no consideration of any fully paid share.

8.4

The Directors may, prior to the purchase, redemption or surrender of any Share, determine that such Share shall be held as a Treasury Share.

8.5

The Directors may determine to cancel a Treasury Share or transfer a Treasury Share on such terms as they think proper (including, without limitation, for nil consideration).

8


 

9

Variation of Rights Attaching to Shares

9.1

If at any time the share capital of the Company is divided into different classes of shares, all or any of the rights attached to any class (unless otherwise provided by the terms of issue of the shares of that class) may, whether or not the Company is being wound up, be varied without the consent of the holders of the issued shares of that class where such variation is considered by the Directors not to have a material adverse effect upon such rights; otherwise, any such variation shall be made only with the consent in writing of the holders of not less than two thirds of the issued shares of that class, or with the sanction of a resolution passed by a majority of not less than two thirds of the votes cast at a separate meeting of the holders of the shares of that class. For the avoidance of doubt, the Directors reserve the right, notwithstanding that any such variation may not have a material adverse effect, to obtain consent from the holders of shares of the relevant class. To any such meeting all the provisions of these Articles relating to general meetings shall apply mutatis mutandis, except that the necessary quorum shall be one person holding or representing by proxy at least one third of the issued shares of the class and that any holder of shares of the class present in person or by proxy may demand a poll.

9.2

For the purposes of a separate class meeting, the Directors may treat two or more or all the classes of Shares as forming one class of shares if the Directors consider that such class of Shares would be affected in the same way by the proposals under consideration, but in any other case shall treat them as separate classes of shares.

9.3

The rights conferred upon the holders of the shares of any class issued with preferred or other rights shall not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be varied by the creation or issue of further shares ranking in priority to or pari passu therewith.

10

Commission on Sale of Shares

The Company may, in so far as the Statute permits, pay a commission to any person in consideration of his subscribing or agreeing to subscribe (whether absolutely or conditionally) or procuring or agreeing to procure subscriptions (whether absolutely or conditionally) for any shares. Such commissions may be satisfied by the payment of cash and/or the issue of fully or partly paid-up shares. The Company may also on any issue of shares pay such brokerage as may be lawful.

11

Non-Recognition of Trusts

The Company shall not be bound by or compelled to recognise in any way (even when notified) any equitable, contingent, future or partial interest in any share, or (except only as is otherwise provided by these Articles or the Statute) any other rights in respect of any share other than an absolute right to the entirety thereof in the holder.

12

Transmission of Shares

12.1

If a Member dies, the survivor or survivors (where he was a joint holder) or his legal personal representatives (where he was a sole holder), shall be the only persons recognised by the Company as having any title to his shares. The estate of a deceased Member is not thereby released from any liability in respect of any share, for which he was a joint or sole holder.

12.2

Any person becoming entitled to a share in consequence of the death or bankruptcy, liquidation or dissolution of a Member (or in any other way than by transfer) may, upon such evidence being produced as may be required by the Directors, elect, by a notice in writing sent by him to the Company, either to become the holder of such share or to have some person nominated by him registered as the holder of such share. If he elects to have another person registered as the holder of such share he shall sign an instrument of transfer of that share to that person. The Directors shall, in either case, have the same right to decline or suspend registration as they would have had in the case of a transfer of the share by the relevant Member before his death or bankruptcy, liquidation or dissolution, as the case may be.

9


 

12.3

A person becoming entitled to a share by reason of the death or bankruptcy or liquidation or dissolution of a Member (or in any other case than by transfer) shall be entitled to the same Dividends, other distributions and other advantages to which he would be entitled if he were the holder of such share. However, he shall not, before becoming a Member in respect of a share, be entitled in respect of it to exercise any right conferred by membership in relation to general meetings of the Company and the Directors may at any time give notice requiring any such person to elect either to be registered himself or to have some person nominated by him be registered as the holder of the share (but the Directors shall, in either case, have the same right to decline or suspend registration as they would have had in the case of a transfer of the share by the relevant Member before his death or bankruptcy or liquidation or dissolution or any other case than by transfer, as the case may be). If the notice is not complied with within ninety days of being received or deemed to be received (as determined pursuant to these Articles) the Directors may thereafter withhold payment of all Dividends, other distributions, bonuses or other monies payable in respect of the share until the requirements of the notice have been complied with.

13

Alteration of Capital

13.1

Subject to these Articles, the Company may from time to time by Ordinary Resolution increase the share capital by such sum, to be divided into shares of such classes and amount, as the resolution shall prescribe.

13.2

Subject to these Articles, the Company may by Ordinary Resolution:

 

(a)

consolidate and divide all or any of its share capital into shares of larger amount than its existing shares, provided that any fractions of a share that result from such a consolidation or division of its share capital shall be automatically repurchased by the Company at (i) the Market Price on the date of such consolidation or division, in the case of any shares listed on a Designated Stock Exchange and (ii) a price to be agreed between the Company and the applicable Member in the case of any shares not listed on a Designated Stock Exchange;

 

(b)

sub-divide its existing shares, or any of them into shares of a smaller amount provided that in the subdivision the proportion between the amount paid and the amount, if any, unpaid on each reduced share shall be the same as it was in case of the share from which the reduced share is derived;

 

(c)

divide shares into multiple classes; or

 

(d)

cancel any shares which, at the date of the passing of the resolution, have not been taken or agreed to be taken by any person and diminish the amount of its share capital by the amount of the shares so cancelled.

13.3

All new shares created hereunder shall be subject to the same provisions with reference to the payment of calls, liens, transfer, transmission, forfeiture and otherwise as the shares in the original share capital.

13.4

Subject to these Articles, the Company may by Special Resolution:

 

(a)

change its name;

 

(b)

alter or add to these Articles;

 

(c)

alter or add to the Memorandum of Association with respect to any objects, powers or other matters specified therein; or

 

(d)

reduce its share capital and any capital redemption reserve in any manner authorised by law.

14

Closing Register of Members or Fixing Record Date

14.1

For the purpose of determining Members entitled to notice of, attend or to vote at any meeting of Members or any adjournment thereof, or Members entitled to receive payment of any Dividend or other distribution, or in order to make a determination of Members for any other purpose, the Directors may provide that the Register of Members shall be closed for transfers for a stated period which shall not in any case exceed forty days.

10


 

14.2

If the Register of Members shall be so closed for the purpose of determining those Members that are entitled to receive notice of, attend or vote at a meeting of Members such register shall be so closed for at least ten (10) calendar days (but not more than sixty (60) calendar days) immediately preceding such meeting and the record date for such determination shall be the date of the closure of the Register of Members, which such date shall not precede the date upon which the resolution fixing the record date is adopted by the Directors. The Directors shall prepare, or cause to be prepared, at least ten (10) days before every general meeting, a complete list of the Members entitled to vote at such meeting, arranged in alphabetical order, and showing the address of each Member and the number of shares registered in the name of each Member. Such list shall be open to the examination of any Member, for any purpose germane to the meeting, during ordinary business hours, for a period of at least ten (10) days prior to the meeting, either at a place within the city where the meeting is to be held, which place shall be specified in the notice of the meeting, or, if not so specified, at the principal executive office of the Company. The list shall also be produced and kept at the time and place of the meeting during the whole time thereof, and may be inspected by any Member who is present.

14.3

In lieu of, or apart from, closing the Register of Members, the Directors may fix in advance or arrears a date as the record date for any such determination of Members entitled to notice of, attend or to vote at a meeting of the Members or any adjournment thereof, or for the purpose of determining those Members that are entitled to receive payment of any Dividend or other distribution, or in order to make a determination of Members for any other purpose.

14.4

If the Register of Members is not so closed and no record date is fixed for the determination of Members entitled to receive notice of, attend or to vote at a meeting of Members or those Members that are entitled to receive payment of a Dividend or other distribution, the record date for such determination of Members shall be at the close of business on the Business Day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the Business Day next preceding the day on which the meeting is held. When a determination of those Members that are entitled to receive notice of, attend or vote at a meeting of Members has been made as provided in this Article, such determination shall apply to any adjournment thereof.

15

General Meetings

15.1

All general meetings of the Company other than annual general meetings shall be called extraordinary general meetings.

15.2

For so long as the Company's securities are traded on a Designated Stock Exchange, the Company shall in each year hold a general meeting as its annual general meeting at such time and place as may be determined by the Directors.

15.3

Extraordinary general meetings may be called by a majority of the Directors or by the chairman of the board of Directors. If an extraordinary general meeting is called by the Directors, such extraordinary general meeting shall be held at such time and place as may be determined by the Directors, and if an extraordinary general meeting is called by the chairman of the board of Directors, such extraordinary general meeting shall be held at such time and place as may be determined by the chairman of the board of Directors.

15.4

A person may participate at a general meeting by conference telephone or other communications equipment by means of which all the persons participating in the meeting can communicate with each other. Participation by a person in a general meeting in this manner is treated as presence in person at that meeting.

16

Notice of General Meetings

16.1

At least ten (10) calendar days' notice (but not more than sixty (60) calendar days' notice) shall be given for any general meeting. Every notice shall be exclusive of the day on which it is given or deemed to be given and of the day for which it is given and shall specify the place, the day and the hour of the meeting, the matters that are intended to be presented, and, in the case of annual general meetings, the name of any nominee who the Directors intend to present for election, and shall be given in the manner hereinafter mentioned or in such other manner if any as may be prescribed by the Company, provided that a general meeting of the Company shall, whether or not the notice specified in this regulation has been given and whether or not the provisions of Articles regarding general meetings have been complied with, be deemed to have been duly convened if it is so agreed:

 

(a)

in the case of an annual general meeting, by all the Members (or their proxies) entitled to attend and vote thereat; and

11


 

 

 

(b)

in the case of an extraordinary general meeting, by the Members (or their proxies) having a right to attend and vote at the meeting, together holding not less than a majority of the shares giving that right.

16.2

The notice convening an annual general meeting shall specify the meeting as such, and the notice convening a meeting to pass a Special Resolution shall specify the intention to propose the resolution as a Special Resolution. Notice of every general meeting shall be given to all Members other than such as, under the provisions hereof or the terms of issue of the shares they hold, are not entitled to receive such notice from the Company.

16.3

In cases where instruments of proxy are sent out with a notice of general meeting, the accidental omission to send such instrument of proxy to, or the non-receipt of any such instrument of proxy by, any person entitled to receive notice shall not invalidate any resolution passed or any proceeding at any such meeting.

16.4

No business may be transacted at any general meeting, other than business that is either (A) specified in the notice of meeting (or any supplement thereto) given by or at the direction of the Directors (or any duly authorised committee thereof), (B) otherwise properly brought before an annual general meeting by or at the direction of the Directors (or any duly authorised committee thereof) or (C) otherwise properly brought before an annual general meeting by any Member of the Company who (1) is a Member of record on both (x) the date of the giving of the notice by such Member provided for in this Article and (y) the record date for the determination of Members entitled to vote at such annual general meeting and (2) complies with the notice procedures set forth in this Article.

 

(a)

In addition to any other applicable requirements, for business to be brought properly before an annual general meeting by a Member, such Member must have given timely notice thereof in proper written form to the Secretary of the Company and comply with Article 16.4(c) and (f).

 

(b)

All notices of general meetings shall be sent or otherwise given in accordance with this Article not less than ten (10) nor more than sixty (60) days before the date of the meeting. The notice shall specify the place, date and hour of the meeting and (i) in the case of an extraordinary general meeting, the purpose or purposes for which the meeting is called (no business other than that specified in the notice may be transacted) or (ii) in the case of the annual general meeting, those matters which the Directors, at the time of giving the notice, intends to present for action by the members (but any proper matter may be presented at the meeting for such action). The notice of any meeting at which Directors are to be elected shall include the name of any nominee or nominees who, at the time of the notice, the Directors intend to present for election.

 

(c)

For matters other than for the nomination for election of a Director to be made by a Member, to be timely, such Member's notice shall be delivered to the Company at the principal executive offices of the Company not less than ninety (90) days and not more than one hundred twenty (120) days prior to the one-year anniversary of the preceding year's annual general meeting; provided, however, that if the Company's annual general meeting occurs on a date more than thirty (30) days earlier or later than the Company's prior year's annual general meeting, then the Directors shall determine a date a reasonable period prior to the Company's annual general meeting by which date the Members notice must be delivered and publicise such date in a filing pursuant to the Exchange Act, or via press release. Such publication shall occur at least ten (10) days prior to the date set by the Directors.

 

(d)

To be in proper written form, a Member's notice to the Company must set forth as to such matter such Member proposes to bring before the annual general meeting:

 

(i)

a reasonably brief description of the business desired to be brought before the annual general meeting, including the text of the proposal or business, and the reasons for conducting such business at the annual general meeting;

 

(ii)

the name and address, as they appear on the Company's Register of Members, of the Member proposing such business and any Member Associated Person (as defined below);

 

(iii)

the class or series and number of shares of the Company that are held of record or are beneficially owned by such Member or any Member Associated Person and any derivative positions held or beneficially held by the Member or any Member Associated Person;

12


 

 

 

(iv)

whether and the extent to which any hedging or other transaction or series of transactions has been entered into by or on behalf of such Member or any Member Associated Person with respect to any securities of the Company, and a description of any other agreement, arrangement or understanding (including any short position or any borrowing or lending of shares), the effect or intent of which is to mitigate loss to, or to manage the risk or benefit from share price changes for, or to increase or decrease the voting power of, such Member or any Member Associated Person with respect to any securities of the Company;

 

(v)

any material interest of the Member or a Member Associated Person in such business, including a reasonably detailed description of all agreements, arrangements and understandings between or among any of such Members or between or among any proposing Members and any other person or entity (including their names) in connection with the proposal of such business by such Member; and

 

(vi)

a statement as to whether such Member or any Member Associated Person will deliver a proxy statement and form of proxy to holders of at least the percentage of the Company's voting shares required under applicable law and the rules of the Designated Stock Exchange to carry the proposal.

For purposes of this Article 16.4(d), a "Member Associated Person" of any Member shall mean (x) any Affiliate; or person acting in concert with, such Member, (y) any beneficial owner of shares of the Company owned of record or beneficially by such Member and on whose behalf the proposal or nomination, as the case may be, is being made, or (z) any person controlling, controlled by or under common control with such person referred to in the preceding clauses (x) and (y).

 

(e)

In addition to any other applicable requirements, for a nomination for election of a Director to be made by a Member of the Company (other than Directors to be nominated by any series of Preferred Shares, voting separately as a class), such Member must (A) be a Member of record on both (x) the date of the giving of the notice by such Member provided for in this Article and (y) the record date for the determination of Members entitled to vote at such annual general meeting, and on each such date beneficially own more than 15% of the issued Ordinary Shares (unless otherwise provided in the Exchange Act or the rules and regulations of the Commission) and (B) have given timely notice thereof in proper written form to the Secretary of the Company. If a Member is entitled to vote only for a specific class or category of directors at a meeting of the Members, such Member's right to nominate one or more persons for election as a director at the meeting shall be limited to such class or category of directors.

 

(f)

To be timely for purposes of Article 16.4(e), a Member's notice shall be delivered to or mailed and received at the principal executive offices of the Company not less than ninety (90) nor more than one hundred twenty (120) days prior to the meeting; provided, however, that in the event less than one hundred thirty (130) days' notice or prior public disclosure of the date of the meeting is given or made to Members, notice by the Member to be timely must be so received not later than the close of business on the tenth (10th) day following the earlier of the day on which such notice of the date of the meeting was mailed or such public disclosure was made.

 

(g)

To be in proper written form for purposes of Article 16.4(f), a Nominating Member's notice to the Secretary must be set forth:

 

(i)

as to each Nominating Member:

 

(A)

the information that is requested in Article 16.4(d)(ii)-(vi); and

 

(B)

any other information relating to such Member that would be required to be disclosed pursuant to any applicable law and rules of the Commission or of the Designated Stock Exchange.

 

(ii)

as to each person whom the Member proposes to nominate for election as a director:

13


 

 

 

(A)

all information that would be required by Article 16.4(d)(ii)-(vi) if such nominee was a Nominating Member, except such information shall also include the business address and residence address of the person;

 

(B)

the principal occupation or employment of the person;

 

(C)

all information relating to such person that is required to be disclosed in solicitations of proxies for appointment of directors in an election contest, or is otherwise required, in each case pursuant to Regulation 14A under the Exchange Act or any successor provisions thereto, and any other information relating to the person that would be required to be disclosed pursuant to any applicable law and rules of the Commission or of the Designated Stock Exchange; and

 

(D)

a description of all direct and indirect compensation and other material monetary arrangements and understandings during the past three years, and any other material relationship, between or among any Nominating Member and his Affiliates and associates, on the one hand, and each proposed nominee, his respective Affiliates and associates, on the other hand, including, without limitation, all information that would be required to be disclosed pursuant to Item 404 under Regulation S-K of the Exchange Act if such Nominating Member were the "registrant" for purposes of such rule and the proposed nominee were a director or executive officer of such registrant.

Such notice must be accompanied by a written consent of each proposed nominee to being named as a nominee and to serve as a director if elected. The Company may require any proposed nominee to furnish such other information as may be reasonably required by the Company to determine the eligibility of such proposed nominee to serve as an independent director of the Company in accordance with the rules of the Designated Stock Exchange.

 

(h)

Unless otherwise provided by the terms of these Articles, any series of Preferred Shares or any agreement among Members or other agreement approved by the Directors, only persons who are nominated in accordance with the procedures set forth above shall be eligible to serve as Directors. If the chairman of a general meeting determines that a proposed nomination was not made in compliance with these Articles, he or she shall declare to the general meeting that nomination is defective and such defective nomination shall be disregarded. Notwithstanding the foregoing provisions of these Articles, if the Nominating Member (or a qualified representative of the Nominating Member) does not appear at the general meeting to present the nomination, such nomination shall be disregarded.

16.5

The Directors shall have power at any time and from time to time to appoint any person to be a Director, either as a result of a casual vacancy or as an additional Director, subject to the maximum number (if any) imposed by the Directors.

16.6

The Company may by Ordinary Resolution appoint any person to be a Director.

16.7

Subject to these Articles, a Director shall hold office until the expiry of his or her term as contemplated by Article 21.2 or, until such time as he or she vacates office in accordance with Article 24.1.

16.8

No person shall be eligible for election as a director of the Company unless nominated in accordance with the procedures set forth in this Article. If the chairman of an annual general meeting determines that a nomination was not made in accordance with the foregoing procedures, the chairman shall declare to the meeting that the nomination was defective and such defective nomination shall be disregarded. This Article 16 shall not apply to any nomination of a director in an election in which only the holders of one or more series of Preferred Shares of the Company are entitled to vote (unless otherwise provided in the terms of such series of Preferred Shares).

16.9

The accidental omission to give notice of a meeting to or the non receipt of a notice of a meeting by any Member shall not invalidate the proceedings at any meeting.

14


 

17

Proceedings at General Meetings

17.1

No business shall be transacted at any general meeting unless a quorum of Members is present at the time when the meeting proceeds to business. Members holding in aggregate not less than a simple majority of all voting share capital of the Company in issue present in person or by proxy and entitled to vote shall be a quorum. A person may participate at a general meeting by conference telephone or other communications equipment by means of which all the persons participating in the meeting can communicate with each other. Participation by a person in a general meeting in this manner is treated as presence in person at that meeting. If, however, such quorum is not present or represented at any general meeting, then either (i) the chairman of the meeting or (ii) the Members entitled to vote thereat, present in person or represented by proxy, shall have power to adjourn the meeting.

17.2

When a meeting is adjourned to another time and place, unless these Articles otherwise require, notice need not be given of the adjourned meeting if the time and place thereof are announced at the meeting at which the adjournment is taken. At the adjourned meeting the Company may transact any business that might have been transacted at the original meeting. If the adjournment is for more than thirty (30) days, or if after the adjournment a new record date is fixed for the adjourned meeting, a notice of the adjourned meeting shall be given to each Member of record entitled to vote at the meeting.

17.3

A determination of the Members of record entitled to notice of or to vote at a general meeting shall apply to any adjournment of such meeting unless the Directors fix a new record date for the adjourned meeting, but the Directors shall fix a new record date if the meeting is adjourned for more than thirty (30) days from the date set for the original meeting.

17.4

The chairman of the board of Directors shall preside as chairman at every general meeting of the Company. If at any meeting the chairman of the board of Directors is not present within fifteen minutes after the time appointed for holding the meeting or is unwilling to act as chairman, the Directors present shall elect one of their number as chairman of the meeting or if all the Directors present decline to take the chair, the Members present shall choose one of their own number to be the chairman of the meeting.

17.5

At any general meeting a resolution put to the vote of the meeting shall be decided on a poll.

17.6

A poll shall be taken in such manner as the chairman directs, and the result of the poll shall be deemed to be the resolution of the meeting.

17.7

In the case of an equality of votes, the chairman of the meeting shall not be entitled to a second or casting vote.

18

Votes of Members

18.1

Subject to any rights and restrictions for the time being attached to any class or classes of shares, every Member present in person and every person representing a Member by proxy at a general meeting of the Company shall have one vote for each share registered in such Member's name in the Register of Members. No cumulative voting shall be allowed.

18.2

In the case of joint holders the vote of the senior who tenders a vote whether in person or by proxy shall be accepted to the exclusion of the votes of the joint holders and for this purpose seniority shall be determined by the order in which the names stand in the Register of Members.

18.3

A Member of unsound mind, or in respect of whom an order has been made by any court having jurisdiction in lunacy, may vote on a poll by his committee, or other person in the nature of a committee appointed by that court, and any such committee or other person, may on a poll, vote by proxy.

18.4

No Member shall be entitled to vote at any general meeting unless all sums presently payable by him in respect of shares in the Company have been paid.

18.5

On a poll, votes may be given either personally or by proxy.

15


 

18.6

The instrument appointing a proxy shall be in writing (whether by manual signature, typewriting, telegraphic transmission, telefacsimile or otherwise) under the hand of the appointor or of his attorney duly authorised in writing or, if the appointor is an entity, either under seal or under the hand of an officer or attorney duly authorised in that behalf provided however, that a Member may also authorise the casting of a vote by proxy pursuant to telephonic or electronically transmitted instructions (including, without limitation, instructions transmitted over the internet) obtained pursuant to procedures approved by the Directors which are reasonably designed to verify that such instructions have been authorised by such Member. A proxy need not be a Member of the Company. Notwithstanding the foregoing, no proxy shall be voted or acted upon after three (3) years from its date unless the proxy provides for a longer period.

18.7

An instrument appointing a proxy may be in any usual or common form or such other form as the Directors may approve.

18.8

The instrument appointing a proxy shall be deemed to confer authority to demand or join in demanding a poll.

18.9

Shares that are beneficially owned by the Company shall not be voted, directly or indirectly, at any general meeting and shall not be counted in determining the total number of issued Shares at any given time.

19

Corporations Acting by Representatives at Meeting

Any corporation or other entity which is a Member may, by resolution of its directors, other governing body or authorised individual(s), authorise such person as it thinks fit to act as its representative at any general meeting of the Company or of any class of Members, and the person so authorised shall be entitled to exercise the same powers on behalf of the corporation which he represents as that corporation could exercise if it were an individual Member.

20

Clearing Houses

If a clearing house or depository (or its nominee) is a Member it may, by resolution of its directors, other governing body or authorised individual(s) or by power of attorney, authorise such person or persons as it thinks fit to act as its representative or representatives at any general meeting of the Company or at any general meeting of any class of Members; provided that, if more than one person is so authorised, the authorisation shall specify the number and class of shares in respect of which each such person is so authorised. A person so authorised pursuant to this provision shall be entitled to exercise the same powers on behalf of the clearing house (or its nominee) which he represents as that clearing house (or its nominee) could exercise if it were an individual member of the Company holding the number and class of shares specified in such authorisation.

21

Directors

21.1

There shall be a board of Directors consisting of six (6) Directors, unless increased or decreased from time to time by the Directors or the Company in general meeting. So long as Shares are listed on the Designated Stock Exchange, the board of Directors shall include such number of "independent directors" as the relevant rules applicable to the listing of any Shares on the Designated Stock Exchange require (subject to any applicable exceptions for Controlled Companies).

21.2

Prior to the adoption of these Articles, the Directors have been divided into three (3) classes designated as Class I, Class II and Class III, respectively. The term of the Class I Directors in office as at the adoption of these Articles shall expire at the Company's annual general meeting held in 2023. The term of the Class II Directors in office as at the adoption of these Articles shall expire at the Company's annual general meeting held in 2024. The term of the Class III Directors in office as at the adoption of these Articles shall expire at the Company's annual general meeting held in 2025. Commencing at the Company's first annual general meeting following the adoption of these Articles and at each succeeding annual general meeting, upon the expiry of their term of office as set out in this Article, Directors shall be elected for a full term of one (1) year to succeed the Directors whose terms expire at such annual general meeting. Notwithstanding the foregoing provisions of this Article, each Director shall hold office until the expiration of his term, until his or her successor shall have been duly elected and qualified or until his or her earlier death, resignation or removal. No decrease in the number of Directors constituting the Directors shall shorten the term of any incumbent Director.

16


 

21.3

The Directors by the affirmative vote of a simple majority of the remaining Directors present and voting at a meeting of the Directors, even if less than a quorum, shall have the power from time to time and at any time to appoint any person as a Director to fill a casual vacancy on the board of Directors or as an addition to the existing board of Directors, subject to these Articles, applicable law and the listing rules of the Designated Stock Exchange; provided that any vacancy not filled by the Directors may be filled by the Members by Ordinary Resolution at the next annual general meeting or extraordinary general meeting called for that purpose; provided further, that whenever the holders of any class or classes of stock or series thereof are entitled to elect one or more Directors by the provisions of these Articles, vacancies and newly created directorships of such class or classes or series may be filled by a majority of the Directors elected by such class or classes or series thereof then in office, or by a sole remaining Director so elected or by the Members holding such class or classes of shares or series thereof in accordance with these Articles. Any Director so appointed shall hold office until the expiration of the term of such class of Directors or until his earlier death, resignation or removal.

21.4

A director may be removed from office by the Members by Special Resolution only for cause ("cause" for removal of a Director shall be deemed to exist only if (a) the Director whose removal is proposed has been convicted of a felony by a court of competent jurisdiction and such conviction is no longer subject to direct appeal; (b) such Director has been found by the affirmative vote of a majority of the Directors then in office at any regular or special meeting of the board of Directors called for that purpose, or by a court of competent jurisdiction, to have been guilty of wilful misconduct in the performance of such Director's duties to the Company in a matter of substantial importance to the Company; or (c) such Director has been adjudicated by a court of competent jurisdiction to be mentally incompetent, which mental incompetency directly affects such director's ability to perform his or her obligations as a Director) at any time before the expiration of his term notwithstanding anything in these Articles or in any agreement between the Company and such Director (but without prejudice to any claim for damages under such agreement). If the board of Directors makes a determination that removal of a Director by the Members by Special Resolution is in the best interests of the Company the above definition of "cause" shall not apply. A vacancy on the board of Directors created by the removal of a Director under the provisions of these Articles may be filled by the election or appointment by Ordinary Resolution at the general meeting at which such Director is removed or by the affirmative vote of a simple majority of the remaining Directors present and voting at a meeting of the Directors, subject to these Articles, applicable law and the listing rules of the Designated Stock Exchange. A Director appointed to fill a vacancy in accordance with this Article shall be of the same Class of Director as the Director he or she replaced and the term of such appointment shall terminate in accordance with that Class of Director.

21.5

The Directors may, from time to time, and except as required by applicable law or the listing rules of the Designated Stock Exchange, adopt, institute, amend, modify or revoke the corporate governance policies or initiatives, which shall be intended to set forth the policies of the Company and the Directors on various corporate governance related matters, as the Directors shall determine by resolution from time to time.

21.6

A Director shall not be required to hold any shares in the Company by way of qualification. A Director who is not a member of the Company shall nevertheless be entitled to receive notice of and to attend and speak at general meetings of the Company and all classes of shares of the Company.

22

Directors' Fees and Expenses

22.1

The Directors may receive such remuneration as the Directors may from time to time determine. The Directors may be entitled to be repaid all traveling, hotel and incidental expenses reasonably incurred or expected to be incurred by him in attending meetings of the Directors or committees of the Directors or general meetings or separate meetings of any class of securities of the Company or otherwise in connection with the discharge of his duties as a Director.

22.2

Any Director who performs services which in the opinion of the Directors go beyond the ordinary duties of a Director may be paid such extra remuneration (whether by way of salary, commission, participation in profits or otherwise) as the Directors may determine and such extra remuneration shall be in addition to or in substitution for any ordinary remuneration provided for, by or pursuant to any other Article.

17


 

23

Powers and Duties of Directors

23.1

Subject to the provisions of the Statute, these Articles and to any resolutions made in a general meeting, the business of the Company shall be managed by the Directors, who may pay all expenses incurred in setting up and registering the Company and may exercise all powers of the Company. No resolution made by the Company in a general meeting shall invalidate any prior act of the Directors that would have been valid if that resolution had not been made.

23.2

The Directors may delegate any of their powers to committees consisting of such member or members of their body as they think fit; provided that any committee so formed shall include amongst its members at least two Directors unless otherwise required by applicable law, rules and regulations and the rules of the Designated Stock Exchange; provided further that no committee shall have the power of authority to (a) recommend to the Members an amendment of these Articles (except that a committee may, to the extent authorised in the resolution or resolutions providing for the issuance of shares adopted by the Directors as provided under the laws of the Cayman Islands, fix the designations and any of the preferences or rights of such shares relating to dividends, redemption, dissolution, any distribution of assets of the Company or the conversion into, or the exchange of such shares for, shares of any other class or classes or any other series of the same or any other class or classes of shares of the Company); (b) adopt an agreement of merger or consolidation; (c) recommend to the Members the sale, lease or exchange of all or substantially all of the Company's property and assets; (d) recommend to the Members a dissolution of the Company or a revocation of a dissolution; (e) recommend to the Members an amendment of the Memorandum of Association of the Company; or (f) declare a dividend or authorise the issuance of shares unless the resolution establishing such committee (or the charter of such committee approved by the Directors) or the Memorandum of Association or these Articles so provide. Any committee so formed shall in the exercise of the powers so delegated conform to any regulations that may be imposed on it by the Directors. The Directors may also delegate to any Director holding any executive office such of their powers as they consider desirable to be exercised by him or her. Any such delegation may be made subject to any conditions the Directors may impose, and either collaterally with or to the exclusion of their own powers, and may be revoked or altered.

23.3

The Directors may from time to time and at any time by power of attorney appoint any company, firm or person or body of persons, whether nominated directly or indirectly by the Directors, to be the attorney or attorneys of the Company for such purposes and with such powers, authorities and discretion (not exceeding those vested in or exercisable by the Directors under these Articles) and for such period and subject to such conditions as they may think fit, and any such power of attorney may contain such provisions for the protection and convenience of persons dealing with any such attorney as the Directors may think fit, and may also authorise any such attorney to delegate all or any of the powers, authorities and discretion vested in him.

23.4

The Directors may from time to time provide for the management of the affairs of the Company in such manner as they shall think fit and the provisions contained in the following paragraphs shall be without prejudice to the general powers conferred by this paragraph.

23.5

The Directors from time to time and at any time may establish any advisory committees, local boards or agencies for managing any of the affairs of the Company and may appoint any persons to be members of such advisory committees or local boards and may appoint any managers or agents of the Company and may fix the remuneration of any of the aforesaid.

23.6

The Directors from time to time and at any time may delegate to any such advisory committee, local board, manager or agent any of the powers, authorities and discretions for the time being vested in the Directors and may authorise the members for the time being of any such local board, or any of them to fill up any vacancies therein and to act notwithstanding vacancies and any such appointment or delegation may be made on such terms and subject to such conditions as the Directors may think fit and the Directors may at any time remove any person so appointed and may annul or vary any such delegation, but no person dealing in good faith and without notice of any such annulment or variation shall be affected thereby.

23.7

Any such delegates as aforesaid may be authorised by the Directors to sub-delegate all or any of the powers, authorities, and discretions for the time being vested to them.

18


 

23.8

The Directors may elect, by the affirmative vote of a majority of the Directors then in office, a chairman. The chairman of the board of Directors may be a director or an officer of the Company. Subject to the provisions of these Articles and the direction of the Directors, the chairman of the board of Directors shall perform all duties and have all powers which are commonly incident to the position of chairman of a board or which are delegated to him or her by the Directors, preside at all general meetings and meetings of the Directors at which he or she is present and have such powers and perform such duties as the Directors may from time to time prescribe.

24

Disqualification of Directors

Subject to these Articles, the office of Director shall be vacated, if the Director:

 

(a)

becomes bankrupt or makes any arrangement or composition with his creditors;

 

(b)

dies or is found to be or becomes of unsound mind;

 

(c)

resigns his office by notice in writing to the Company;

 

(d)

is prohibited by applicable law or the Designated Stock Exchange from being a director;

 

(e)

without special leave of absence from the Directors, is absent from meetings of the Directors for six consecutive months and the Directors resolve that his office be vacated; or

 

(f)

if he or she shall be removed from office pursuant to these Articles.

25

Proceedings of Directors

25.1

Subject to these Articles, the Directors may meet together for the dispatch of business, adjourn, and otherwise regulate their meetings and proceedings as they think fit. Such meetings may be held at any place within or outside the Cayman Islands that has been designated by the Directors. In the absence of such a designation, meetings of the Directors shall be held at the principal executive office of the Company. Questions arising at any meeting of the Directors shall be decided by the method set forth in Article 25.4.

25.2

The chairman of the board of Directors or the Secretary on request of a Director, may, at any time summon a meeting of the Directors by twenty-four (24) hour notice to each Director in person, by telephone, facsimile, electronic email, or in such other manner as the Directors may from time to time determine, which notice shall set forth the general nature of the business to be considered unless notice is waived by all the Directors either at, before or after the meeting is held. Notice of a meeting need not be given to any Director (i) who signs a waiver of notice or a consent to holding the meeting or an approval of the minutes thereof, whether before or after the meeting, or (ii) who attends the meeting without protesting, prior thereto or at its commencement, the lack of notice to such Directors. All such waivers, consents, and approvals shall be filed with the corporate records or made part of the minutes of the meeting. A waiver of notice need not specify the purpose of any regular or special meeting of the Directors.

25.3

A Director or Directors may participate in any meeting of the Directors, or of any committee appointed by the Directors of which such Director or Directors are members, by means of telephone or similar communication equipment by way of which all persons participating in such meeting can hear each other and such participation shall be deemed to constitute presence in person at the meeting.

25.4

The quorum necessary for the transaction of the business of the Directors shall be a majority of the authorised number of Directors. If at any time there is only a sole Director, the quorum shall be one (1) Director. Every act or decision done or made by a majority of the Directors present at a duly held meeting at which a quorum is present shall be regarded as the act of the Directors, subject to the provisions of these Articles and other applicable law. In the case of an equality of votes, the chairman shall not have an additional tie-breaking vote.

25.5

A meeting of the Directors may be held by means of telephone or teleconferencing or any other telecommunications facility provided that all participants are thereby able to communicate immediately by voice with all other participants.

19


 

25.6

Subject to these Articles, a Director who is in any way, whether directly or indirectly, interested in a contract or proposed contract with the Company shall declare the nature of his interest at a meeting of the Directors. A general notice given to the Directors by any Director to the effect that he is a member of any specified company or firm and is to be regarded as interested in any contract which may thereafter be made with that company or firm shall be deemed a sufficient declaration of interest in regard to any contract so made. A Director may vote in respect of any contract or proposed contract or arrangement notwithstanding that he may be interested therein and if he does so his vote shall be counted and he may be counted in the quorum at any meeting of the Directors at which any such contract or proposed contract or arrangement shall come before the meeting for consideration.

25.7

A Director may hold any other office or place of profit under the Company (other than the office of auditor) in conjunction with his office of Director for such period and on such terms (as to remuneration and otherwise) as the Directors may determine and no Director or intending Director shall be disqualified by his office from contracting with the Company either with regard to his tenure of any such other office or place of profit or as vendor, purchaser or otherwise, nor shall any such contract or arrangement entered into by or on behalf of the Company in which any Director is in any way interested, be liable to be avoided, nor shall any Director so contracting or being so interested be liable to account to the Company for any profit realised by any such contract or arrangement by reason of such Director holding that office or of the fiduciary relation thereby established. A Director, notwithstanding his interest, may be counted in the quorum present at any meeting whereat he or any other Director is appointed to hold any such office or place of profit under the Company or whereat the terms of any such appointment are arranged and he may vote on any such appointment or arrangement. Any Director who enters into a contract or arrangement or has a relationship that is reasonably likely to be implicated under this Article 25.7 or that would reasonably be likely to affect a Director's status as an "Independent Director" under applicable law or the rules of the Designated Stock Exchange shall disclose the nature of his or her interest in any such contract or arrangement in which he is interested or any such relationship.

25.8

Any Director may act by himself or his firm in a professional capacity for the Company, and he or his firm shall be entitled to reasonable expense reimbursement consistent with the Company's policies in connection with such Directors service in his official capacity; provided that nothing herein contained shall authorise a Director or his firm to act as auditor to the Company.

25.9

The Directors shall cause minutes to be made in books or loose-leaf folders provided for the purpose of recording:

 

(a)

all appointments of officers made by the Directors;

 

(b)

the names of the Directors present at each meeting of the Directors and of any committee of the Directors; and

 

(c)

all resolutions and proceedings at all meetings of the Company, and of the Directors and of committees of Directors.

25.10

When the chairman of a meeting of the Directors signs the minutes of such meeting the same shall be deemed to have been duly held notwithstanding that all the Directors have not actually come together or that there may have been a technical defect in the proceedings.

25.11

A resolution signed by all the Directors shall be as valid and effectual as if it had been passed at a meeting of the Directors duly called and constituted. When signed, a resolution may consist of several documents each signed by one or more of the Directors.

25.12

The continuing Directors may act notwithstanding any vacancy in their body but if and so long as their number is reduced below the number fixed by or pursuant to these Articles as the necessary quorum of Directors, the continuing Directors may act for the purpose of increasing the number, or of summoning a general meeting of the Company, but for no other purpose.

25.13

A committee appointed by the Directors may elect a chairman of its meetings. If no such chairman is elected, or if at any meeting the chairman is not present within five minutes after the time appointed for holding the same, the members present may choose one of their number to be chairman of the meeting.

25.14

A committee appointed by the Directors may meet and adjourn as it thinks proper. Questions arising at any meeting shall be determined by a majority of votes of the committee members present and in case of an equality of votes the chairman shall not have a second or casting vote.

20


 

25.15

Meetings and actions of committees of the Directors shall be governed by, and held and taken in accordance with, the provisions of Article 25.1 (place of meetings), Article 25.2 (notice), Article 25.3 (telephonic meetings), and Article 25.4 (quorum), with such changes in the context of these Articles as are necessary to substitute the committee and its members for the Directors; provided, however, that the time of regular meetings of committees may be determined either by resolution of the Directors or by resolution of the committee, that special meetings of committees may also be called by resolution of the Directors, and that notice of special meetings of committees shall also be given to all alternate members, who shall have the right to attend all meetings of the committee. The Directors may adopt rules for the government of any committee not inconsistent with the provisions of these Articles.

25.16

All acts done by any meeting of the Directors or of a committee of Directors, or by any person acting as a Director, shall, notwithstanding that it be afterwards discovered that there was some defect in the appointment of any such Director or person acting as aforesaid, or that they or any of them were disqualified, be as valid as if every such person had been duly appointed and was qualified to be a Director.

26

Presumption of Assent

A Director of the Company who is present at a meeting of the Directors at which action on any Company matter is taken shall be presumed to have assented to the action taken unless his dissent or abstention shall be entered in the Minutes of the meeting or unless he shall file his written dissent or abstention from such action with the person acting as the chairman or Secretary of the meeting before the adjournment thereof or shall forward such dissent or abstention by registered post to such person immediately after the adjournment of the meeting. Such right to dissent or abstain shall not apply to a Director who voted in favour of such action.

27

Dividends, Distributions and Reserve

27.1

Subject to any rights and restrictions for the time being attached to any class or classes of shares and these Articles, the Directors may from time to time declare dividends (including interim dividends) and other distributions on shares in issue and authorise payment of the same out of the funds of the Company lawfully available therefor. All dividends unclaimed for one (1) year after having been declared may be invested or otherwise made use of by the Directors for the benefit of the Company until claimed. Subject to any applicable unclaimed property or other laws, any dividend unclaimed after a period of six (6) years from the date of declaration shall be forfeited and shall revert to the Company. The payment by the Directors of any unclaimed dividend or other sums payable on or in respect of a share into a separate account shall not constitute the Company a trustee in respect thereof.

27.2

The Directors may, before recommending or declaring any dividend, set aside out of the funds legally available for distribution such sums as they think proper as a reserve or reserves which shall, at the discretion of the Directors be applicable for meeting contingencies, or for equalising dividends or for any other purpose to which those funds be properly applied and pending such application may, at the like discretion, either be employed in the business of the Company or be invested in such investments (other than shares of the Company) as the Directors may from time to time think fit. The Directors shall establish an account to be called the "Share Premium Account" and shall carry to the credit of such account from time to time a sum equal to the amount or value of the premium paid on the issue of any share in the Company. Unless otherwise provided by the provisions of these Articles, the Directors may apply the share premium account in any manner permitted by the Statute and the rules of the Designated Stock Exchange. The Company shall at all times comply with the provisions of these Articles, the Statute and the rules of the Designated Stock Exchange in relation to the share premium account.

27.3

Any dividend may be paid by cheque or warrant sent through the post to the registered address of the Member or person entitled thereto, or in the case of joint holders, to any one of such joint holders at his registered address or to such person and such address as the Member or person entitled, or such joint holders as the case may be, may direct. Every such cheque or warrant shall be made payable to the order of the person to whom it is sent or to the order of such other person as the Member or person entitled, or such joint holders as the case may be, may direct. Notwithstanding the foregoing, dividends may also be paid electronically to the account of the Members or persons entitled thereto or in such other manner approved by the Directors.

27.4

The Directors when paying dividends to the Members in accordance with the foregoing provisions may make such payment either in cash or in specie.

27.5

No dividend shall be paid otherwise than out of profits or, subject to the restrictions of the Statute, the share premium account.

21


 

27.6

Subject to the rights of persons, if any, entitled to shares with special rights as to dividends, all dividends shall be declared and paid according to the amounts paid or credited as fully paid on the shares, but if and so long as nothing is paid up on any of the shares in the Company dividends may be declared and paid according to the amounts of the shares. No amount paid on a share in advance of calls shall, while carrying interest, be treated for the purposes of this Article as paid on the share.

27.7

If several persons are registered as joint holders of any share, any of them may give effectual receipts for any dividend or other moneys payable on or in respect of the share.

27.8

No dividend shall bear interest against the Company.

28

Book of Accounts

28.1

The books of account relating to the Company's affairs shall be kept in such manner as may be determined from time to time by the Directors.

28.2

The books of account shall be kept at such place or places as the Directors think fit, and shall always be open to the inspection of the Directors.

28.3

Except as provided in Article 14.1, the Directors shall from time to time determine whether and to what extent and at what times and places and under what conditions or regulations the accounts and books of the Company or any of them shall be open to the inspection of Members not being Directors, and no Member (not being a Director) shall have any right of inspecting any account or book or document of the Company except as conferred by Statute or authorised by the Directors.

28.4

The accounts relating to the Company's affairs shall be audited in such manner and with such financial year end as may be determined from time to time by the Directors or failing any determination as aforesaid shall not be audited.

29

Audit

29.1

The Directors or, if authorised to do so, the audit committee of the Directors, may appoint an auditor of the Company who shall hold office until removed from office by a resolution of the Directors and may fix his or their remuneration.

29.2

Every auditor of the Company shall have a right of access at all times to the books and accounts and vouchers of the Company and shall be entitled to require from the Directors and officers of the Company such information and explanation as may be necessary for the performance of the duties of the auditors.

29.3

Auditors shall, if so required by the Directors, make a report on the accounts of the Company during their tenure of office at the next annual general meeting following their appointment in the case of a company which is registered with the Registrar of Companies as an ordinary company, and at the next extraordinary general meeting following their appointment in the case of a company which is registered with the Registrar of Companies as an exempted company, and at any other time during their term of office, upon request of the Directors or any general meeting of the Members.

30

The Seal

30.1

The Seal of the Company shall not be affixed to any instrument except by the authority of a resolution of the Directors, provided always that such authority may be given prior to or after the affixing of the Seal and if given after may be in general form confirming a number of affixings of the Seal. The Seal shall be affixed in the presence of any one or more persons as the Directors may appoint for the purpose and every person as aforesaid shall sign every instrument to which the Seal of the Company is so affixed in their presence.

22


 

30.2

The Company may maintain a facsimile of its Seal in such countries or places as the Directors may appoint and such facsimile Seal shall not be affixed to any instrument except by the authority of a resolution of the Directors provided always that such authority may be given prior to or after the affixing of such facsimile Seal and if given after may be in general form confirming a number of affixings of such facsimile Seal. The facsimile Seal shall be affixed in the presence of such person or persons as the Directors shall for this purpose appoint and such person or persons as aforesaid shall sign every instrument to which the facsimile Seal of the Company is so affixed in their presence of and the instrument signed by a Director or the Secretary (or an Assistant Secretary) of the Company or in the presence of any one or more persons as the Directors may appoint for the purpose.

30.3

Notwithstanding the foregoing, a Director shall have the authority to affix the Seal, or the facsimile Seal, to any instrument for the purposes of attesting authenticity of the matter contained therein but which does not create any obligation binding on the Company.

31

Officers

Subject to these Articles, the Directors may from time to time appoint any person, whether or not a director of the Company, to hold the office of the Chief Executive Officer, the President, the Chief Financial Officer, one or more Vice Presidents or such other officers as the Directors may think necessary for the administration of the Company, for such term and at such remuneration (whether by way of salary or commission or participation in profits or partly in one way and partly in another), and with such powers and duties as the Directors may think fit.

32

Register of Directors and Officers

The Company shall cause to be kept in one or more books at its office a Register of Directors and Officers in which there shall be entered the full names and addresses of the Directors and Officers and such other particulars as required by the Statute. The Company shall send to the Registrar of Companies in the Cayman Islands a copy of such register, and shall from time to time notify the said Registrar of any change that takes place in relation to such Directors and Officers as required by the Statute.

33

Capitalisation of Profits

Subject to the Statute and these Articles, the Directors may capitalise any sum standing to the credit of any of the Company's reserve accounts (including a share premium account or a capital redemption reserve fund) or any sum standing to the credit of profit and loss account or otherwise available for distribution and to appropriate such sum to Members in the proportions in which such sum would have been divisible amongst them had the same been a distribution of profits by way of dividend and to apply such sum on their behalf in paying up in full unissued shares for allotment and distribution credited as fully paid up to and amongst them in the proportion aforesaid. In such event the Directors shall do all acts and things required to give effect to such capitalisation, with full power to the Directors to make such provisions as they think fit for the case of shares becoming distributable in fractions (including provisions whereby the benefit of fractional entitlements accrue to the Company rather than to the Members concerned). The Directors may authorise any person to enter on behalf of all of the Members interested into an agreement with the Company providing for such capitalisation and matters incidental thereto and any agreement made under such authority shall be effective and binding on all concerned.

34

Notices

34.1

Except as otherwise provided in these Articles, any notice or document may be served by the Company or by the person entitled to give notice to any Member either personally, by facsimile or by sending it through the post in a prepaid letter or via a recognised courier service, fees prepaid, addressed to the Member at his address as appearing in the Register of Members or, to the extent permitted by all applicable laws and regulations, by electronic means by transmitting it to any electronic number or address or website supplied by the Member to the Company or by placing it on the Company's Website, provided that, (i) with respect to notification via electronic means, the Company has obtained the Member's prior express positive confirmation in writing to receive or otherwise have made available to him notices in such fashion, and (i) with respect to posting to Company's Website, notification of such posting is provided to such Member. In the case of joint holders of a share, all notices shall be given to that one of the joint holders whose name stands first in the Register of Members in respect of the joint holding, and notice so given shall be sufficient notice to all the joint holders.

34.2

An affidavit of the mailing or other means of giving any notice of any general meeting, executed by the Secretary, Assistant Secretary or any transfer agent of the Company giving the notice, shall be prima facie evidence of the giving of such notice.

23


 

34.3

Any Member present, either personally or by proxy, at any meeting of the Company shall for all purposes be deemed to have received due notice of such meeting and, where requisite, of the purposes for which such meeting was convened.

34.4

Any notice or other document, if served by (a) post, shall be deemed to have been served when the letter containing the same is posted, or (b) facsimile, shall be deemed to have been served upon confirmation of successful transmission, or (c) recognised courier service, shall be deemed to have been served when the letter containing the same is delivered to the courier service and in proving such service it shall be sufficient to provide that the letter containing the notice or documents was properly addressed and duly posted or delivered to the courier, or (d) electronic means as provided herein shall be deemed to have been served and delivered on the day on which it is successfully transmitted or at such later time as may be prescribed by any applicable laws or regulations.

34.5

Any notice or document delivered or sent to any Member in accordance with the terms of these Articles shall notwithstanding that such Member be then dead or bankrupt, and whether or not the Company has notice of his death or bankruptcy, be deemed to have been duly served in respect of any share registered in the name of such Member as sole or joint holder, unless his name shall at the time of the service of the notice or document, have been removed from the Register of Members as the holder of the share, and such service shall for all purposes be deemed a sufficient service of such notice or document on all persons interested (whether jointly with or as claiming through or under him) in the share.

34.6

Notice of every general meeting shall be given to:

 

(a)

all Members who have supplied to the Company an address for the giving of notices to them, except that in case of joint holders, the notice shall be sufficient if given to the joint holder first named in the Register of Members; and

 

(b)

each Director.

34.7

No other person shall be entitled to receive notices of general meetings.

35

Information

35.1

No Member shall be entitled to require discovery of any information in respect of any detail of the Company's trading or any information which is or may be in the nature of a trade secret or secret process which may relate to the conduct of the business of the Company and which in the opinion of the Directors would not be in the interests of the members of the Company to communicate to the public.

35.2

The Directors shall be entitled (but not required, except as provided by law) to release or disclose any information in its possession, custody or control regarding the Company or its affairs to any of its Members including, without limitation, information contained in the Register of Members and transfer books of the Company.

36

Indemnity

36.1

The Company shall indemnify every Director and officer of the Company or any predecessor to the Company (which for the avoidance of doubt, shall not include auditors of the Company), together with every former Director and former officer of the Company or any predecessor to the Company, and may indemnify any person (other than current and former Directors and officers) (any such Director, officer or other person, an "Indemnified Person"), out of the assets of the Company against any liability, action, proceeding, claim, demand, costs, damages or expenses, including legal expenses, whatsoever which they or any of them may incur as a result of any act or failure to act in carrying out their functions in connection with the Company other than such liability (if any) that they may incur by reason of their own actual fraud or wilful default. No Indemnified Person shall be liable to the Company for any loss or damage incurred by the Company as a result (whether direct or indirect) of the carrying out of their functions unless that liability arises through the actual fraud or wilful default of such Indemnified Person. No person shall be found to have committed actual fraud or wilful default under this Article unless or until a court of competent jurisdiction shall have made a finding to that effect. Each Member agrees to waive any claim or right of action he or she might have, whether individually or by or in the right of the Company, against any Director on account of any action taken by such Director, or the failure of such Director to take any action in the performance of his duties with or for the Company; provided that such waiver shall not extend to any matter in respect of any actual fraud or wilful default which may attach to such Director.

24


 

36.2

The Company shall advance to each Indemnified Person reasonable attorneys' fees and other costs and expenses incurred in connection with the defence of any action, suit, proceeding or investigation involving such Indemnified Person for which indemnity will or could be sought. In connection with any advance of any expenses hereunder, the Indemnified Person shall execute an undertaking to repay the advanced amount to the Company if it shall be determined by final judgment or other final adjudication that such Indemnified Person was not entitled to indemnification pursuant to this Article. If it shall be determined by a final judgment or other final adjudication that such Indemnified Person was not entitled to indemnification with respect to such judgment, costs or expenses, then such party shall not be indemnified with respect to such judgment, costs or expenses and any advancement shall be returned to the Company (without interest) by the Indemnified Person.

36.3

The Directors, on behalf of the Company, may purchase and maintain insurance for the benefit of any Director or other officer of the Company against any liability which, by virtue of any rule of law, would otherwise attach to such person in respect of any negligence, default, breach of duty or breach of trust of which such person may be guilty in relation to the Company.

36.4

Neither any amendment nor repeal of these Articles set forth under this heading of "Indemnity" (the "Indemnification Articles"), nor the adoption of any provision of the Company's Articles or Memorandum of Association inconsistent with the Indemnification Articles, shall eliminate or reduce the effect of the Indemnification Articles, in respect of any matter occurring, or any action or proceeding accruing or arising or that, but for these Indemnification Articles, would accrue or arise, prior to such amendment, repeal or adoption of an inconsistent provision.

37

Financial Year

Unless the Directors otherwise prescribe, the financial year of the Company shall end on the last Friday of December in each year and shall begin on the day following.

38

Winding Up

38.1

If the Company shall be wound up the liquidator shall apply the assets of the Company in satisfaction of creditors' claims in such manner and order as such liquidator thinks fit. Subject to the rights attaching to any shares, in a winding up:

 

(a)

if the assets available for distribution amongst the Members shall be insufficient to repay the whole of the Company's issued share capital, such assets shall be distributed so that, as nearly as may be, the losses shall be borne by the Members in proportion to the par value of the shares held by them; or

 

(b)

if the assets available for distribution amongst the Members shall be more than sufficient to repay the whole of the Company's issued share capital at the commencement of the winding up, the surplus shall be distributed amongst the Members in proportion to the par value of the shares held by them at the commencement of the winding up subject to a deduction from those shares in respect of which there are monies due, of all monies payable to the Company for unpaid calls or otherwise.

38.2

If the Company shall be wound up the liquidator may, subject to the rights attaching to any shares and with the sanction of a Special Resolution of the Company and any other sanction required by the Statute, divide amongst the Members in kind the whole or any part of the assets of the Company (whether such assets shall consist of property of the same kind or not) and may for that purpose value any assets and determine how the division shall be carried out as between the Members or different classes of Members. The liquidator may, with the like sanction, vest the whole or any part of such assets in trustees upon such trusts for the benefit of the Members as the liquidator, with the like sanction, shall think fit, but so that no Member shall be compelled to accept any asset upon which there is a liability.

39

Amendment of Memorandum and Articles of Association and Name of Company

Subject to the provisions of the Statute and the provisions of these Articles as regards the matters to be dealt with by Ordinary Resolution, the Company may by Special Resolution:

 

(a)

change its name;

 

(b)

alter or add to these Articles;

 

(c)

alter or add to the Memorandum with respect to any objects, powers or other matters specified therein; and

 

(d)

reduce its share capital or any capital redemption reserve fund.

25


 

 

40

Registration by Way of Continuation

Subject to these Articles, the Company may by Special Resolution resolve to be registered by way of continuation in a jurisdiction outside the Cayman Islands or such other jurisdiction in which it is for the time being incorporated, registered or existing. In furtherance of a resolution adopted pursuant to this Article, the Directors may cause an application to be made to the Registrar of Companies to deregister the Company in the Cayman Islands or such other jurisdiction in which it is for the time being incorporated, registered or existing and may cause all such further steps as they consider appropriate to be taken to effect the transfer by way of continuation of the Company.

41

Mergers and Consolidations

The Company shall, with the approval of a Special Resolution, have the power to merge or consolidate with one or more constituent companies (as defined in the Statute), upon such terms as the Directors may determine.

 

 

26


 

 

 

 

EX-31.1 3 ichr-ex311_8.htm EX-31.1 SECTION 302 CEO CERTIFICATION ichr-ex311_8.htm

 

Exhibit 31.1

CEO CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jeffrey S. Andreson, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Ichor Holdings, Ltd.;

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: August 10, 2022

 

By:

/s/ Jeffrey S. Andreson

 

 

 

Jeffrey S. Andreson

 

 

 

Chief Executive Officer

 

 

EX-31.2 4 ichr-ex312_7.htm EX-31.2 SECTION 302 CFO CERTIFICATION ichr-ex312_7.htm

 

Exhibit 31.2

CFO CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Larry J. Sparks, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Ichor Holdings, Ltd.;

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: August 10, 2022

 

By:

/s/ Larry J. Sparks

 

 

 

Larry J. Sparks

 

 

 

Chief Financial Officer

 

 

EX-32.1 5 ichr-ex321_9.htm EX-32.1 SECTION 906 CEO CERTIFICATION ichr-ex321_9.htm

 

Exhibit 32.1

CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Ichor Holdings, Ltd. (the “Company”) on Form 10-Q for the period ending July 1, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, to my knowledge, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes‑Oxley Act of 2002, that:

 

(1)

The Report fully complies with the requirements of section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: August 10, 2022

 

By:

/s/ Jeffrey S. Andreson

 

 

 

Jeffrey S. Andreson

 

 

 

Chief Executive Officer

 

 

EX-32.2 6 ichr-ex322_6.htm EX-32.2 SECTION 906 CFO CERTIFICATION ichr-ex322_6.htm

 

Exhibit 32.2

CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Ichor Holdings, Ltd. (the “Company”) on Form 10-Q for the period ending July 1, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, to my knowledge, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes‑Oxley Act of 2002, that:

 

(1)

The Report fully complies with the requirements of section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: August 10, 2022

 

By:

/s/ Larry J. Sparks

 

 

 

Larry J. Sparks

 

 

 

Chief Financial Officer

 

 

EX-101.SCH 7 ichr-20220701.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000 - Document - Template Link link:presentationLink link:calculationLink link:definitionLink 100000 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 100020 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 100030 - Statement - Consolidated Statements of Operations link:calculationLink link:presentationLink link:definitionLink 100040 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 100050 - Statement - Consolidated Statements of Shareholders' Equity link:calculationLink link:presentationLink link:definitionLink 100060 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 100070 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 100080 - Disclosure - Inventories link:calculationLink link:presentationLink link:definitionLink 100090 - Disclosure - Property and Equipment and Other Noncurrent Assets link:calculationLink link:presentationLink link:definitionLink 100100 - Disclosure - Intangible Assets link:calculationLink link:presentationLink link:definitionLink 100110 - Disclosure - Leases link:calculationLink link:presentationLink link:definitionLink 100120 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 100130 - Disclosure - Employee Benefit Programs link:calculationLink link:presentationLink link:definitionLink 100140 - Disclosure - Long-Term Debt link:calculationLink link:presentationLink link:definitionLink 100150 - Disclosure - Share-Based Compensation link:calculationLink link:presentationLink link:definitionLink 100160 - Disclosure - Earnings per Share link:calculationLink link:presentationLink link:definitionLink 100170 - Disclosure - Segment Information link:calculationLink link:presentationLink link:definitionLink 100180 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 100190 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 100200 - Disclosure - Property and Equipment and Other Noncurrent Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 100210 - Disclosure - Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 100220 - Disclosure - Leases (Tables) link:calculationLink link:presentationLink link:definitionLink 100230 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 100240 - Disclosure - Long-Term Debt (Tables) link:calculationLink link:presentationLink link:definitionLink 100250 - Disclosure - Share-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 100260 - Disclosure - Earnings per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 100270 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 100280 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100290 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details 1) link:calculationLink link:presentationLink link:definitionLink 100290 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details 1) link:calculationLink link:presentationLink link:definitionLink 100300 - Disclosure - Inventories - Schedule of Inventories (Details) link:calculationLink link:presentationLink link:definitionLink 100310 - Disclosure - Property and Equipment and Other Noncurrent Assets - Summary of Property and Equipment (Details) link:calculationLink link:presentationLink link:definitionLink 100320 - Disclosure - Property and Equipment and Other Noncurrent Assets - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100330 - Disclosure - Property and Equipment and Other Noncurrent Assets - Summary of Capitalized Cloud Computing Implementation Cost (Details) link:calculationLink link:presentationLink link:definitionLink 100340 - Disclosure - Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details) link:calculationLink link:presentationLink link:definitionLink 100350 - Disclosure - Leases - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100360 - Disclosure - Leases - Components of Lease Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 100370 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 100380 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 100390 - Disclosure - Leases - Future Minimum Lease Payments Under Non-Cancelable Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 100400 - Disclosure - Leases - Future Minimum Lease Payments Under Non-Cancelable Leases (Detail)2 link:calculationLink link:presentationLink link:definitionLink 100410 - Disclosure - Income Taxes - Schedule of Income Taxes (Details) link:calculationLink link:presentationLink link:definitionLink 100420 - Disclosure - Income Taxes - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100430 - Disclosure - Employee Benefit Programs - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100440 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:calculationLink link:presentationLink link:definitionLink 100450 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)2 link:calculationLink link:presentationLink link:definitionLink 100460 - Disclosure - Long-Term Debt - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100470 - Disclosure - Share-Based Compensation - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100480 - Disclosure - Share-Based Compensation - Schedule of Option Activity (Details) link:calculationLink link:presentationLink link:definitionLink 100490 - Disclosure - Share-Based Compensation - Schedule of RSU Activity (Details) link:calculationLink link:presentationLink link:definitionLink 100500 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details) link:calculationLink link:presentationLink link:definitionLink 100510 - Disclosure - Segment Information - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100520 - Disclosure - Segment Information - Schedule of Sales By Geographic Area (Details) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 ichr-20220701_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ichr-20220701_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ichr-20220701_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity Central Index Key Finite-Lived intangible assets, accumulated impairment charges Lessee operating lease liability payments due after year four. Cover [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Ordinary Shares Outstanding Entity Common Stock Shares Outstanding Title of 12(b) Security Security12b Title Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Shell Company Entity Shell Company Entity File Number Entity File Number Entity Tax Identification Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Incorporation State Country Code Entity Address, Address Line One Entity Address Address Line1 Entity Address, City or Town Entity Address City Or Town Entity Address, State or Province Entity Address State Or Province Entity Address, Postal Zip Code Entity Address Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Document Quarterly Report Document Quarterly Report Document Transition Report Document Transition Report Statement Of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets Current [Abstract] Cash and cash equivalents Cash And Cash Equivalents At Carrying Value Accounts receivable, net Accounts Receivable Net Current Inventories Inventory Net Prepaid expenses and other current assets Prepaid Expense And Other Assets Current Total current assets Assets Current Property and equipment, net Property Plant And Equipment Net Operating lease right-of-use assets Operating Lease Right Of Use Asset Other noncurrent assets Other Assets Noncurrent Deferred tax assets, net Deferred Income Tax Assets Net Intangible assets, net Finite Lived Intangible Assets Net Goodwill Goodwill Total assets Assets Liabilities and Shareholders’ Equity Liabilities And Stockholders Equity [Abstract] Current liabilities: Liabilities Current [Abstract] Accounts payable Accounts Payable Current Accrued liabilities Accrued Liabilities Current Other current liabilities Other Liabilities Current Current portion of long-term debt Long Term Debt Current Current portion of lease liabilities Operating Lease Liability Current Total current liabilities Liabilities Current Long-term debt, less current portion, net Long Term Debt Noncurrent Lease liabilities, less current portion Operating Lease Liability Noncurrent Deferred tax liabilities, net Deferred Income Tax Liabilities Net Other non-current liabilities Other Liabilities Noncurrent Total liabilities Liabilities Shareholders’ equity: Stockholders Equity [Abstract] Preferred shares ($0.0001 par value; 20,000,000 shares authorized; zero shares issued and outstanding) Preferred Stock Value Ordinary shares ($0.0001 par value; 200,000,000 shares authorized; 28,735,728 and 28,551,160 shares outstanding, respectively; 33,173,167 and 32,988,599 shares issued, respectively) Common Stock Value Additional paid in capital Additional Paid In Capital Common Stock Treasury shares at cost (4,437,439 shares) Treasury Stock Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income Loss Net Of Tax Retained earnings Retained Earnings Accumulated Deficit Total shareholders’ equity Stockholders Equity Total liabilities and shareholders’ equity Liabilities And Stockholders Equity Preferred shares, par value Preferred Stock Par Or Stated Value Per Share Preferred shares, authorized Preferred Stock Shares Authorized Preferred shares, issued Preferred Stock Shares Issued Preferred shares, outstanding Preferred Stock Shares Outstanding Ordinary shares, par value Common Stock Par Or Stated Value Per Share Ordinary shares, authorized Common Stock Shares Authorized Ordinary shares, issued Common Stock Shares Issued Ordinary shares, outstanding Common Stock Shares Outstanding Treasury shares Treasury Stock Shares Earning per share, basic and diluted. Income Statement [Abstract] Net sales Revenue From Contract With Customer Excluding Assessed Tax Cost of sales Cost Of Goods And Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research And Development Expense Selling, general, and administrative Selling General And Administrative Expense Amortization of intangible assets Amortization Of Intangible Assets Total operating expenses Operating Expenses Operating income Operating Income Loss Interest expense, net Interest Expense Other expense (income), net Other Nonoperating Income Expense Income before income taxes Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest Income tax expense Income Tax Expense Benefit Net income Net Income Loss Net income per share: Earning Per Share Basic And Diluted [Abstract] Net income per share Basic Earnings Per Share Basic Net income per share Diluted Earnings Per Share Diluted Shares used to compute net income per share: Weighted Average Number Of Shares Outstanding [Abstract] Shares used to compute net income per share, Basic Weighted Average Number Of Shares Outstanding Basic Shares used to compute net income per share, Diluted Weighted Average Number Of Diluted Shares Outstanding Statement Of Income And Comprehensive Income [Abstract] Net income Other comprehensive loss, net of tax: Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract] Unrealized loss on available-for-sale marketable securities Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax Comprehensive income Comprehensive Income Net Of Tax Statement Of Stockholders Equity [Abstract] Statement [Table] Statement [Table] Equity Components Statement Equity Components [Axis] Equity Component Equity Component [Domain] Ordinary Shares Common Stock [Member] Additional Paid-in Capital Additional Paid In Capital [Member] Treasury Shares Treasury Stock [Member] Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income [Member] Retained Earnings Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Balance Balance, Shares Shares Outstanding Ordinary shares issued from exercise of stock options Stock Issued During Period Value Stock Options Exercised Ordinary shares issued from exercise of stock options, shares Stock Issued During Period Shares Stock Options Exercised Ordinary shares issued from vesting of restricted share units Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures Ordinary shares issued from vesting of restricted share units, shares Stock Issued During Period Shares Restricted Stock Award Net Of Forfeitures Ordinary shares issued from employee share purchase plan Stock Issued During Period Value Employee Stock Purchase Plan Ordinary shares issued from employee share purchase plan, shares Stock Issued During Period Shares Employee Stock Purchase Plans Share-based compensation expense Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value Other comprehensive loss Other Comprehensive Income Loss Net Of Tax Balance Balance, Shares Repayment of term loan. Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions. Statement Of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided By Used In Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Depreciation and amortization Depreciation And Amortization Share-based compensation Share Based Compensation Deferred income taxes Deferred Income Taxes And Tax Credits Amortization of debt issuance costs Amortization Of Financing Costs Gain on sale of asset disposal group Disposal Group Not Discontinued Operation Gain Loss On Disposal Other Other Noncash Income Expense Changes in operating assets and liabilities, net of acquisitions: Increase Decrease In Other Operating Assets And Liabilities Net [Abstract] Accounts receivable, net Increase Decrease In Accounts Receivable Inventories Increase Decrease In Inventories Prepaid expenses and other assets Increase Decrease In Prepaid Deferred Expense And Other Assets Accounts payable Increase Decrease In Accounts Payable Accrued liabilities Increase Decrease In Accrued Liabilities Other liabilities Increase Decrease In Other Operating Liabilities Net cash provided by (used in) operating activities Net Cash Provided By Used In Operating Activities Cash flows from investing activities: Net Cash Provided By Used In Investing Activities [Abstract] Capital expenditures Payments To Acquire Property Plant And Equipment Purchase of marketable securities Payments To Acquire Marketable Securities Proceeds from sale of property and equipment Proceeds From Sale Of Property Plant And Equipment Net cash used in investing activities Net Cash Provided By Used In Investing Activities Cash flows from financing activities: Net Cash Provided By Used In Financing Activities [Abstract] Issuance of ordinary shares under share-based compensation plans Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Employees' taxes paid upon vesting of restricted share units Payments Related To Tax Withholding For Share Based Compensation Borrowings on revolving credit facility Proceeds From Long Term Lines Of Credit Repayments on revolving credit facility Repayments Of Long Term Lines Of Credit Repayments on term loan Repayment Of Term Loan Net cash provided by (used in) financing activities Net Cash Provided By Used In Financing Activities Net decrease in cash Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect Cash at beginning of period Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations Cash at end of period Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid during the period for interest Interest Paid Net Cash paid during the period for taxes, net of refunds Income Taxes Paid Supplemental disclosures of non-cash activities: Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract] Capital expenditures included in accounts payable Capital Expenditures Incurred But Not Yet Paid Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions Right Of Use Assets Obtained In Exchange For New Operating Lease Liabilities Including Those Acquired Through Acquisitions Accounting Policies [Abstract] Basis of Presentation and Selected Significant Accounting Policies Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block] Inventory Disclosure [Abstract] Inventories Inventory Disclosure [Text Block] Property and equipment and other noncurrent assets disclosure. Property Plant And Equipment [Abstract] Property and Equipment and Other Noncurrent Assets Property And Equipment And Other Noncurrent Assets Disclosure [Text Block] Goodwill And Intangible Assets Disclosure [Abstract] Intangible Assets Intangible Assets Disclosure [Text Block] Leases [Abstract] Leases Lessee Operating Leases [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Compensation And Retirement Disclosure [Abstract] Employee Benefit Programs Compensation And Employee Benefit Plans Other Than Share Based Compensation [Text Block] Debt Disclosure [Abstract] Long-Term Debt Debt Disclosure [Text Block] Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] Share-Based Compensation Disclosure Of Compensation Related Costs Share Based Payments [Text Block] Earnings Per Share [Abstract] Earnings per Share Earnings Per Share [Text Block] Segment Reporting [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Basis of Presentation Basis Of Accounting Policy Policy [Text Block] Year End Fiscal Period Use of Estimates Use Of Estimates Cash and Cash Equivalents Cash And Cash Equivalents Policy [Text Block] Fair Value of Financial Instruments Fair Value Of Financial Instruments Policy Revenue Recognition Revenue From Contract With Customer Policy [Text Block] Accounting Pronouncements Recently Adopted New Accounting Pronouncements Policy Policy [Text Block] Schedule of Inventories Schedule Of Inventory Current Table [Text Block] Summary of Property and Equipment Property Plant And Equipment [Text Block] Summary of capitalized cloud computing implementation cost. Summary of Capitalized Cloud Computing Implementation Cost Summary Of Capitalized Cloud Computing Implementation Cost Table [Text Block] Schedule of Definite-Lived Intangible Assets Schedule Of Finite Lived Intangible Assets Table [Text Block] Components of Lease Expense Lease Cost Table [Text Block] Schedule of supplemental cash flow information related to leases. Supplemental Cash Flow Information Related to Leases Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block] Schedule of supplemental balance sheet information related to leases. Supplemental Balance Sheet Information Related to Leases Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block] Future Minimum Lease Payments Under Non-Cancelable Leases Lessee Operating Lease Liability Maturity Table [Text Block] Schedule of Income Taxes Schedule Of Income Before Income Tax Domestic And Foreign Table [Text Block] Schedule of Long-term Debt Schedule Of Debt Table [Text Block] Schedule of Option Activity Schedule Of Share Based Compensation Stock Options Activity Table [Text Block] Schedule of RSU Activity Schedule Of Sharebased Compensation Restricted Stock And Restricted Stock Units Activity Table [Text Block] Computation of Basic and Diluted Earnings Per Share Schedule Of Earnings Per Share Basic And Diluted Table [Text Block] Schedule of Sales By Geographic Area Schedule Of Segment Reporting Information By Segment [Text Block] Original maturities acquisition period. Basis of Presentation. Basis of Presentation. Basis Of Presentation [Table] Basis Of Presentation [Table] Statistical Measurement Range [Axis] Statistical Measurement Range [Member] Minimum Minimum [Member] Maximum Maximum [Member] Basis Of Presentation [Line Items] Basis Of Presentation [Line Items] Original maturities acquisition period Original Maturities Acquisition Period Standard and extended product warranty, accrual warranty period. Extended product warranty period Standard And Extended Product Warranty Accrual Warranty Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date [Axis] Performance obligation satisfaction period Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1 Accounts Receivable Due Period Payment terms, due period Accounts Receivable Due Period Raw materials Inventory Raw Materials Work in process Inventory Work In Process Finished goods Inventory Finished Goods Excess and obsolete adjustment Inventory Adjustments Total inventories Schedule Of Property Plant And Equipment [Table] Schedule Of Property Plant And Equipment [Table] Finite-Lived Intangible Assets by Major Class Finite Lived Intangible Assets By Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name Finite Lived Intangible Assets Major Class Name [Domain] Computer Software, Hardware and Equipment Computer Software Intangible Asset [Member] Long-Lived Tangible Asset Property Plant And Equipment By Type [Axis] Long-Lived Tangible Asset Property Plant And Equipment Type [Domain] Machinery Machinery And Equipment [Member] Leasehold Improvements Leasehold Improvements [Member] Office Furniture, Fixtures and Equipment Furniture And Fixtures [Member] Vehicles Vehicles [Member] Construction-In-Progress Construction In Progress [Member] Property Plant And Equipment [Line Items] Property Plant And Equipment [Line Items] Property, plant and equipment, gross Property Plant And Equipment Gross Less accumulated depreciation Accumulated Depreciation Depletion And Amortization Property Plant And Equipment Total property and equipment, net Depreciation expense Depreciation Capitalized cloud computing implementation cost. Capitalized cloud computing implementation cost during the period. Capitalized cloud computing implementation costs Capitalized Cloud Computing Implementation Cost Costs capitalized during the period Capitalized Cloud Computing Implementation Cost During Period Capitalized costs amortized during the period Hosting Arrangement Service Contract Implementation Cost Expense Amortization Capitalized cloud computing implementation costs Intangible Assets Net Excluding Goodwill [Abstract] Schedule Of Finite Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Customer Relationships Customer Relationships [Member] Developed Technology Developed Technology Rights [Member] Weighted Average Weighted Average [Member] Order Backlog Order Or Production Backlog [Member] Finite Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Gross value Finite Lived Intangible Assets Gross Accumulated amortization Finite Lived Intangible Assets Accumulated Amortization Accumulated impairment charges Finite Lived Intangible Assets Accumulated Impairment Charges Carrying amount Weighted average useful life Finite Lived Intangible Asset Useful Life Non-cancellable net operating lease expiration year. Number of operating lease executed. Non-cancellable net operating lease expiration year Non Cancellable Net Operating Lease Expiration Year Lessee, operating lease, not yet commenced, description Lessee Operating Lease Lease Not Yet Commenced Description Number of operating lease executed Number Of Operating Lease Executed Operating lease cost Operating Lease Cost Operating cash flows from operating leases Operating Lease Payments Weighted-average remaining lease term of operating leases Operating Lease Weighted Average Remaining Lease Term1 Weighted-average discount rate of operating leases Operating Lease Weighted Average Discount Rate Percent 2022, remaining Lessee Operating Lease Liability Payments Remainder Of Fiscal Year 2023 Lessee Operating Lease Liability Payments Due Next Twelve Months 2024 Lessee Operating Lease Liability Payments Due Year Two 2025 Lessee Operating Lease Liability Payments Due Year Three 2026 Lessee Operating Lease Liability Payments Due Year Four Thereafter Lessee Operating Lease Liability Payments Due After Year Four Total future minimum lease payments Lessee Operating Lease Liability Payments Due Less imputed interest Lessee Operating Lease Liability Undiscounted Excess Amount Total lease liabilities Operating Lease Liability Components Of Income Tax Expense Benefit Continuing Operations [Abstract] Income before income taxes Effective income tax rate Effective Income Tax Rate Continuing Operations Unrecognized tax benefits for uncertain tax positions Unrecognized Tax Benefits Defined Contribution Plan [Table] Defined Contribution Plan [Table] Maximum Minimum Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Percentage of maximum annual contributions per employee Defined Contribution Plan Maximum Annual Contributions Per Employee Percent Percentage of eligible employee receive discretionary matching contribution Defined Contribution Plan Employer Matching Contribution Percent Of Match Employee matching contributions Defined Contribution Plan Cost Recognized Line Of Credit Facility [Table] Line Of Credit Facility [Table] Credit Facility Credit Facility [Axis] Credit Facility Credit Facility [Domain] Term loan facility. Term Loan Term Loan Facility [Member] Revolving Credit Facility Revolving Credit Facility [Member] Line Of Credit Facility [Line Items] Line Of Credit Facility [Line Items] Total principal amount of long-term debt Debt Instrument Carrying Amount Less unamortized debt issuance costs Unamortized Debt Issuance Expense Total long-term debt, net Long Term Debt Less current portion Total long-term debt, less current portion, net Debt Instrument Debt Instrument [Axis] Debt Instrument, Name Debt Instrument Name [Domain] Credit agreement. Credit Agreement Credit Agreement [Member] Term loan and revolving credit facility. Term Loan And Revolving Credit Facility Term Loan And Revolving Credit Facility [Member] Variable Rate Variable Rate [Axis] Variable Rate Variable Rate [Domain] Federal Fund Rate. Federal Funds Effective Rate Federal Fund Rate [Member] Bloomberg Short Term Bank Yield Index. BSBY Rate Bloomberg Short Term Bank Yield Index [Member] Base Rate Base Rate [Member] Principal amount of long-term debt Credit facility, periodic principal payments Line Of Credit Facility Periodic Payment Principal Credit facility, frequency of principal payments Line Of Credit Facility Frequency Of Payments Principal payments maturity date Debt Instrument Maturity Date Debt instrument additional basis spread. Description of interest rate Debt Instrument Interest Rate Terms Basis spread on variable rate Debt Instrument Basis Spread On Variable Rate1 Additional basis spread on variable rate Debt Instrument Additional Basis Spread Percentage of commitment fee on unused portion of revolver Line Of Credit Facility Unused Capacity Commitment Fee Percentage Frequency of interest payment Debt Instrument Frequency Of Periodic Payment Interest rate Long Term Debt Percentage Bearing Variable Interest Rate Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Plan Name Plan Name [Axis] Plan Name Plan Name [Domain] 2016 Omnibus Incentive Plan. The 2016 Plan Two Thousand Sixteen Omnibus Incentive Plan [Member] Two thousand seventeen employee stock purchase plan. 2017 Employee Stock Purchase Plan Two Thousand Seventeen Employee Stock Purchase Plan [Member] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Award vesting description Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Rights Share-based compensation arrangement by share-based payment award, expiration period Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period Awards vesting period Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1 Awards vesting percentage Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage Share-based compensation expense for Options, RSUs and employee share purchase rights across all plans Allocated Share Based Compensation Expense Derivative Instrument Derivative Instrument Risk [Axis] Derivative Contract Derivative Contract Type [Domain] Stock Options Stock Option [Member] Service Condition Award Type [Axis] Award Type Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain] Service condition. Service Condition Service Condition [Member] Number of Stock Options, Outstanding, Beginning Balance Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number Number of Stock Options, Granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Number of Stock Options, Exercised Number of Stock Options, Forfeited or expired Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Number of Stock Options, Outstanding, Ending Balance Number of Stock Options, Exercisable Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number Weighted average exercise price per share, Outstanding, Beginning Balance Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Weighted average exercise price per share, Granted Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price Weighted average exercise price per share, Exercised Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price Weighted average exercise price per share, Forfeited or expired Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price Weighted average exercise price per share, Outstanding, Ending Balance Weighted average exercise price per share, Exercisable Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price Weighted average remaining contractual term, Outstanding Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2 Weighted average remaining contractual term, Exercisable Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1 Aggregate intrinsic value, Outstanding Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value Aggregate intrinsic value, Exercisable Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1 Performance condition. Performance Condition Performance Condition [Member] Market condition. Market Condition Market Condition [Member] Number of Restricted Share Units, Unvested, Beginning Balance Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number Number of Restricted Share Units, Granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Number of Restricted Share Units, Vested Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Number of Restricted Share Units, Forfeited Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period Number of Restricted Share Units, Unvested, Ending Balance Weighted average grant date fair value per share, Unvested, Beginning Balance Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value Weighted average grant date fair value per share, Granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value Weighted average grant date fair value per share, Vested Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value Weighted average grant date fair value per share, Forfeited Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value Weighted average grant date fair value per share, Unvested, Ending Balance Purchase price equal to percentage of fair market value of ordinary shares Share Based Compensation Arrangement By Share Based Payment Award Discount From Market Price Purchase Date Common stock shares available for purchase under employee stock purchase plans. Ordinary shares remain available for purchase Common Stock Shares Available For Purchase Under Employee Stock Purchase Plans Earnings per share basic and diluted. Earnings per share basic and diluted. Earnings Per Share Basic And Diluted [Table] Earnings Per Share Basic And Diluted [Table] ESPP Options Employee Stock Option [Member] RSUs Restricted Stock [Member] Earnings Per Share Basic And Diluted [Line Items] Earnings Per Share Basic And Diluted [Line Items] Basic weighted average ordinary shares outstanding Dilutive effect of shares Incremental Common Shares Attributable To Share Based Payment Arrangements Diluted weighted average ordinary shares outstanding Securities excluded from the calculation of diluted weighted average ordinary shares outstanding Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Net income: Basic Diluted Number of operating segment Number Of Operating Segments Schedule Of Segment Reporting Information By Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Geographical Statement Geographical [Axis] Geographical Segment Geographical [Domain] United States of America UNITED STATES Singapore SINGAPORE Europe Europe [Member] Other Countries. Other Other Countries [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total net sales Foreign long-lived assets, exclusive of deferred tax assets. Foreign long-lived assets, exclusive of deferred tax assets Foreign Long Lived Assets Exclusive Of Deferred Tax Assets EX-101.PRE 11 ichr-20220701_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jul. 01, 2022
Aug. 05, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jul. 01, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Trading Symbol ICHR  
Entity Registrant Name ICHOR HOLDINGS, LTD.  
Entity Central Index Key 0001652535  
Current Fiscal Year End Date --12-27  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Ordinary Shares Outstanding   28,739,608
Title of 12(b) Security Ordinary Shares, par value $0.0001  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity File Number 001-37961  
Entity Tax Identification Number 00-0000000  
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  
Document Quarterly Report true  
Document Transition Report false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 01, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 46,064 $ 75,495
Accounts receivable, net 158,403 142,990
Inventories 290,327 236,133
Prepaid expenses and other current assets 5,699 8,153
Total current assets 500,493 462,771
Property and equipment, net 91,603 85,204
Operating lease right-of-use assets 35,649 29,790
Other noncurrent assets 12,887 9,166
Deferred tax assets, net 9,247 8,116
Intangible assets, net 79,923 89,927
Goodwill 335,902 335,902
Total assets 1,065,704 1,020,876
Current liabilities:    
Accounts payable 147,650 159,727
Accrued liabilities 21,652 19,066
Other current liabilities 14,162 14,377
Current portion of long-term debt 7,500 7,500
Current portion of lease liabilities 7,956 7,633
Total current liabilities 198,920 208,303
Long-term debt, less current portion, net 296,736 285,253
Lease liabilities, less current portion 28,063 22,354
Deferred tax liabilities, net 38 38
Other non-current liabilities 4,623 4,213
Total liabilities 528,380 520,161
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; 28,735,728 and 28,551,160 shares outstanding, respectively; 33,173,167 and 32,988,599 shares issued, respectively) 3 3
Additional paid in capital 424,471 417,438
Treasury shares at cost (4,437,439 shares) (91,578) (91,578)
Retained earnings 204,428 174,852
Total shareholders’ equity 537,324 500,715
Total liabilities and shareholders’ equity $ 1,065,704 $ 1,020,876
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jul. 01, 2022
Dec. 31, 2021
Statement Of Financial Position [Abstract]    
Preferred shares, par value $ 0.0001 $ 0.0001
Preferred shares, authorized 20,000,000 20,000,000
Preferred shares, issued 0 0
Preferred shares, outstanding 0 0
Ordinary shares, par value $ 0.0001 $ 0.0001
Ordinary shares, authorized 200,000,000 200,000,000
Ordinary shares, issued 33,173,167 32,988,599
Ordinary shares, outstanding 28,735,728 28,551,160
Treasury shares 4,437,439 4,437,439
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Jul. 01, 2022
Jun. 25, 2021
Income Statement [Abstract]        
Net sales $ 329,560 $ 282,308 $ 622,706 $ 546,874
Cost of sales 274,099 234,955 523,313 460,009
Gross profit 55,461 47,353 99,393 86,865
Operating expenses:        
Research and development 4,907 4,049 9,758 7,564
Selling, general, and administrative 21,103 14,699 44,370 29,048
Amortization of intangible assets 4,655 3,390 10,004 6,781
Total operating expenses 30,665 22,138 64,132 43,393
Operating income 24,796 25,215 35,261 43,472
Interest expense, net 2,063 1,591 3,595 3,510
Other expense (income), net (548) 22 (464) 207
Income before income taxes 23,281 23,602 32,130 39,755
Income tax expense 1,744 737 2,554 2,252
Net income $ 21,537 $ 22,865 $ 29,576 $ 37,503
Net income per share:        
Net income per share Basic $ 0.75 $ 0.81 $ 1.03 $ 1.33
Net income per share Diluted $ 0.74 $ 0.79 $ 1.02 $ 1.30
Shares used to compute net income per share:        
Shares used to compute net income per share, Basic 28,665,930 28,180,821 28,629,280 28,092,535
Shares used to compute net income per share, Diluted 29,042,519 29,092,521 28,948,055 28,942,902
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Jul. 01, 2022
Jun. 25, 2021
Statement Of Income And Comprehensive Income [Abstract]        
Net income $ 21,537 $ 22,865 $ 29,576 $ 37,503
Other comprehensive loss, net of tax:        
Unrealized loss on available-for-sale marketable securities   (24)   (24)
Comprehensive income $ 21,537 $ 22,841 $ 29,576 $ 37,479
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Ordinary Shares
Additional Paid-in Capital
Treasury Shares
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Balance at Dec. 25, 2020 $ 411,689 $ 3 $ 399,311 $ (91,578)   $ 103,953
Balance, Shares at Dec. 25, 2020   27,907,077   4,437,439    
Ordinary shares issued from exercise of stock options 5,531   5,531      
Ordinary shares issued from exercise of stock options, shares   284,731        
Ordinary shares issued from vesting of restricted share units (1,918)   (1,918)      
Ordinary shares issued from vesting of restricted share units, shares   107,600        
Ordinary shares issued from employee share purchase plan 606   606      
Ordinary shares issued from employee share purchase plan, shares   27,151        
Share-based compensation expense 5,096   5,096      
Other comprehensive loss (24)       $ (24)  
Net income 37,503         37,503
Balance at Jun. 25, 2021 458,483 $ 3 408,626 $ (91,578) (24) 141,456
Balance, Shares at Jun. 25, 2021   28,326,559   4,437,439    
Balance at Mar. 26, 2021 431,062 $ 3 404,046 $ (91,578)   118,591
Balance, Shares at Mar. 26, 2021   28,070,251   4,437,439    
Ordinary shares issued from exercise of stock options 3,150   3,150      
Ordinary shares issued from exercise of stock options, shares   179,131        
Ordinary shares issued from vesting of restricted share units (1,251)   (1,251)      
Ordinary shares issued from vesting of restricted share units, shares   77,177        
Share-based compensation expense 2,681   2,681      
Other comprehensive loss (24)       (24)  
Net income 22,865         22,865
Balance at Jun. 25, 2021 458,483 $ 3 408,626 $ (91,578) $ (24) 141,456
Balance, Shares at Jun. 25, 2021   28,326,559   4,437,439    
Balance at Dec. 31, 2021 500,715 $ 3 417,438 $ (91,578)   174,852
Balance, Shares at Dec. 31, 2021   28,551,160   4,437,439    
Ordinary shares issued from exercise of stock options 1,038   1,038      
Ordinary shares issued from exercise of stock options, shares   47,768        
Ordinary shares issued from vesting of restricted share units (1,340)   (1,340)      
Ordinary shares issued from vesting of restricted share units, shares   94,735        
Ordinary shares issued from employee share purchase plan 929   929      
Ordinary shares issued from employee share purchase plan, shares   42,065        
Share-based compensation expense 6,406   6,406      
Net income 29,576         29,576
Balance at Jul. 01, 2022 537,324 $ 3 424,471 $ (91,578)   204,428
Balance, Shares at Jul. 01, 2022   28,735,728   4,437,439    
Balance at Apr. 01, 2022 511,829 $ 3 420,513 $ (91,578)   182,891
Balance, Shares at Apr. 01, 2022   28,628,907   4,437,439    
Ordinary shares issued from exercise of stock options 83   83      
Ordinary shares issued from exercise of stock options, shares   5,015        
Ordinary shares issued from vesting of restricted share units (563)   (563)      
Ordinary shares issued from vesting of restricted share units, shares   59,741        
Ordinary shares issued from employee share purchase plan 929   929      
Ordinary shares issued from employee share purchase plan, shares   42,065        
Share-based compensation expense 3,509   3,509      
Net income 21,537         21,537
Balance at Jul. 01, 2022 $ 537,324 $ 3 $ 424,471 $ (91,578)   $ 204,428
Balance, Shares at Jul. 01, 2022   28,735,728   4,437,439    
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Cash flows from operating activities:    
Net income $ 29,576 $ 37,503
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 18,394 11,464
Share-based compensation 6,406 5,096
Deferred income taxes (1,131) 1,089
Amortization of debt issuance costs 233 483
Gain on sale of asset disposal group   (504)
Other   59
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable, net (15,413) (18,131)
Inventories (54,194) (31,500)
Prepaid expenses and other assets 2,461 (478)
Accounts payable (12,453) 33,302
Accrued liabilities 2,586 (952)
Other liabilities (3,360) 1,458
Net cash provided by (used in) operating activities (26,895) 38,889
Cash flows from investing activities:    
Capital expenditures (14,413) (15,369)
Purchase of marketable securities   (105,033)
Proceeds from sale of property and equipment   504
Net cash used in investing activities (14,413) (119,898)
Cash flows from financing activities:    
Issuance of ordinary shares under share-based compensation plans 1,967 6,117
Employees' taxes paid upon vesting of restricted share units (1,340) (1,918)
Borrowings on revolving credit facility 25,000  
Repayments on revolving credit facility (10,000) (30,000)
Repayments on term loan (3,750) (4,375)
Net cash provided by (used in) financing activities 11,877 (30,176)
Net decrease in cash (29,431) (111,185)
Cash at beginning of period 75,495 252,899
Cash at end of period 46,064 141,714
Supplemental disclosures of cash flow information:    
Cash paid during the period for interest 3,295 3,341
Cash paid during the period for taxes, net of refunds 1,499 1,272
Supplemental disclosures of non-cash activities:    
Capital expenditures included in accounts payable 1,306 246
Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions $ 9,587 $ 1,709
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Selected Significant Accounting Policies
6 Months Ended
Jul. 01, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Selected Significant Accounting Policies

Note 1 – Basis of Presentation and Selected Significant Accounting Policies

Basis of Presentation

These consolidated unaudited financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“GAAP”). All intercompany balances and transactions have been eliminated upon consolidation. All dollar figures presented in tables in the notes to consolidated financial statements are in thousands, except per share amounts. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. These consolidated financial statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form 10‑K for the year ended December 31, 2021.

Year End

We use a 52- or 53-week fiscal year ending on the last Friday in December. The three months ended July 1, 2022 and June 25, 2021 were both 13 weeks. References to the second quarter of 2022 and 2021 refer to the three-month periods then ended. References to fiscal year 2022 and 2021 refer to our fiscal years ending December 30, 2022 and December 31, 2021, respectively. Fiscal year 2022 and 2021 are 52 and 53 weeks, respectively.

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods presented. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from the estimates made by management. Significant estimates include inventory valuation and impairment analysis for both definite‑lived intangible assets and goodwill.

Cash and Cash Equivalents

Cash and cash equivalents consist of deposits and financial instruments which are readily convertible into cash and have original maturities of 90 days or less at the time of acquisition.

Fair Value of Financial Instruments

The carrying values of our financial instruments, including cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued liabilities, and long-term debt, net of unamortized debt issuance costs, approximate fair value.

Revenue Recognition

We recognize revenue when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. This amount is recorded as net sales in our consolidated statements of operations.

Transaction price – In most of our contracts, prices are generally determined by a customer-issued purchase order and generally remain fixed over the duration of the contract. Certain contracts contain variable consideration, including early-payment discounts and rebates. When a contract includes variable consideration, we evaluate the estimate of the variable consideration to determine whether the estimate needs to be constrained; therefore, we include the variable consideration in the transaction price only to the extent that it is probable that a significant reversal will not occur. Variable consideration estimates are updated at each reporting date. Historically, we have not incurred significant costs to obtain a contract. All amounts billed to a customer relating to shipping and handling are classified as net sales, while all costs incurred by us for shipping and handling are classified as cost of sales.

Performance obligations – Substantially all of our performance obligations pertain to promised goods (“products”), which are primarily comprised of fluid delivery subsystems, weldments, and other components. Most of our contracts contain a single performance obligation and are generally completed within twelve months. Product sales are recognized at a point-in-time, generally upon delivery, as such term is defined within the contract, as that is when control of the promised good has transferred. Products are covered by a standard assurance warranty, generally extended for a period of one to two years depending on the customer, which promises that delivered products conform to contract specifications. As such, we account for such warranties under ASC 460, Guarantees, and not as a separate performance obligation.

Contract balances – Accounts receivable represents our unconditional right to receive consideration from our customers. Accounts receivable are carried at invoice price less an estimate for doubtful accounts and estimated payment discounts. Payment terms vary by customer but are generally due within 15‑60 days. Historically, we have not incurred significant payment issues with our customers. We had no significant contract assets or liabilities on our consolidated balance sheets in any of the periods presented.

Accounting Pronouncements Recently Adopted

In October 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021‑08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively. Early adoption is also permitted, including adoption in an interim period. If early adopted, the amendments are applied retrospectively to all business combinations for which the acquisition date occurred during the fiscal year of adoption. This ASU is currently not expected to have a material impact on our consolidated financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
6 Months Ended
Jul. 01, 2022
Inventory Disclosure [Abstract]  
Inventories

Note 2 – Inventories

Inventories consist of the following:

 

 

 

July 1,

2022

 

 

December 31,

2021

 

Raw materials

 

$

201,966

 

 

$

159,366

 

Work in process

 

 

68,918

 

 

 

62,537

 

Finished goods

 

 

34,793

 

 

 

28,281

 

Excess and obsolete adjustment

 

 

(15,350

)

 

 

(14,051

)

Total inventories

 

$

290,327

 

 

$

236,133

 

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment and Other Noncurrent Assets
6 Months Ended
Jul. 01, 2022
Property Plant And Equipment [Abstract]  
Property and Equipment and Other Noncurrent Assets

Note 3 – Property and Equipment and Other Noncurrent Assets

Property and equipment consist of the following:

 

 

 

July 1,

2022

 

 

December 31,

2021

 

Machinery

 

$

87,403

 

 

$

80,953

 

Leasehold improvements

 

 

40,732

 

 

 

36,706

 

Computer software, hardware, and equipment

 

 

9,370

 

 

 

8,031

 

Office furniture, fixtures and equipment

 

 

1,258

 

 

 

1,168

 

Vehicles

 

 

325

 

 

 

284

 

Construction-in-process

 

 

11,274

 

 

 

8,565

 

 

 

 

150,362

 

 

 

135,707

 

Less accumulated depreciation

 

 

(58,759

)

 

 

(50,503

)

Total property and equipment, net

 

$

91,603

 

 

$

85,204

 

 

Depreciation expense was $4.4 million and $2.4 million for the second quarter of 2022 and 2021, respectively. Depreciation expense was $8.4 million and $4.7 million for the six months ended July 1, 2022 and June 25, 2021, respectively.

Cloud Computing Implementation Costs

We capitalize implementation costs associated with hosting arrangement that are service contracts. These costs are recorded to prepaid expenses or other noncurrent assets. To-date, these costs are those incurred to implement a new company-wide ERP system.

The following table summarizes capitalized cloud computing implementation costs:

 

Capitalized cloud computing implementation costs as of December 31, 2021

 

$

8,054

 

Costs capitalized during the period

 

 

4,073

 

Capitalized costs amortized during the period

 

 

(399

)

Capitalized cloud computing implementation costs as of July 1, 2022

 

$

11,728

 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets
6 Months Ended
Jul. 01, 2022
Goodwill And Intangible Assets Disclosure [Abstract]  
Intangible Assets

Note 4 – Intangible Assets

Definite‑lived intangible assets consist of the following:

 

 

 

July 1, 2022

 

 

Gross value

 

 

Accumulated

amortization

 

 

Accumulated

impairment

charges

 

 

Carrying

amount

 

 

Weighted

average

useful life

Customer relationships

 

 

117,022

 

 

 

(44,140

)

 

 

 

 

 

72,882

 

 

8.4 years

Developed technology

 

 

11,047

 

 

 

(4,006

)

 

 

 

 

 

7,041

 

 

10.0 years

Total intangible assets

 

$

128,069

 

 

$

(48,146

)

 

$

 

 

$

79,923

 

 

 

 

 

 

December 31, 2021

 

 

Gross value

 

 

Accumulated

amortization

 

 

Accumulated

impairment

charges

 

 

Carrying

amount

 

 

Weighted

average

useful life

Customer relationships

 

 

146,569

 

 

 

(65,953

)

 

 

 

 

 

80,616

 

 

8.7 years

Developed technology

 

 

11,047

 

 

 

(3,483

)

 

 

 

 

 

7,564

 

 

10.0 years

Order backlog

 

 

2,600

 

 

 

(853

)

 

 

 

 

 

1,747

 

 

6 months

Total intangible assets

 

$

160,216

 

 

$

(70,289

)

 

$

 

 

$

89,927

 

 

 

 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jul. 01, 2022
Leases [Abstract]  
Leases

Note 5 – Leases

Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For purposes of calculating operating lease ROU assets and operating lease liabilities, we use the non-cancellable lease term plus options to extend that we are reasonably certain to take. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Our leases generally do not provide an implicit rate. As such, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments.

We lease facilities under various non-cancellable operating leases expiring through 2031. In addition to base rental payments, we are generally responsible for our proportionate share of operating expenses, including facility maintenance, insurance, and property taxes. As these amounts are variable, they are not included in lease liabilities. As of July 1, 2022, we had one operating lease executed for which the rental period had not yet commenced.

The components of lease expense are as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Operating lease cost

 

$

2,239

 

 

$

1,391

 

 

$

4,284

 

 

$

2,772

 

 

 

Supplemental cash flow information related to leases is as follows:

 

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

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

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

3,802

 

 

$

2,691

 

 

Supplemental balance sheet information related to leases is as follows:

 

 

 

July 1,

2022

 

 

June 25,

2021

 

Weighted-average remaining lease term of operating leases

 

5.7 years

 

 

2.4 years

 

Weighted-average discount rate of operating leases

 

2.3%

 

 

4.2%

 

 

Future minimum lease payments under non-cancelable leases as of July 1, 2022 are as follows:

 

2022, remaining

 

$

4,217

 

2023

 

 

7,322

 

2024

 

 

6,603

 

2025

 

 

5,991

 

2026

 

 

5,510

 

Thereafter

 

 

8,599

 

Total future minimum lease payments

 

 

38,242

 

Less imputed interest

 

 

(2,223

)

Total lease liabilities

 

$

36,019

 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jul. 01, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

Note 6 – Income Taxes

Income tax information for the periods reported are as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Income tax expense

 

$

1,744

 

 

$

737

 

 

$

2,554

 

 

$

2,252

 

Income before income taxes

 

$

23,281

 

 

$

23,602

 

 

$

32,130

 

 

$

39,755

 

Effective income tax rate

 

 

7.5

%

 

 

3.1

%

 

 

7.9

%

 

 

5.7

%

 

Our effective tax rates for the three and six months ended July 1, 2022 and June 25, 2021 differ from the statutory rate primarily due to taxes on foreign income that differ from the U.S. tax rate, including a tax holiday in Singapore, and the impact of share-based compensation activity during the quarter.

The ending balance for the unrecognized tax benefits for uncertain tax positions was approximately $3.8 million at July 1, 2022. The related interest and penalties were insignificant. The uncertain tax positions that are reasonably possible to decrease in the next twelve months are insignificant.

As of July 1, 2022, we were not under examination by tax authorities.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit Programs
6 Months Ended
Jul. 01, 2022
Compensation And Retirement Disclosure [Abstract]  
Employee Benefit Programs

Note 7 – Employee Benefit Programs

401(k) Plan

We sponsor a 401(k) plan available to employees of our U.S.‑based subsidiaries. Participants may make salary deferral contributions not to exceed 50% of a participant’s annual compensation or the maximum amount otherwise allowed by law. Eligible employees receive a discretionary matching contribution equal to 50% of a participant’s deferral, up to an annual matching maximum of 4% of a participant’s annual compensation. Matching contributions were $0.7 million and $0.5 million for the second quarter of 2022 and 2021, respectively. Matching contributions were $1.6 million and $1.1 million for the six months ended July 1, 2022 and June 25, 2021, respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt
6 Months Ended
Jul. 01, 2022
Debt Disclosure [Abstract]  
Long-Term Debt

Note 8 – Long-Term Debt

Long‑term debt consists of the following:

 

 

 

July 1,

2022

 

 

December 31,

2021

 

Term loan

 

$

146,250

 

 

$

150,000

 

Revolving credit facility

 

 

160,000

 

 

 

145,000

 

Total principal amount of long-term debt

 

 

306,250

 

 

 

295,000

 

Less unamortized debt issuance costs

 

 

(2,014

)

 

 

(2,247

)

Total long-term debt, net

 

 

304,236

 

 

 

292,753

 

Less current portion

 

 

(7,500

)

 

 

(7,500

)

Total long-term debt, less current portion, net

 

$

296,736

 

 

$

285,253

 

 

On October 29, 2021, we entered into an amended and restated credit agreement, which includes a group of financial institutions as direct lenders underlying the agreement. The credit agreement includes a $150.0 million term loan facility and a $250.0 million revolving credit facility (together, “credit facilities”). Term loan principal payments of $1.9 million are due on a quarterly basis. The credit facilities mature on October 29, 2026.

Interest is charged at either the Base Rate or the Bloomberg Short-Term Bank Yield (“BSBY”) Rate (as such terms are defined in the credit agreement) at our option, plus an applicable margin. The Base Rate is equal to the higher of i) the Prime Rate, ii) the Federal Funds Rate plus 0.5%, or iii) the BSBY Rate plus 1.00%. The applicable margin on Base Rate and BSBY Rate loans is 0.375‑1.375% and 1.375‑2.375% per annum, respectively, depending on our leverage ratio. We are also charged a commitment fee of 0.175%-0.350% on the unused portion of our revolving credit facility. Base Rate interest payments and commitment fees are due quarterly. BSBY Rate interest payments are due on the last day of the applicable interest period, or quarterly for applicable interest periods longer than 3 months. At July 1, 2022, our credit facilities bore interest under the BSBY rate option of 3.44%.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation
6 Months Ended
Jul. 01, 2022
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Share-Based Compensation

Note 9 – Share‑Based Compensation

The 2016 Omnibus Incentive Plan (the “2016 Plan”) provides for grants of share‑based awards to employees, directors, and consultants. Awards may be in the form of stock options (“options”), tandem and non‑tandem stock appreciation rights, restricted share awards or restricted share units (“RSUs”), performance awards, and other share‑based awards. Forfeited or expired awards are returned to the incentive plan pool for future grants. Awards generally vest over four years, 25% on the first anniversary of the date of grant and quarterly thereafter over the remaining 3 years. Upon vesting of RSUs, employees may elect to have shares withheld to cover statutory minimum withholding taxes. Shares withheld are not reflected as an issuance of ordinary shares within our consolidated statements of shareholders’ equity, as the shares were never issued, and the associated tax payments are reflected as financing activities within our consolidated statements of cash flows.

Share‑based compensation expense across all plans for options, RSUs, and employee share purchase rights was $3.5 million and $2.7 million for the second quarter of 2022 and 2021, and was $6.4 million and $5.1 million for the six months ended July 1, 2022 and June 25, 2021, respectively.

Stock Options

The following table summarizes option activity:

 

 

 

Number of Stock Options

 

 

 

 

 

 

 

 

 

 

 

 

 

Service

condition

 

 

Weighted average exercise price per share

 

 

Weighted average remaining contractual term

 

Aggregate intrinsic value

 

Outstanding, December 31, 2021

 

 

921,469

 

 

$

23.20

 

 

 

 

 

 

 

Granted

 

 

 

 

$

 

 

 

 

 

 

 

Exercised

 

 

(47,768

)

 

$

21.73

 

 

 

 

 

 

 

Forfeited or expired

 

 

(21,775

)

 

$

23.24

 

 

 

 

 

 

 

Outstanding, July 1, 2022

 

 

851,926

 

 

$

23.28

 

 

3.4 years

 

$

556

 

Exercisable, July 1, 2022

 

 

663,985

 

 

$

23.16

 

 

3.1 years

 

$

519

 

 

 

Restricted Share Units

The following table summarizes RSU activity:

 

 

 

Number of Restricted Share Units

 

 

 

 

 

 

 

Service

condition

 

 

Performance

condition

 

 

Market

condition

 

 

Weighted average grant-date fair value per share

 

Unvested, December 31, 2021

 

 

559,310

 

 

 

9,716

 

 

 

14,572

 

 

$

37.05

 

Granted

 

 

556,600

 

 

 

47,846

 

 

 

71,770

 

 

$

27.49

 

Vested

 

 

(138,437

)

 

 

 

 

 

 

 

$

36.03

 

Forfeited

 

 

(58,923

)

 

 

 

 

 

 

 

$

33.20

 

Unvested, July 1, 2022

 

 

918,550

 

 

 

57,562

 

 

 

86,342

 

 

$

31.31

 

 

Employee Share Purchase Plan

The 2017 Employee Stock Purchase Plan (the “2017 ESPP”) grants employees the ability to designate a portion of their base-pay to purchase ordinary shares at a price equal to 85% of the fair market value of our ordinary shares on the first or last day of each 6 month purchase period. Purchase periods begin on January 1 or July 1 and end on June 30 or December 31, or the next business day if such date is not a business day. Shares are purchased on the last day of the purchase period.

As of July 1, 2022, approximately 2.3 million ordinary shares remain available for purchase under the 2017 ESPP.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per Share
6 Months Ended
Jul. 01, 2022
Earnings Per Share [Abstract]  
Earnings per Share

Note 10 – Earnings per Share

The following table sets forth the computation of basic and diluted earnings per share and a reconciliation of the numerator and denominator used in the calculation:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

21,537

 

 

$

22,865

 

 

$

29,576

 

 

$

37,503

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average ordinary shares outstanding

 

 

28,665,930

 

 

 

28,180,821

 

 

 

28,629,280

 

 

 

28,092,535

 

Dilutive effect of options

 

 

148,160

 

 

 

601,871

 

 

 

215,582

 

 

 

550,059

 

Dilutive effect of RSUs

 

 

228,107

 

 

 

298,499

 

 

 

102,871

 

 

 

288,978

 

Dilutive effect of ESPP

 

 

322

 

 

 

11,330

 

 

 

322

 

 

 

11,330

 

Diluted weighted average ordinary shares outstanding

 

 

29,042,519

 

 

 

29,092,521

 

 

 

28,948,055

 

 

 

28,942,902

 

Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (1)

 

 

721,000

 

 

 

185,000

 

 

 

915,000

 

 

 

185,000

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.75

 

 

$

0.81

 

 

$

1.03

 

 

$

1.33

 

Diluted

 

$

0.74

 

 

$

0.79

 

 

$

1.02

 

 

$

1.30

 

 

 

(1)

Represents potentially dilutive options and RSUs excluded from the calculation of diluted weighted average ordinary shares outstanding, because including them would have been antidilutive under the treasury stock method.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information
6 Months Ended
Jul. 01, 2022
Segment Reporting [Abstract]  
Segment Information

Note 11 – Segment Information

Our Chief Operating Decision Maker, the Chief Executive Officer, reviews our results of operations on a consolidated level and executive staff is structured by function rather than by product category. Additionally, key resources, decisions, and assessment of performance are analyzed at a company‑wide level. Therefore, we operate in one operating segment.

Foreign operations are conducted primarily through our wholly owned subsidiaries in Singapore and Malaysia, and to a lesser degree, Scotland, Korea, and Mexico. Our principal markets include North America, Asia, and to a lesser degree, Europe.

Sales by geographic area represents sales to unaffiliated customers based upon the location to which the products were shipped. The following table sets forth sales by geographic area:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

United States of America

 

$

158,374

 

 

$

137,747

 

 

$

300,844

 

 

$

276,881

 

Singapore

 

 

114,398

 

 

 

101,214

 

 

 

217,693

 

 

 

187,538

 

Europe

 

 

24,806

 

 

 

22,439

 

 

 

49,198

 

 

 

39,769

 

Other

 

 

31,982

 

 

 

20,908

 

 

 

54,971

 

 

 

42,686

 

Total net sales

 

$

329,560

 

 

$

282,308

 

 

$

622,706

 

 

$

546,874

 

 

Foreign long-lived assets, exclusive of deferred tax assets, were $42.2 million and $38.4 million at July 1, 2022 and December 31, 2021, respectively.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Selected Significant Accounting Policies (Policies)
6 Months Ended
Jul. 01, 2022
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

These consolidated unaudited financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“GAAP”). All intercompany balances and transactions have been eliminated upon consolidation. All dollar figures presented in tables in the notes to consolidated financial statements are in thousands, except per share amounts. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. These consolidated financial statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form 10‑K for the year ended December 31, 2021.

Year End

Year End

We use a 52- or 53-week fiscal year ending on the last Friday in December. The three months ended July 1, 2022 and June 25, 2021 were both 13 weeks. References to the second quarter of 2022 and 2021 refer to the three-month periods then ended. References to fiscal year 2022 and 2021 refer to our fiscal years ending December 30, 2022 and December 31, 2021, respectively. Fiscal year 2022 and 2021 are 52 and 53 weeks, respectively.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods presented. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from the estimates made by management. Significant estimates include inventory valuation and impairment analysis for both definite‑lived intangible assets and goodwill.

Cash and Cash Equivalents

Cash and Cash Equivalents

Cash and cash equivalents consist of deposits and financial instruments which are readily convertible into cash and have original maturities of 90 days or less at the time of acquisition.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The carrying values of our financial instruments, including cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued liabilities, and long-term debt, net of unamortized debt issuance costs, approximate fair value.

Revenue Recognition

Revenue Recognition

We recognize revenue when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. This amount is recorded as net sales in our consolidated statements of operations.

Transaction price – In most of our contracts, prices are generally determined by a customer-issued purchase order and generally remain fixed over the duration of the contract. Certain contracts contain variable consideration, including early-payment discounts and rebates. When a contract includes variable consideration, we evaluate the estimate of the variable consideration to determine whether the estimate needs to be constrained; therefore, we include the variable consideration in the transaction price only to the extent that it is probable that a significant reversal will not occur. Variable consideration estimates are updated at each reporting date. Historically, we have not incurred significant costs to obtain a contract. All amounts billed to a customer relating to shipping and handling are classified as net sales, while all costs incurred by us for shipping and handling are classified as cost of sales.

Performance obligations – Substantially all of our performance obligations pertain to promised goods (“products”), which are primarily comprised of fluid delivery subsystems, weldments, and other components. Most of our contracts contain a single performance obligation and are generally completed within twelve months. Product sales are recognized at a point-in-time, generally upon delivery, as such term is defined within the contract, as that is when control of the promised good has transferred. Products are covered by a standard assurance warranty, generally extended for a period of one to two years depending on the customer, which promises that delivered products conform to contract specifications. As such, we account for such warranties under ASC 460, Guarantees, and not as a separate performance obligation.

Contract balances – Accounts receivable represents our unconditional right to receive consideration from our customers. Accounts receivable are carried at invoice price less an estimate for doubtful accounts and estimated payment discounts. Payment terms vary by customer but are generally due within 15‑60 days. Historically, we have not incurred significant payment issues with our customers. We had no significant contract assets or liabilities on our consolidated balance sheets in any of the periods presented.

Accounting Pronouncements Recently Adopted

Accounting Pronouncements Recently Adopted

In October 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021‑08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively. Early adoption is also permitted, including adoption in an interim period. If early adopted, the amendments are applied retrospectively to all business combinations for which the acquisition date occurred during the fiscal year of adoption. This ASU is currently not expected to have a material impact on our consolidated financial statements.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jul. 01, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following:

 

 

 

July 1,

2022

 

 

December 31,

2021

 

Raw materials

 

$

201,966

 

 

$

159,366

 

Work in process

 

 

68,918

 

 

 

62,537

 

Finished goods

 

 

34,793

 

 

 

28,281

 

Excess and obsolete adjustment

 

 

(15,350

)

 

 

(14,051

)

Total inventories

 

$

290,327

 

 

$

236,133

 

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment and Other Noncurrent Assets (Tables)
6 Months Ended
Jul. 01, 2022
Property Plant And Equipment [Abstract]  
Summary of Property and Equipment

Property and equipment consist of the following:

 

 

 

July 1,

2022

 

 

December 31,

2021

 

Machinery

 

$

87,403

 

 

$

80,953

 

Leasehold improvements

 

 

40,732

 

 

 

36,706

 

Computer software, hardware, and equipment

 

 

9,370

 

 

 

8,031

 

Office furniture, fixtures and equipment

 

 

1,258

 

 

 

1,168

 

Vehicles

 

 

325

 

 

 

284

 

Construction-in-process

 

 

11,274

 

 

 

8,565

 

 

 

 

150,362

 

 

 

135,707

 

Less accumulated depreciation

 

 

(58,759

)

 

 

(50,503

)

Total property and equipment, net

 

$

91,603

 

 

$

85,204

 

Summary of Capitalized Cloud Computing Implementation Cost

The following table summarizes capitalized cloud computing implementation costs:

 

Capitalized cloud computing implementation costs as of December 31, 2021

 

$

8,054

 

Costs capitalized during the period

 

 

4,073

 

Capitalized costs amortized during the period

 

 

(399

)

Capitalized cloud computing implementation costs as of July 1, 2022

 

$

11,728

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets (Tables)
6 Months Ended
Jul. 01, 2022
Goodwill And Intangible Assets Disclosure [Abstract]  
Schedule of Definite-Lived Intangible Assets

Definite‑lived intangible assets consist of the following:

 

 

 

July 1, 2022

 

 

Gross value

 

 

Accumulated

amortization

 

 

Accumulated

impairment

charges

 

 

Carrying

amount

 

 

Weighted

average

useful life

Customer relationships

 

 

117,022

 

 

 

(44,140

)

 

 

 

 

 

72,882

 

 

8.4 years

Developed technology

 

 

11,047

 

 

 

(4,006

)

 

 

 

 

 

7,041

 

 

10.0 years

Total intangible assets

 

$

128,069

 

 

$

(48,146

)

 

$

 

 

$

79,923

 

 

 

 

 

 

December 31, 2021

 

 

Gross value

 

 

Accumulated

amortization

 

 

Accumulated

impairment

charges

 

 

Carrying

amount

 

 

Weighted

average

useful life

Customer relationships

 

 

146,569

 

 

 

(65,953

)

 

 

 

 

 

80,616

 

 

8.7 years

Developed technology

 

 

11,047

 

 

 

(3,483

)

 

 

 

 

 

7,564

 

 

10.0 years

Order backlog

 

 

2,600

 

 

 

(853

)

 

 

 

 

 

1,747

 

 

6 months

Total intangible assets

 

$

160,216

 

 

$

(70,289

)

 

$

 

 

$

89,927

 

 

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jul. 01, 2022
Leases [Abstract]  
Components of Lease Expense

The components of lease expense are as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Operating lease cost

 

$

2,239

 

 

$

1,391

 

 

$

4,284

 

 

$

2,772

 

Supplemental Cash Flow Information Related to Leases

Supplemental cash flow information related to leases is as follows:

 

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

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

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

3,802

 

 

$

2,691

 

Supplemental Balance Sheet Information Related to Leases

Supplemental balance sheet information related to leases is as follows:

 

 

 

July 1,

2022

 

 

June 25,

2021

 

Weighted-average remaining lease term of operating leases

 

5.7 years

 

 

2.4 years

 

Weighted-average discount rate of operating leases

 

2.3%

 

 

4.2%

 

Future Minimum Lease Payments Under Non-Cancelable Leases

Future minimum lease payments under non-cancelable leases as of July 1, 2022 are as follows:

 

2022, remaining

 

$

4,217

 

2023

 

 

7,322

 

2024

 

 

6,603

 

2025

 

 

5,991

 

2026

 

 

5,510

 

Thereafter

 

 

8,599

 

Total future minimum lease payments

 

 

38,242

 

Less imputed interest

 

 

(2,223

)

Total lease liabilities

 

$

36,019

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Tables)
6 Months Ended
Jul. 01, 2022
Income Tax Disclosure [Abstract]  
Schedule of Income Taxes

Income tax information for the periods reported are as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Income tax expense

 

$

1,744

 

 

$

737

 

 

$

2,554

 

 

$

2,252

 

Income before income taxes

 

$

23,281

 

 

$

23,602

 

 

$

32,130

 

 

$

39,755

 

Effective income tax rate

 

 

7.5

%

 

 

3.1

%

 

 

7.9

%

 

 

5.7

%

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt (Tables)
6 Months Ended
Jul. 01, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt

Long‑term debt consists of the following:

 

 

 

July 1,

2022

 

 

December 31,

2021

 

Term loan

 

$

146,250

 

 

$

150,000

 

Revolving credit facility

 

 

160,000

 

 

 

145,000

 

Total principal amount of long-term debt

 

 

306,250

 

 

 

295,000

 

Less unamortized debt issuance costs

 

 

(2,014

)

 

 

(2,247

)

Total long-term debt, net

 

 

304,236

 

 

 

292,753

 

Less current portion

 

 

(7,500

)

 

 

(7,500

)

Total long-term debt, less current portion, net

 

$

296,736

 

 

$

285,253

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation (Tables)
6 Months Ended
Jul. 01, 2022
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Schedule of Option Activity

The following table summarizes option activity:

 

 

 

Number of Stock Options

 

 

 

 

 

 

 

 

 

 

 

 

 

Service

condition

 

 

Weighted average exercise price per share

 

 

Weighted average remaining contractual term

 

Aggregate intrinsic value

 

Outstanding, December 31, 2021

 

 

921,469

 

 

$

23.20

 

 

 

 

 

 

 

Granted

 

 

 

 

$

 

 

 

 

 

 

 

Exercised

 

 

(47,768

)

 

$

21.73

 

 

 

 

 

 

 

Forfeited or expired

 

 

(21,775

)

 

$

23.24

 

 

 

 

 

 

 

Outstanding, July 1, 2022

 

 

851,926

 

 

$

23.28

 

 

3.4 years

 

$

556

 

Exercisable, July 1, 2022

 

 

663,985

 

 

$

23.16

 

 

3.1 years

 

$

519

 

 

 

Schedule of RSU Activity

The following table summarizes RSU activity:

 

 

 

Number of Restricted Share Units

 

 

 

 

 

 

 

Service

condition

 

 

Performance

condition

 

 

Market

condition

 

 

Weighted average grant-date fair value per share

 

Unvested, December 31, 2021

 

 

559,310

 

 

 

9,716

 

 

 

14,572

 

 

$

37.05

 

Granted

 

 

556,600

 

 

 

47,846

 

 

 

71,770

 

 

$

27.49

 

Vested

 

 

(138,437

)

 

 

 

 

 

 

 

$

36.03

 

Forfeited

 

 

(58,923

)

 

 

 

 

 

 

 

$

33.20

 

Unvested, July 1, 2022

 

 

918,550

 

 

 

57,562

 

 

 

86,342

 

 

$

31.31

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per Share (Tables)
6 Months Ended
Jul. 01, 2022
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share and a reconciliation of the numerator and denominator used in the calculation:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

21,537

 

 

$

22,865

 

 

$

29,576

 

 

$

37,503

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average ordinary shares outstanding

 

 

28,665,930

 

 

 

28,180,821

 

 

 

28,629,280

 

 

 

28,092,535

 

Dilutive effect of options

 

 

148,160

 

 

 

601,871

 

 

 

215,582

 

 

 

550,059

 

Dilutive effect of RSUs

 

 

228,107

 

 

 

298,499

 

 

 

102,871

 

 

 

288,978

 

Dilutive effect of ESPP

 

 

322

 

 

 

11,330

 

 

 

322

 

 

 

11,330

 

Diluted weighted average ordinary shares outstanding

 

 

29,042,519

 

 

 

29,092,521

 

 

 

28,948,055

 

 

 

28,942,902

 

Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (1)

 

 

721,000

 

 

 

185,000

 

 

 

915,000

 

 

 

185,000

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.75

 

 

$

0.81

 

 

$

1.03

 

 

$

1.33

 

Diluted

 

$

0.74

 

 

$

0.79

 

 

$

1.02

 

 

$

1.30

 

 

 

(1)

Represents potentially dilutive options and RSUs excluded from the calculation of diluted weighted average ordinary shares outstanding, because including them would have been antidilutive under the treasury stock method.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Tables)
6 Months Ended
Jul. 01, 2022
Segment Reporting [Abstract]  
Schedule of Sales By Geographic Area The following table sets forth sales by geographic area:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1,

2022

 

 

June 25,

2021

 

 

July 1,

2022

 

 

June 25,

2021

 

United States of America

 

$

158,374

 

 

$

137,747

 

 

$

300,844

 

 

$

276,881

 

Singapore

 

 

114,398

 

 

 

101,214

 

 

 

217,693

 

 

 

187,538

 

Europe

 

 

24,806

 

 

 

22,439

 

 

 

49,198

 

 

 

39,769

 

Other

 

 

31,982

 

 

 

20,908

 

 

 

54,971

 

 

 

42,686

 

Total net sales

 

$

329,560

 

 

$

282,308

 

 

$

622,706

 

 

$

546,874

 

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details)
6 Months Ended
Jul. 01, 2022
Basis Of Presentation [Line Items]  
Original maturities acquisition period 90 days
Minimum  
Basis Of Presentation [Line Items]  
Extended product warranty period 1 year
Payment terms, due period 15 days
Maximum  
Basis Of Presentation [Line Items]  
Extended product warranty period 2 years
Payment terms, due period 60 days
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details 1)
Jul. 01, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-07-02  
Basis Of Presentation [Line Items]  
Performance obligation satisfaction period 12 months
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jul. 01, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 201,966 $ 159,366
Work in process 68,918 62,537
Finished goods 34,793 28,281
Excess and obsolete adjustment (15,350) (14,051)
Total inventories $ 290,327 $ 236,133
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment and Other Noncurrent Assets - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Jul. 01, 2022
Dec. 31, 2021
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross $ 150,362 $ 135,707
Less accumulated depreciation (58,759) (50,503)
Total property and equipment, net 91,603 85,204
Machinery    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 87,403 80,953
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 40,732 36,706
Office Furniture, Fixtures and Equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 1,258 1,168
Vehicles    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 325 284
Construction-In-Progress    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 11,274 8,565
Computer Software, Hardware and Equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross $ 9,370 $ 8,031
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment and Other Noncurrent Assets - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Jul. 01, 2022
Jun. 25, 2021
Property Plant And Equipment [Abstract]        
Depreciation expense $ 4.4 $ 2.4 $ 8.4 $ 4.7
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment and Other Noncurrent Assets - Summary of Capitalized Cloud Computing Implementation Cost (Details)
$ in Thousands
6 Months Ended
Jul. 01, 2022
USD ($)
Property Plant And Equipment [Abstract]  
Capitalized cloud computing implementation costs $ 8,054
Costs capitalized during the period 4,073
Capitalized costs amortized during the period (399)
Capitalized cloud computing implementation costs $ 11,728
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 01, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Gross value $ 128,069 $ 160,216
Accumulated amortization (48,146) (70,289)
Carrying amount 79,923 89,927
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross value 117,022 146,569
Accumulated amortization (44,140) (65,953)
Carrying amount $ 72,882 $ 80,616
Customer Relationships | Weighted Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 8 years 4 months 24 days 8 years 8 months 12 days
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross value $ 11,047 $ 11,047
Accumulated amortization (4,006) (3,483)
Carrying amount $ 7,041 $ 7,564
Developed Technology | Weighted Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 10 years 10 years
Order Backlog    
Finite Lived Intangible Assets [Line Items]    
Gross value   $ 2,600
Accumulated amortization   (853)
Carrying amount   $ 1,747
Order Backlog | Weighted Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life   6 months
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Additional Information (Detail)
6 Months Ended
Jul. 01, 2022
Operatinglease
Leases [Abstract]  
Non-cancellable net operating lease expiration year 2031
Lessee, operating lease, not yet commenced, description As of July 1, 2022, we had one operating lease executed for which the rental period had not yet commenced.
Number of operating lease executed 1
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Components of Lease Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Jul. 01, 2022
Jun. 25, 2021
Leases [Abstract]        
Operating lease cost $ 2,239 $ 1,391 $ 4,284 $ 2,772
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Supplemental Cash Flow Information Related to Leases (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Leases [Abstract]    
Operating cash flows from operating leases $ 3,802 $ 2,691
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Supplemental Balance Sheet Information Related to Leases (Detail)
Jul. 01, 2022
Jun. 25, 2021
Leases [Abstract]    
Weighted-average remaining lease term of operating leases 5 years 8 months 12 days 2 years 4 months 24 days
Weighted-average discount rate of operating leases 2.30% 4.20%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Future Minimum Lease Payments Under Non-Cancelable Leases (Detail)
$ in Thousands
Jul. 01, 2022
USD ($)
Leases [Abstract]  
2022, remaining $ 4,217
2023 7,322
2024 6,603
2025 5,991
2026 5,510
Thereafter 8,599
Total future minimum lease payments 38,242
Less imputed interest (2,223)
Total lease liabilities $ 36,019
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Schedule of Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Jul. 01, 2022
Jun. 25, 2021
Components Of Income Tax Expense Benefit Continuing Operations [Abstract]        
Income tax expense $ 1,744 $ 737 $ 2,554 $ 2,252
Income before income taxes $ 23,281 $ 23,602 $ 32,130 $ 39,755
Effective income tax rate 7.50% 3.10% 7.90% 5.70%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Additional Information (Details)
$ in Millions
Jul. 01, 2022
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized tax benefits for uncertain tax positions $ 3.8
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit Programs - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Jul. 01, 2022
Jun. 25, 2021
Defined Contribution Plan Disclosure [Line Items]        
Percentage of maximum annual contributions per employee     50.00% 50.00%
Percentage of eligible employee receive discretionary matching contribution     50.00% 50.00%
Employee matching contributions $ 0.7 $ 0.5 $ 1.6 $ 1.1
Maximum        
Defined Contribution Plan Disclosure [Line Items]        
Percentage of maximum annual contributions per employee     4.00%  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jul. 01, 2022
Dec. 31, 2021
Line Of Credit Facility [Line Items]    
Total principal amount of long-term debt $ 306,250 $ 295,000
Less unamortized debt issuance costs (2,014) (2,247)
Total long-term debt, net 304,236 292,753
Less current portion (7,500) (7,500)
Total long-term debt, less current portion, net 296,736 285,253
Term Loan    
Line Of Credit Facility [Line Items]    
Total principal amount of long-term debt 146,250 150,000
Revolving Credit Facility    
Line Of Credit Facility [Line Items]    
Total principal amount of long-term debt $ 160,000 $ 145,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Oct. 29, 2021
Jul. 01, 2022
Dec. 31, 2021
Line Of Credit Facility [Line Items]      
Principal amount of long-term debt   $ 306,250 $ 295,000
Term Loan      
Line Of Credit Facility [Line Items]      
Principal amount of long-term debt   146,250 150,000
Revolving Credit Facility      
Line Of Credit Facility [Line Items]      
Principal amount of long-term debt   $ 160,000 $ 145,000
Credit Agreement      
Line Of Credit Facility [Line Items]      
Description of interest rate   The Base Rate is equal to the higher of i) the Prime Rate, ii) the Federal Funds Rate plus 0.5%, or iii) the BSBY Rate plus 1.00%. The applicable margin on Base Rate and BSBY Rate loans is 0.375‑1.375% and 1.375‑2.375% per annum, respectively, depending on our leverage ratio.  
Credit Agreement | Federal Funds Effective Rate      
Line Of Credit Facility [Line Items]      
Basis spread on variable rate 0.50%    
Credit Agreement | BSBY Rate      
Line Of Credit Facility [Line Items]      
Basis spread on variable rate 1.00%    
Frequency of interest payment   last day of the applicable interest period, or quarterly for applicable interest periods longer than 3 months  
Credit Agreement | Base Rate      
Line Of Credit Facility [Line Items]      
Frequency of interest payment   quarterly  
Credit Agreement | Maximum | BSBY Rate      
Line Of Credit Facility [Line Items]      
Additional basis spread on variable rate 2.375%    
Credit Agreement | Maximum | Base Rate      
Line Of Credit Facility [Line Items]      
Additional basis spread on variable rate 1.375%    
Credit Agreement | Minimum | BSBY Rate      
Line Of Credit Facility [Line Items]      
Additional basis spread on variable rate 1.375%    
Credit Agreement | Minimum | Base Rate      
Line Of Credit Facility [Line Items]      
Additional basis spread on variable rate 0.375%    
Credit Agreement | Term Loan      
Line Of Credit Facility [Line Items]      
Principal amount of long-term debt $ 150,000    
Credit facility, periodic principal payments $ 1,900    
Credit facility, frequency of principal payments quarterly    
Credit Agreement | Term Loan | BSBY Rate      
Line Of Credit Facility [Line Items]      
Interest rate   3.44%  
Credit Agreement | Revolving Credit Facility      
Line Of Credit Facility [Line Items]      
Principal amount of long-term debt $ 250,000    
Credit Agreement | Revolving Credit Facility | Maximum      
Line Of Credit Facility [Line Items]      
Percentage of commitment fee on unused portion of revolver 0.35%    
Credit Agreement | Revolving Credit Facility | Minimum      
Line Of Credit Facility [Line Items]      
Percentage of commitment fee on unused portion of revolver 0.175%    
Credit Agreement | Term Loan And Revolving Credit Facility      
Line Of Credit Facility [Line Items]      
Principal payments maturity date Oct. 29, 2026    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Additional Information (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Jul. 01, 2022
Jun. 25, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation expense for Options, RSUs and employee share purchase rights across all plans $ 3.5 $ 2.7 $ 6.4 $ 5.1
The 2016 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting description     Awards generally vest over four years, 25% on the first anniversary of the date of grant and quarterly thereafter over the remaining 3 years.  
Share-based compensation arrangement by share-based payment award, expiration period     4 years  
Awards vesting period     3 years  
Awards vesting percentage     25.00%  
2017 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Purchase price equal to percentage of fair market value of ordinary shares     85.00%  
2017 Employee Stock Purchase Plan | Ordinary Shares        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Ordinary shares remain available for purchase     2.3  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Schedule of Option Activity (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 01, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Weighted average exercise price per share, Outstanding, Beginning Balance $ 23.20
Weighted average exercise price per share, Exercised 21.73
Weighted average exercise price per share, Forfeited or expired 23.24
Weighted average exercise price per share, Outstanding, Ending Balance 23.28
Weighted average exercise price per share, Exercisable $ 23.16
Weighted average remaining contractual term, Outstanding 3 years 4 months 24 days
Weighted average remaining contractual term, Exercisable 3 years 1 month 6 days
Aggregate intrinsic value, Outstanding $ 556
Aggregate intrinsic value, Exercisable $ 519
Service Condition  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Stock Options, Outstanding, Beginning Balance 921,469
Number of Stock Options, Exercised (47,768)
Number of Stock Options, Forfeited or expired (21,775)
Number of Stock Options, Outstanding, Ending Balance 851,926
Number of Stock Options, Exercisable 663,985
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Schedule of RSU Activity (Details)
6 Months Ended
Jul. 01, 2022
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Weighted average grant date fair value per share, Unvested, Beginning Balance | $ / shares $ 37.05
Weighted average grant date fair value per share, Granted | $ / shares 27.49
Weighted average grant date fair value per share, Vested | $ / shares 36.03
Weighted average grant date fair value per share, Forfeited | $ / shares 33.20
Weighted average grant date fair value per share, Unvested, Ending Balance | $ / shares $ 31.31
Service Condition  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Restricted Share Units, Unvested, Beginning Balance 559,310
Number of Restricted Share Units, Granted 556,600
Number of Restricted Share Units, Vested (138,437)
Number of Restricted Share Units, Forfeited (58,923)
Number of Restricted Share Units, Unvested, Ending Balance 918,550
Performance Condition  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Restricted Share Units, Unvested, Beginning Balance 9,716
Number of Restricted Share Units, Granted 47,846
Number of Restricted Share Units, Unvested, Ending Balance 57,562
Market Condition  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Restricted Share Units, Unvested, Beginning Balance 14,572
Number of Restricted Share Units, Granted 71,770
Number of Restricted Share Units, Unvested, Ending Balance 86,342
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Jul. 01, 2022
Jun. 25, 2021
Earnings Per Share Basic And Diluted [Line Items]        
Net income $ 21,537 $ 22,865 $ 29,576 $ 37,503
Basic weighted average ordinary shares outstanding 28,665,930 28,180,821 28,629,280 28,092,535
Diluted weighted average ordinary shares outstanding 29,042,519 29,092,521 28,948,055 28,942,902
Securities excluded from the calculation of diluted weighted average ordinary shares outstanding 721,000 185,000 915,000 185,000
Net income:        
Basic $ 0.75 $ 0.81 $ 1.03 $ 1.33
Diluted $ 0.74 $ 0.79 $ 1.02 $ 1.30
Options        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive effect of shares 148,160 601,871 215,582 550,059
RSUs        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive effect of shares 228,107 298,499 102,871 288,978
ESPP        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive effect of shares 322 11,330 322 11,330
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information - Additional Information (Details)
$ in Millions
6 Months Ended
Jul. 01, 2022
USD ($)
Segment
Dec. 31, 2021
USD ($)
Segment Reporting [Abstract]    
Number of operating segment | Segment 1  
Foreign long-lived assets, exclusive of deferred tax assets | $ $ 42.2 $ 38.4
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information - Schedule of Sales By Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jun. 25, 2021
Jul. 01, 2022
Jun. 25, 2021
Segment Reporting Information [Line Items]        
Total net sales $ 329,560 $ 282,308 $ 622,706 $ 546,874
United States of America        
Segment Reporting Information [Line Items]        
Total net sales 158,374 137,747 300,844 276,881
Singapore        
Segment Reporting Information [Line Items]        
Total net sales 114,398 101,214 217,693 187,538
Europe        
Segment Reporting Information [Line Items]        
Total net sales 24,806 22,439 49,198 39,769
Other        
Segment Reporting Information [Line Items]        
Total net sales $ 31,982 $ 20,908 $ 54,971 $ 42,686
XML 63 ichr-10q_20220701_htm.xml IDEA: XBRL DOCUMENT 0001652535 2022-01-01 2022-07-01 0001652535 2022-08-05 0001652535 2022-07-01 0001652535 2021-12-31 0001652535 2022-04-02 2022-07-01 0001652535 2021-03-27 2021-06-25 0001652535 2020-12-26 2021-06-25 0001652535 us-gaap:CommonStockMember 2022-04-01 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 0001652535 us-gaap:TreasuryStockMember 2022-04-01 0001652535 us-gaap:RetainedEarningsMember 2022-04-01 0001652535 2022-04-01 0001652535 us-gaap:CommonStockMember 2022-04-02 2022-07-01 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 2022-07-01 0001652535 us-gaap:RetainedEarningsMember 2022-04-02 2022-07-01 0001652535 us-gaap:CommonStockMember 2022-07-01 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 0001652535 us-gaap:TreasuryStockMember 2022-07-01 0001652535 us-gaap:RetainedEarningsMember 2022-07-01 0001652535 us-gaap:CommonStockMember 2021-12-31 0001652535 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001652535 us-gaap:TreasuryStockMember 2021-12-31 0001652535 us-gaap:RetainedEarningsMember 2021-12-31 0001652535 us-gaap:CommonStockMember 2022-01-01 2022-07-01 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-07-01 0001652535 us-gaap:RetainedEarningsMember 2022-01-01 2022-07-01 0001652535 us-gaap:CommonStockMember 2021-03-26 0001652535 us-gaap:AdditionalPaidInCapitalMember 2021-03-26 0001652535 us-gaap:TreasuryStockMember 2021-03-26 0001652535 us-gaap:RetainedEarningsMember 2021-03-26 0001652535 2021-03-26 0001652535 us-gaap:CommonStockMember 2021-03-27 2021-06-25 0001652535 us-gaap:AdditionalPaidInCapitalMember 2021-03-27 2021-06-25 0001652535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-27 2021-06-25 0001652535 us-gaap:RetainedEarningsMember 2021-03-27 2021-06-25 0001652535 us-gaap:CommonStockMember 2021-06-25 0001652535 us-gaap:AdditionalPaidInCapitalMember 2021-06-25 0001652535 us-gaap:TreasuryStockMember 2021-06-25 0001652535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-25 0001652535 us-gaap:RetainedEarningsMember 2021-06-25 0001652535 2021-06-25 0001652535 us-gaap:CommonStockMember 2020-12-25 0001652535 us-gaap:AdditionalPaidInCapitalMember 2020-12-25 0001652535 us-gaap:TreasuryStockMember 2020-12-25 0001652535 us-gaap:RetainedEarningsMember 2020-12-25 0001652535 2020-12-25 0001652535 us-gaap:CommonStockMember 2020-12-26 2021-06-25 0001652535 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 2021-06-25 0001652535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-26 2021-06-25 0001652535 us-gaap:RetainedEarningsMember 2020-12-26 2021-06-25 0001652535 srt:MinimumMember 2022-01-01 2022-07-01 0001652535 srt:MaximumMember 2022-01-01 2022-07-01 0001652535 2022-07-02 2022-07-01 0001652535 us-gaap:MachineryAndEquipmentMember 2022-07-01 0001652535 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001652535 us-gaap:LeaseholdImprovementsMember 2022-07-01 0001652535 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001652535 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-07-01 0001652535 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001652535 us-gaap:FurnitureAndFixturesMember 2022-07-01 0001652535 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001652535 us-gaap:VehiclesMember 2022-07-01 0001652535 us-gaap:VehiclesMember 2021-12-31 0001652535 us-gaap:ConstructionInProgressMember 2022-07-01 0001652535 us-gaap:ConstructionInProgressMember 2021-12-31 0001652535 us-gaap:CustomerRelationshipsMember 2022-07-01 0001652535 us-gaap:DevelopedTechnologyRightsMember 2022-07-01 0001652535 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-07-01 0001652535 srt:WeightedAverageMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-07-01 0001652535 us-gaap:CustomerRelationshipsMember 2021-12-31 0001652535 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001652535 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001652535 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001652535 srt:WeightedAverageMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001652535 srt:WeightedAverageMember us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-12-31 0001652535 ichr:TermLoanFacilityMember 2022-07-01 0001652535 ichr:TermLoanFacilityMember 2021-12-31 0001652535 us-gaap:RevolvingCreditFacilityMember 2022-07-01 0001652535 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001652535 ichr:TermLoanFacilityMember ichr:CreditAgreementMember 2021-10-29 0001652535 us-gaap:RevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 0001652535 ichr:TermLoanFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 ichr:TermLoanAndRevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 ichr:CreditAgreementMember 2022-01-01 2022-07-01 0001652535 ichr:CreditAgreementMember ichr:FederalFundRateMember 2021-10-29 2021-10-29 0001652535 ichr:CreditAgreementMember ichr:BloombergShortTermBankYieldIndexMember 2021-10-29 2021-10-29 0001652535 srt:MinimumMember ichr:CreditAgreementMember us-gaap:BaseRateMember 2021-10-29 2021-10-29 0001652535 srt:MaximumMember ichr:CreditAgreementMember us-gaap:BaseRateMember 2021-10-29 2021-10-29 0001652535 srt:MinimumMember ichr:CreditAgreementMember ichr:BloombergShortTermBankYieldIndexMember 2021-10-29 2021-10-29 0001652535 srt:MaximumMember ichr:CreditAgreementMember ichr:BloombergShortTermBankYieldIndexMember 2021-10-29 2021-10-29 0001652535 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 ichr:CreditAgreementMember us-gaap:BaseRateMember 2022-01-01 2022-07-01 0001652535 ichr:CreditAgreementMember ichr:BloombergShortTermBankYieldIndexMember 2022-01-01 2022-07-01 0001652535 ichr:TermLoanFacilityMember ichr:CreditAgreementMember ichr:BloombergShortTermBankYieldIndexMember 2022-07-01 0001652535 ichr:TwoThousandSixteenOmnibusIncentivePlanMember 2022-01-01 2022-07-01 0001652535 ichr:ServiceConditionMember us-gaap:StockOptionMember 2021-12-31 0001652535 ichr:ServiceConditionMember us-gaap:StockOptionMember 2022-01-01 2022-07-01 0001652535 ichr:ServiceConditionMember us-gaap:StockOptionMember 2022-07-01 0001652535 us-gaap:StockOptionMember 2021-12-31 0001652535 us-gaap:StockOptionMember 2022-01-01 2022-07-01 0001652535 us-gaap:StockOptionMember 2022-07-01 0001652535 ichr:ServiceConditionMember 2021-12-31 0001652535 ichr:ServiceConditionMember 2022-01-01 2022-07-01 0001652535 ichr:ServiceConditionMember 2022-07-01 0001652535 ichr:PerformanceConditionMember 2021-12-31 0001652535 ichr:PerformanceConditionMember 2022-01-01 2022-07-01 0001652535 ichr:PerformanceConditionMember 2022-07-01 0001652535 ichr:MarketConditionMember 2021-12-31 0001652535 ichr:MarketConditionMember 2022-01-01 2022-07-01 0001652535 ichr:MarketConditionMember 2022-07-01 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2022-01-01 2022-07-01 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2022-01-01 2022-07-01 0001652535 us-gaap:EmployeeStockOptionMember 2022-04-02 2022-07-01 0001652535 us-gaap:EmployeeStockOptionMember 2021-03-27 2021-06-25 0001652535 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-07-01 0001652535 us-gaap:EmployeeStockOptionMember 2020-12-26 2021-06-25 0001652535 us-gaap:RestrictedStockMember 2022-04-02 2022-07-01 0001652535 us-gaap:RestrictedStockMember 2021-03-27 2021-06-25 0001652535 us-gaap:RestrictedStockMember 2022-01-01 2022-07-01 0001652535 us-gaap:RestrictedStockMember 2020-12-26 2021-06-25 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2022-04-02 2022-07-01 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2021-03-27 2021-06-25 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2020-12-26 2021-06-25 0001652535 country:US 2022-04-02 2022-07-01 0001652535 country:US 2021-03-27 2021-06-25 0001652535 country:US 2022-01-01 2022-07-01 0001652535 country:US 2020-12-26 2021-06-25 0001652535 country:SG 2022-04-02 2022-07-01 0001652535 country:SG 2021-03-27 2021-06-25 0001652535 country:SG 2022-01-01 2022-07-01 0001652535 country:SG 2020-12-26 2021-06-25 0001652535 srt:EuropeMember 2022-04-02 2022-07-01 0001652535 srt:EuropeMember 2021-03-27 2021-06-25 0001652535 srt:EuropeMember 2022-01-01 2022-07-01 0001652535 srt:EuropeMember 2020-12-26 2021-06-25 0001652535 ichr:OtherCountriesMember 2022-04-02 2022-07-01 0001652535 ichr:OtherCountriesMember 2021-03-27 2021-06-25 0001652535 ichr:OtherCountriesMember 2022-01-01 2022-07-01 0001652535 ichr:OtherCountriesMember 2020-12-26 2021-06-25 shares iso4217:USD iso4217:USD shares ichr:Operatinglease pure ichr:Segment false Q2 0001652535 --12-27 00-0000000 P15D 10-Q true 2022-07-01 2022 false 001-37961 ICHOR HOLDINGS, LTD. E9 3185 Laurelview Ct. Fremont CA 94538 510 897-5200 Ordinary Shares, par value $0.0001 ICHR NASDAQ Yes Yes Large Accelerated Filer false false false 28739608 46064000 75495000 158403000 142990000 290327000 236133000 5699000 8153000 500493000 462771000 91603000 85204000 35649000 29790000 12887000 9166000 9247000 8116000 79923000 89927000 335902000 335902000 1065704000 1020876000 147650000 159727000 21652000 19066000 14162000 14377000 7500000 7500000 7956000 7633000 198920000 208303000 296736000 285253000 28063000 22354000 38000 38000 4623000 4213000 528380000 520161000 0.0001 0.0001 20000000 20000000 0 0 0 0 0.0001 0.0001 200000000 200000000 28735728 28551160 33173167 32988599 3000 3000 424471000 417438000 4437439 4437439 91578000 91578000 204428000 174852000 537324000 500715000 1065704000 1020876000 329560000 282308000 622706000 546874000 274099000 234955000 523313000 460009000 55461000 47353000 99393000 86865000 4907000 4049000 9758000 7564000 21103000 14699000 44370000 29048000 4655000 3390000 10004000 6781000 30665000 22138000 64132000 43393000 24796000 25215000 35261000 43472000 2063000 1591000 3595000 3510000 548000 -22000 464000 -207000 23281000 23602000 32130000 39755000 1744000 737000 2554000 2252000 21537000 22865000 29576000 37503000 0.75 0.81 1.03 1.33 0.74 0.79 1.02 1.30 28665930 28180821 28629280 28092535 29042519 29092521 28948055 28942902 21537000 22865000 29576000 37503000 -24000 -24000 21537000 22841000 29576000 37479000 28628907 3000 420513000 4437439 -91578000 182891000 511829000 5015 83000 83000 59741 -563000 -563000 42065 929000 929000 3509000 3509000 21537000 21537000 28735728 3000 424471000 4437439 -91578000 204428000 537324000 28551160 3000 417438000 4437439 -91578000 174852000 500715000 47768 1038000 1038000 94735 -1340000 -1340000 42065 929000 929000 6406000 6406000 29576000 29576000 28735728 3000 424471000 4437439 -91578000 204428000 537324000 28070251 3000 404046000 4437439 -91578000 118591000 431062000 179131 3150000 3150000 77177 -1251000 -1251000 2681000 2681000 -24000 -24000 22865000 22865000 28326559 3000 408626000 4437439 -91578000 -24000 141456000 458483000 27907077 3000 399311000 4437439 -91578000 103953000 411689000 284731 5531000 5531000 107600 -1918000 -1918000 27151 606000 606000 5096000 5096000 -24000 -24000 37503000 37503000 28326559 3000 408626000 4437439 -91578000 -24000 141456000 458483000 29576000 37503000 18394000 11464000 6406000 5096000 -1131000 1089000 233000 483000 504000 -59000 15413000 18131000 54194000 31500000 -2461000 478000 -12453000 33302000 2586000 -952000 -3360000 1458000 -26895000 38889000 14413000 15369000 105033000 504000 -14413000 -119898000 1967000 6117000 1340000 1918000 25000000 10000000 30000000 3750000 4375000 11877000 -30176000 -29431000 -111185000 75495000 252899000 46064000 141714000 3295000 3341000 1499000 1272000 1306000 246000 9587000 1709000 <p style="margin-top:12pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 1 – Basis of Presentation and Selected Significant Accounting Policies</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Basis of Presentation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These consolidated unaudited financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“GAAP”). All intercompany balances and transactions have been eliminated upon consolidation. All dollar figures presented in tables in the notes to consolidated financial statements are in thousands, except per share amounts. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. These consolidated financial statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form 10‑K for the year ended December 31, 2021.</p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Year End</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We use a 52- or 53-week fiscal year ending on the last Friday in December. The three months ended July 1, 2022 and June 25, 2021 were both 13 weeks. References to the second quarter of 2022 and 2021 refer to the three-month periods then ended<span style="Background-color:#FFFFFF;color:#000000;">. References to fiscal year 2022 and 2021 refer to our fiscal years ending December 30, 2022 and December 31, 2021, respectively. Fiscal year 2022 and 2021 are 52 and 53 weeks, respectively.</span></p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Use of Estimates</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods presented. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from the estimates made by management. Significant estimates include inventory valuation and impairment analysis for both definite‑lived intangible assets and goodwill.</span></p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Cash and Cash Equivalents </span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Cash and cash equivalents consist of deposits and financial instruments which are readily convertible into cash and have original maturities of 90 days or less at the time of acquisition.</span></p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Fair Value of Financial Instruments</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The carrying values of our financial instruments, including cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued liabilities, and long-term debt, net of unamortized debt issuance costs, approximate fair value.</span></p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Revenue Recognition</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">We recognize revenue when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. This amount is recorded as net sales in our consolidated statements of operations.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Transaction price</span><span style="Background-color:#FFFFFF;font-style:normal;"> – In most of our contracts, prices are generally determined by a customer-issued purchase order and generally remain fixed over the duration of the contract. Certain contracts contain variable consideration, including early-payment discounts and rebates. When a contract includes variable consideration, we evaluate the estimate of the variable consideration to determine whether the estimate needs to be constrained; therefore, we include the variable consideration in the transaction price only to the extent that it is probable that a significant reversal will not occur. Variable consideration estimates are updated at each reporting date. Historically, we have not incurred significant costs to obtain a contract. All amounts billed to a customer relating to shipping and handling are classified as net sales, while all costs incurred by us for shipping and handling are classified as cost of sales.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Performance obligations</span><span style="Background-color:#FFFFFF;font-style:normal;"> – Substantially all of our performance obligations pertain to promised goods (“products”), which are primarily comprised of fluid delivery subsystems, weldments, and other components. Most of our contracts contain a single performance obligation and are generally completed within twelve months. Product sales are recognized at a point-in-time, generally upon delivery, as such term is defined within the contract, as that is when control of the promised good has transferred. Products are covered by a standard assurance warranty, </span><span style="font-style:normal;color:#000000;">generally extended for a period of one to two years depending on</span><span style="Background-color:#FFFFFF;font-style:normal;"> the customer, which promises that delivered products conform to contract specifications. As such, we account for such warranties under ASC 460, </span><span style="Background-color:#FFFFFF;">Guarantees</span><span style="Background-color:#FFFFFF;font-style:normal;">, and not as a separate performance obligation</span><span style="font-style:normal;color:#000000;">.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Contract balances</span><span style="Background-color:#FFFFFF;font-style:normal;"> – Accounts receivable represents our unconditional right to receive consideration from our customers. Accounts receivable are carried at invoice price less an estimate for doubtful accounts and estimated payment discounts. Payment terms vary by customer but are generally due within 15‑60 days. Historically, we have not incurred significant payment issues with our customers. We had no significant contract assets or liabilities on our consolidated balance sheets in any of the periods presented</span>.</p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Accounting Pronouncements Recently Adopted</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">In October 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021‑08, </span><span style="font-style:italic;Background-color:#FFFFFF;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)</span><span style="Background-color:#FFFFFF;">. This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively. Early adoption is also permitted, including adoption in an interim period. If early adopted, the amendments are applied retrospectively to all business combinations for which the acquisition date occurred during the fiscal year of adoption. This ASU is currently not expected to have a material impact on our consolidated financial statements</span><span style="Background-color:#FFFFFF;">.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Basis of Presentation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These consolidated unaudited financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“GAAP”). All intercompany balances and transactions have been eliminated upon consolidation. All dollar figures presented in tables in the notes to consolidated financial statements are in thousands, except per share amounts. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. These consolidated financial statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form 10‑K for the year ended December 31, 2021.</p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Year End</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We use a 52- or 53-week fiscal year ending on the last Friday in December. The three months ended July 1, 2022 and June 25, 2021 were both 13 weeks. References to the second quarter of 2022 and 2021 refer to the three-month periods then ended<span style="Background-color:#FFFFFF;color:#000000;">. References to fiscal year 2022 and 2021 refer to our fiscal years ending December 30, 2022 and December 31, 2021, respectively. Fiscal year 2022 and 2021 are 52 and 53 weeks, respectively.</span></p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Use of Estimates</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods presented. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from the estimates made by management. Significant estimates include inventory valuation and impairment analysis for both definite‑lived intangible assets and goodwill.</span></p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Cash and Cash Equivalents </span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Cash and cash equivalents consist of deposits and financial instruments which are readily convertible into cash and have original maturities of 90 days or less at the time of acquisition.</span></p> P90D <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Fair Value of Financial Instruments</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The carrying values of our financial instruments, including cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued liabilities, and long-term debt, net of unamortized debt issuance costs, approximate fair value.</span></p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Revenue Recognition</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">We recognize revenue when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. This amount is recorded as net sales in our consolidated statements of operations.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Transaction price</span><span style="Background-color:#FFFFFF;font-style:normal;"> – In most of our contracts, prices are generally determined by a customer-issued purchase order and generally remain fixed over the duration of the contract. Certain contracts contain variable consideration, including early-payment discounts and rebates. When a contract includes variable consideration, we evaluate the estimate of the variable consideration to determine whether the estimate needs to be constrained; therefore, we include the variable consideration in the transaction price only to the extent that it is probable that a significant reversal will not occur. Variable consideration estimates are updated at each reporting date. Historically, we have not incurred significant costs to obtain a contract. All amounts billed to a customer relating to shipping and handling are classified as net sales, while all costs incurred by us for shipping and handling are classified as cost of sales.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Performance obligations</span><span style="Background-color:#FFFFFF;font-style:normal;"> – Substantially all of our performance obligations pertain to promised goods (“products”), which are primarily comprised of fluid delivery subsystems, weldments, and other components. Most of our contracts contain a single performance obligation and are generally completed within twelve months. Product sales are recognized at a point-in-time, generally upon delivery, as such term is defined within the contract, as that is when control of the promised good has transferred. Products are covered by a standard assurance warranty, </span><span style="font-style:normal;color:#000000;">generally extended for a period of one to two years depending on</span><span style="Background-color:#FFFFFF;font-style:normal;"> the customer, which promises that delivered products conform to contract specifications. As such, we account for such warranties under ASC 460, </span><span style="Background-color:#FFFFFF;">Guarantees</span><span style="Background-color:#FFFFFF;font-style:normal;">, and not as a separate performance obligation</span><span style="font-style:normal;color:#000000;">.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Contract balances</span><span style="Background-color:#FFFFFF;font-style:normal;"> – Accounts receivable represents our unconditional right to receive consideration from our customers. Accounts receivable are carried at invoice price less an estimate for doubtful accounts and estimated payment discounts. Payment terms vary by customer but are generally due within 15‑60 days. Historically, we have not incurred significant payment issues with our customers. We had no significant contract assets or liabilities on our consolidated balance sheets in any of the periods presented</span>.</p> P12M P1Y P2Y P60D <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Accounting Pronouncements Recently Adopted</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">In October 2021, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2021‑08, </span><span style="font-style:italic;Background-color:#FFFFFF;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)</span><span style="Background-color:#FFFFFF;">. This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively. Early adoption is also permitted, including adoption in an interim period. If early adopted, the amendments are applied retrospectively to all business combinations for which the acquisition date occurred during the fiscal year of adoption. This ASU is currently not expected to have a material impact on our consolidated financial statements</span><span style="Background-color:#FFFFFF;">.</span></p> <p style="margin-top:18pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 2</span><span style="color:#000000;"> – Inventories</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Inventories consist of the following:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Raw materials</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">201,966</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">159,366</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Work in process</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">68,918</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">62,537</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Finished goods</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">34,793</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,281</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Excess and obsolete adjustment</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(15,350</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(14,051</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total inventories</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">290,327</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">236,133</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Inventories consist of the following:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Raw materials</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">201,966</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">159,366</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Work in process</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">68,918</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">62,537</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Finished goods</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">34,793</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,281</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Excess and obsolete adjustment</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(15,350</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(14,051</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total inventories</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">290,327</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">236,133</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 201966000 159366000 68918000 62537000 34793000 28281000 15350000 14051000 290327000 236133000 <p style="margin-top:12pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 3 – Property and Equipment and Other Noncurrent Assets</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Property and equipment consist of the following:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Machinery</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">87,403</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">80,953</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Leasehold improvements</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">40,732</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">36,706</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Computer software, hardware, and equipment</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,370</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,031</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Office furniture, fixtures and equipment</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,258</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,168</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Vehicles</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">325</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">284</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Construction-in-process</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,274</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,565</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">150,362</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">135,707</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less accumulated depreciation</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(58,759</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(50,503</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total property and equipment, net</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">91,603</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">85,204</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Depreciation expense was $4.4 million and $2.4 million for the second quarter of 2022 and 2021, respectively. Depreciation expense was $8.4 million and $4.7 million for the six months ended July 1, 2022 and June 25, 2021, respectively.</p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Cloud Computing Implementation Costs</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We capitalize implementation costs associated with hosting arrangement that are service contracts. These costs are recorded to prepaid expenses or other noncurrent assets. To-date, these costs are those incurred to implement a new company-wide ERP system.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes capitalized cloud computing implementation costs:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:60%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Capitalized cloud computing implementation costs as of December 31, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,054</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Costs capitalized during the period</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,073</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Capitalized costs amortized during the period</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(399</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Capitalized cloud computing implementation costs as of July 1, 2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,728</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Property and equipment consist of the following:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Machinery</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">87,403</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">80,953</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Leasehold improvements</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">40,732</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">36,706</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Computer software, hardware, and equipment</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,370</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,031</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Office furniture, fixtures and equipment</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,258</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,168</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Vehicles</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">325</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">284</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Construction-in-process</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,274</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,565</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">150,362</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">135,707</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less accumulated depreciation</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(58,759</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(50,503</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total property and equipment, net</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">91,603</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">85,204</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 87403000 80953000 40732000 36706000 9370000 8031000 1258000 1168000 325000 284000 11274000 8565000 150362000 135707000 58759000 50503000 91603000 85204000 4400000 2400000 8400000 4700000 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes capitalized cloud computing implementation costs:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:60%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Capitalized cloud computing implementation costs as of December 31, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,054</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Costs capitalized during the period</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,073</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Capitalized costs amortized during the period</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(399</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Capitalized cloud computing implementation costs as of July 1, 2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,728</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 8054000 4073000 399000 11728000 <p style="margin-top:12pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 4 – Intangible Assets</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Definite‑lived intangible assets consist of the following:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="17" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:54.1%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1, 2022</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Gross value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">impairment</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">charges</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">average</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">useful life</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:44.78%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">117,022</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(44,140</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">72,882</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.94%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8.4 years</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,047</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(4,006</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,041</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10.0 years</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total intangible assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">128,069</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(48,146</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">79,923</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.94%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="17" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:54.1%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2021</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Gross value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">impairment</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">charges</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">average</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">useful life</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:44.78%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">146,569</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(65,953</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">80,616</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.94%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8.7 years</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:44.78%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,047</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,483</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,564</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.94%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10.0 years</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Order backlog</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,600</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(853</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,747</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6 months</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total intangible assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">160,216</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(70,289</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">89,927</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.94%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Definite‑lived intangible assets consist of the following:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="17" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:54.1%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1, 2022</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Gross value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">impairment</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">charges</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">average</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">useful life</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:44.78%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">117,022</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(44,140</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">72,882</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.94%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8.4 years</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,047</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(4,006</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,041</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10.0 years</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total intangible assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">128,069</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(48,146</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">79,923</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.94%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="17" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:54.1%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2021</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Gross value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">impairment</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">charges</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">average</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">useful life</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:44.78%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">146,569</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(65,953</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">80,616</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.94%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8.7 years</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:44.78%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,047</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,483</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,564</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.08%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.94%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10.0 years</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Order backlog</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,600</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(853</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,747</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6 months</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:44.78%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total intangible assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">160,216</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(70,289</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">89,927</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.08%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.94%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 117022000 44140000 72882000 P8Y4M24D 11047000 4006000 7041000 P10Y 128069000 48146000 79923000 146569000 65953000 80616000 P8Y8M12D 11047000 3483000 7564000 P10Y 2600000 853000 1747000 P6M 160216000 70289000 89927000 <p style="margin-top:12pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 5 – Leases</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For purposes of calculating operating lease ROU assets and operating lease liabilities, we use the non-cancellable lease term plus options to extend that we are reasonably certain to take. <span style="font-family:inherit;">Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span> Our leases generally do not provide an implicit rate. As such, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We lease facilities under various non-cancellable operating leases expiring through 2031. In addition to base rental payments, we are generally responsible for our proportionate share of operating expenses, including facility maintenance, insurance, and property taxes. As these amounts are variable, they are not included in lease liabilities. As of July 1, 2022, we had one operating lease executed for which the rental period had not yet commenced.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The components of lease expense are as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease cost</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,239</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,391</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,284</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,772</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Supplemental cash flow information related to leases is as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.38%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash paid for amounts included in the measurement of lease liabilities:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating cash flows from operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,802</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,691</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Supplemental balance sheet information related to leases is as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average remaining lease term of operating leases</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5.7 years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.4 years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average discount rate of operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.3%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4.2%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Future minimum lease payments under non-cancelable leases as of July 1, 2022 are as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:60%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2022, remaining</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,217</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2023</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,322</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,603</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2025</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,991</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2026</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,510</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Thereafter</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,599</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total future minimum lease payments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">38,242</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less imputed interest</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,223</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total lease liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">36,019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 2031 As of July 1, 2022, we had one operating lease executed for which the rental period had not yet commenced. 1 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The components of lease expense are as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease cost</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,239</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,391</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,284</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,772</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 2239000 1391000 4284000 2772000 <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Supplemental cash flow information related to leases is as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.38%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash paid for amounts included in the measurement of lease liabilities:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating cash flows from operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,802</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,691</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 3802000 2691000 <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Supplemental balance sheet information related to leases is as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average remaining lease term of operating leases</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5.7 years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.4 years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average discount rate of operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.3%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4.2%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> P5Y8M12D P2Y4M24D 0.023 0.042 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Future minimum lease payments under non-cancelable leases as of July 1, 2022 are as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:60%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2022, remaining</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,217</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2023</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,322</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,603</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2025</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,991</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2026</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,510</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Thereafter</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,599</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total future minimum lease payments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">38,242</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less imputed interest</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,223</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total lease liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">36,019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 4217000 7322000 6603000 5991000 5510000 8599000 38242000 2223000 36019000 <p style="margin-top:12pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 6 – Income Taxes</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income tax information for the periods reported are as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income tax expense</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,744</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">737</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,554</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,252</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income before income taxes</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,281</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,602</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">32,130</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">39,755</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Effective income tax rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7.5</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.1</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7.9</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5.7</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Our effective tax rates for the three and six months ended July 1, 2022 and June 25, 2021 differ from the statutory rate primarily due to taxes on foreign income that differ from the U.S. tax rate, including a tax holiday in Singapore, and the impact of share-based compensation activity during the quarter.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The ending balance for the unrecognized tax benefits for uncertain tax positions was approximately $3.8 million at July 1, 2022. The related interest and penalties were insignificant. The uncertain tax positions that are reasonably possible to decrease in the next twelve months are insignificant.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of July 1, 2022, we were not under examination by tax authorities.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income tax information for the periods reported are as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income tax expense</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,744</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">737</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,554</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,252</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income before income taxes</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,281</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,602</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">32,130</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">39,755</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Effective income tax rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7.5</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.1</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7.9</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5.7</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> 1744000 737000 2554000 2252000 23281000 23602000 32130000 39755000 0.075 0.031 0.079 0.057 3800000 <p style="margin-top:18pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 7 – Employee Benefit Programs</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">401(k) Plan</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We sponsor a 401(k) plan available to employees of our U.S.‑based subsidiaries. Participants may make salary deferral contributions not to exceed 50% of a participant’s annual compensation or the maximum amount otherwise allowed by law. Eligible employees receive a discretionary matching contribution equal to 50% of a participant’s deferral, up to an annual matching maximum of 4% of a participant’s annual compensation. Matching contributions were $0.7 million and $0.5 million <span style="Background-color:#FFFFFF;color:#000000;">for the </span>second quarter of 2022 and 2021, respectively. Matching contributions were $1.6 million and $1.1 million for the six months ended July 1, 2022 and June 25, 2021, respectively.</p> 0.50 0.50 0.50 0.50 0.04 700000 500000 1600000 1100000 <p style="margin-top:18pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 8 – Long-Term Debt</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long‑term debt consists of the following:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Term loan</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">146,250</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">150,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Revolving credit facility</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">160,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">145,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total principal amount of long-term debt</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">306,250</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">295,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less unamortized debt issuance costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,014</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,247</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total long-term debt, net</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">304,236</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">292,753</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less current portion</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(7,500</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(7,500</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total long-term debt, less current portion, net</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">296,736</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">285,253</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On October 29, 2021, we entered into an amended and restated credit agreement, which includes a group of financial institutions as direct lenders underlying the agreement. The credit agreement includes a <span style="color:#000000;">$150.0 million term loan facility and a $250.0 million revolving credit facility (together, “credit facilities”). </span><span style="Background-color:#FFFFFF;">Term loan principal payments of $1.9 million are due on a quarterly basis. The credit facilities mature on October 29, 2026.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Interest is charged at either the Base Rate or the Bloomberg Short-Term Bank Yield (“BSBY”) Rate (as such terms are defined in the credit agreement) at our option, plus an applicable margin<span style="color:#000000;">. The Base Rate is equal to the higher of i) the Prime Rate, ii) the Federal Funds Rate plus 0.5%, or iii) the BSBY Rate plus 1.00%. The applicable margin on Base Rate and BSBY Rate loans is 0.375‑1.375% and 1.375‑2.375% per annum, respectively, depending on our leverage ratio. We are also charged a commitment fee of 0.175%-0.350% on the unused portion of our revolving credit facility. Base Rate interest payments and commitment fees are due quarterly. BSBY Rate interest payments are due on the last day of the applicable interest period, or quarterly for applicable interest periods longer than 3 months.</span><span style="Background-color:#FFFFFF;"> At July 1, 2022, our credit facilities bore interest under the BSBY rate option of 3.44%.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long‑term debt consists of the following:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.88%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Term loan</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">146,250</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">150,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Revolving credit facility</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">160,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">145,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total principal amount of long-term debt</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">306,250</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">295,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less unamortized debt issuance costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,014</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,247</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total long-term debt, net</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">304,236</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.62%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">292,753</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less current portion</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(7,500</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(7,500</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total long-term debt, less current portion, net</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">296,736</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.62%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">285,253</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 146250000 150000000 160000000 145000000 306250000 295000000 2014000 2247000 304236000 292753000 7500000 7500000 296736000 285253000 150000000.0 250000000.0 1900000 quarterly 2026-10-29 The Base Rate is equal to the higher of i) the Prime Rate, ii) the Federal Funds Rate plus 0.5%, or iii) the BSBY Rate plus 1.00%. The applicable margin on Base Rate and BSBY Rate loans is 0.375‑1.375% and 1.375‑2.375% per annum, respectively, depending on our leverage ratio. 0.005 0.0100 0.00375 0.01375 0.01375 0.02375 0.00175 0.00350 quarterly last day of the applicable interest period, or quarterly for applicable interest periods longer than 3 months 0.0344 <p style="margin-top:18pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 9 – Share‑Based Compensation</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The </span><span style="color:#000000;">2016 Omnibus Incentive Plan (the “2016 Plan”) provides for grants of share‑based awards to employees, directors, and consultants. </span>Awards may be in the form of stock options (“options”), tandem and non‑tandem stock appreciation rights, restricted share awards or restricted share units (“RSUs”), performance awards, and other share‑based awards. <span style="color:#000000;">Forfeited or expired awards are returned to the incentive plan pool for future grants. Awards generally vest over four years, 25% on the first anniversary of the date of grant and quarterly thereafter over the remaining 3 years. Upon vesting of RSUs, employees may elect to have shares withheld to cover statutory minimum withholding taxes. Shares withheld are not reflected as an issuance of ordinary shares within our consolidated statements of shareholders’ equity, as the shares were never issued, and the associated tax payments are reflected as financing activities within our consolidated statements of cash flows.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Share‑based compensation expense across all plans for options, RSUs, and employee share purchase rights was $3.5 million and $2.7 million for the </span><span style="color:#000000;">second quarter of 2022 and 2021, and was $6.4 million and $5.1 million for the six months ended July 1, 2022 and June 25, 2021, respectively.</span></p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Stock Options</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The following table summarizes option activity:</span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of Stock Options</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:11.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Service</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">condition</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted average exercise price per share</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted average remaining contractual term</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Aggregate intrinsic value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding, December 31, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,469</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23.20</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.18%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercised</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(47,768</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21.73</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.18%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Forfeited or expired</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(21,775</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23.24</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:11.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding, July 1, 2022</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">851,926</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23.28</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:11.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.4 years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">556</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercisable, July 1, 2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">663,985</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23.16</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:11.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.1 years</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">519</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Restricted Share Units</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The following table summarizes RSU activity:</span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:35%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of Restricted Share Units</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Service</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">condition</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Performance</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">condition</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Market</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">condition</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted average grant-date fair value per share</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unvested, December 31, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">559,310</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,716</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,572</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">37.05</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">556,600</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47,846</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">71,770</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27.49</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Vested</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(138,437</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">36.03</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Forfeited</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(58,923</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">33.20</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unvested, July 1, 2022</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">918,550</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">57,562</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">86,342</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">31.31</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Employee Share Purchase Plan</p> <p style="margin-bottom:6pt;margin-top:6pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The 2017 Employee Stock Purchase Plan (the “2017 ESPP”) grants employees the ability to designate a portion of their base-pay to purchase ordinary shares at a price equal to 85% of the fair market value of our ordinary shares on the first or last day of each 6 month purchase period. Purchase periods begin on January 1 or July 1 and end on June 30 or December 31, or the next business day if such date is not a business day. Shares are purchased on the last day of the purchase period.</span></p> <p style="margin-bottom:6pt;margin-top:6pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">As of July 1, 2022, approximately 2.3 million ordinary shares remain available for purchase under the 2017 ESPP.</span></p> Awards generally vest over four years, 25% on the first anniversary of the date of grant and quarterly thereafter over the remaining 3 years. P4Y 0.25 P3Y 3500000 2700000 6400000 5100000 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The following table summarizes option activity:</span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of Stock Options</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:11.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Service</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">condition</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted average exercise price per share</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted average remaining contractual term</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Aggregate intrinsic value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding, December 31, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">921,469</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23.20</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.18%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercised</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(47,768</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21.73</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.18%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Forfeited or expired</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(21,775</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23.24</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:11.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding, July 1, 2022</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">851,926</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23.28</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:11.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.4 years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">556</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercisable, July 1, 2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">663,985</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23.16</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:11.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.1 years</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">519</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 921469 23.20 47768 21.73 21775 23.24 851926 23.28 P3Y4M24D 556000 663985 23.16 P3Y1M6D 519000 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The following table summarizes RSU activity:</span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:35%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of Restricted Share Units</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Service</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">condition</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Performance</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">condition</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Market</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">condition</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted average grant-date fair value per share</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unvested, December 31, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">559,310</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,716</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,572</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">37.05</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">556,600</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47,846</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">71,770</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27.49</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Vested</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(138,437</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">36.03</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Forfeited</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(58,923</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">33.20</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unvested, July 1, 2022</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">918,550</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">57,562</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">86,342</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:9.18%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">31.31</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 559310 9716 14572 37.05 556600 47846 71770 27.49 138437 36.03 58923 33.20 918550 57562 86342 31.31 0.85 2300000 <p style="margin-top:18pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 10 – Earnings per Share</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table sets forth the computation of basic and diluted earnings per share and a reconciliation of the numerator and denominator used in the calculation:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Numerator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net income</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,537</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,865</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,576</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">37,503</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Denominator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Basic weighted average ordinary shares outstanding</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,665,930</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,180,821</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,629,280</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,092,535</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dilutive effect of options</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">148,160</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">601,871</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">215,582</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">550,059</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dilutive effect of RSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">228,107</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">298,499</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">102,871</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">288,978</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dilutive effect of ESPP</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">322</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,330</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">322</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,330</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Diluted weighted average ordinary shares outstanding</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,042,519</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,092,521</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,948,055</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,942,902</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (1)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">721,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">185,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">915,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">185,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Earnings per share:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net income:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Basic</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.75</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.81</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.03</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.33</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Diluted</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.74</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.79</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.02</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.30</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#auto;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;letter-spacing:0pt;">(1)</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;">Represents potentially dilutive options and RSUs excluded from the calculation of diluted weighted average ordinary shares outstanding, because including them would have been antidilutive under the treasury stock method.</span></p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table sets forth the computation of basic and diluted earnings per share and a reconciliation of the numerator and denominator used in the calculation:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Numerator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net income</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,537</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,865</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,576</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">37,503</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Denominator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Basic weighted average ordinary shares outstanding</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,665,930</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,180,821</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,629,280</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,092,535</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dilutive effect of options</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">148,160</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">601,871</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">215,582</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">550,059</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dilutive effect of RSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">228,107</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">298,499</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">102,871</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">288,978</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dilutive effect of ESPP</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">322</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,330</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">322</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,330</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Diluted weighted average ordinary shares outstanding</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,042,519</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,092,521</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,948,055</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,942,902</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (1)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">721,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">185,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">915,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">185,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Earnings per share:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net income:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Basic</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.75</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.81</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.03</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.33</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Diluted</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.74</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.79</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.02</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.30</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#auto;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;letter-spacing:0pt;">(1)</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;">Represents potentially dilutive options and RSUs excluded from the calculation of diluted weighted average ordinary shares outstanding, because including them would have been antidilutive under the treasury stock method.</span></p></td></tr></table></div> 21537000 22865000 29576000 37503000 28665930 28180821 28629280 28092535 148160 601871 215582 550059 228107 298499 102871 288978 322 11330 322 11330 29042519 29092521 28948055 28942902 721000 185000 915000 185000 0.75 0.81 1.03 1.33 0.74 0.79 1.02 1.30 <p style="margin-top:18pt;border-bottom:Solid 1.5pt;padding-bottom:1pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Note 11 – Segment Information</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Our Chief Operating Decision Maker, the Chief Executive Officer, reviews our results of operations on a consolidated level and executive staff is structured by function rather than by product category. Additionally, key resources, decisions, and assessment of performance are analyzed at a company‑wide level. Therefore, we operate in one operating segment. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Foreign operations are conducted primarily through our wholly owned subsidiaries in Singapore and Malaysia, and to a lesser degree, Scotland, Korea, and Mexico. Our principal markets include North America, Asia, and to a lesser degree, Europe.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales by geographic area represents sales to unaffiliated customers based upon the location to which the products were shipped. The following table sets forth sales by geographic area:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">United States of America</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">158,374</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">137,747</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">300,844</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">276,881</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Singapore</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">114,398</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">101,214</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">217,693</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">187,538</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Europe</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,806</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,439</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">49,198</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">39,769</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">31,982</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20,908</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54,971</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">42,686</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total net sales</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">329,560</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">282,308</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">622,706</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">546,874</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Foreign long-lived assets, exclusive of deferred tax assets, were $42.2 million and $38.4 million at July 1, 2022 and December 31, 2021, respectively</span>.</p> 1 The following table sets forth sales by geographic area: <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">July 1,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 25,</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">United States of America</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">158,374</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">137,747</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">300,844</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">276,881</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Singapore</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">114,398</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">101,214</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">217,693</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">187,538</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Europe</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,806</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,439</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">49,198</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">39,769</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">31,982</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20,908</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54,971</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">42,686</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total net sales</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">329,560</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">282,308</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">622,706</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">546,874</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 158374000 137747000 300844000 276881000 114398000 101214000 217693000 187538000 24806000 22439000 49198000 39769000 31982000 20908000 54971000 42686000 329560000 282308000 622706000 546874000 42200000 38400000 EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !A "E4'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 " 80 I5 .68$NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU1)'1[43PI""XHWD(RNQML_I",M/OVIG&WB^@#>,S,+]]\ M ].K()2/^!Q]P$@&T]5L1Y>$"AMV( H"(*D#6IGJG'"YN?/12LK/N(<@U8?< M([2QAPM@@1%&F[X+J%=BJ?Z)+1U@I^2NI++.S3P]O3X4M:MC$LD MG<+\*QE!QX ;=I[\VMW=;Q_8T/*VK?AMU?!MTPK.17?]OKC^\+L(6Z_-SOQC MX[/@T,.ONQB^ %!+ P04 " 80 I5F5R<(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 !A "E5W"U)0SP4 -<> 8 >&PO=V]R:W-H965T&UL MM9EM:>3>"L>L>14 MK'D,>Q9"1DS!JEQVDK7DS,]$4=BAEM7K1"R(6^-1MNU1CDN0[4@.^+/@&^3-\M$H\R%^*)7IOY%R](MXB'WE+9@\+/A+@]#[03M^*\P M;97GU,*WRSOWFPP>8.8LX:X(_PI\M;IH#5K$YPN6ANI);&]Y =35?IX(D^P_ MV>;'GIVUB)Z1CR)6JP1Y_K>] *\NFTEU3 M+REJ^%L:GA++/B'4HM30'A>73](ER+LF^5?-<]:O)KSO9/85[%D)>X:Y M5[?)\^N:FTAQN6VU/YF04%5#I&Z)U$7;- $>/V.Z"=G2Q(3K%RQ,3)?"164- MH7HE5.^P?GKD,A#ZB?8)U 5CE^%.V=.6/6ZUSQMJT!"T7X+V#P.]"1*/A>0S M9Y+K4A(O;-.5]$Q[L0WA=N%$EW*13&.E?R._\U4B,6UF6 M9?>ZM.MTC9RHN"DGK3@IVC@WE?)]L<%*ZQZ[=MNF;=HW@J+*IJ!5IK'1%+'K MT)L@A&SC MU22'-OXCYW3"XYF7@>Y'4)-GYN:20^1JZQJV!CX]&D()Y%+ S) M99K [L2<=G&?VCB ZYKR52G'QF-*P7<=<;G4!?<#.*@5<46T9K&Y:QOF'ES7 M%+1*/C8>6 K0!PGC"KR0DEGVWD(>4I4H>+D!=B/L=PHQQ27(W;J9FWZ#WHSI MH.\,>]9@U-F8\*J\8^,AY3E0(2=B06SZ\_P7,N->*H'7R(0[O;M")V0-U6S# MPI23'ZU378>-:,=(0W85AVP\P>QXR?6+MV(Q%)?:D14WNI_,KB;&EQ%N:LI992-Z4#::K3@,+$BYW6-36VYQ75.\*A)1/,.\20KD M/HWFQL']#/4D*SXP[$ 8%"F$?*A/PC>6W7WN0R/R M,;(1K;(1/2@;37P?W&$@+!;('1Q''F(S)V[IV(,NN6.IY.%&?\1VE?&]#7=I M"EYE)7I05BK!7;T&G?PLMK$1&K>[D3P2QM+MXLJFH%5JHGC6>0]:WLZ/4FR" MV#-W,>[I3HR@Q\A'M,I'%(\U[T$?!:3>D/P=K.N?6-QQ>-9U!D;28^0D6N4D MBJ>:[%Z=2,[JP7"#KFTNO\>(14X5BQP\Q-R)[#/?2L38>+K'9##LM[O4/+S@ MTJ9\51QR\!Q3?M#\E#()T2]\+2*N$1/W4C(U1B)46&<3D7.AE(BRQ15G/I?Z -B_$$+M5O0)RKGL M\?]02P,$% @ &$ *5<5?1$1\!@ K1L !@ !X;"]W;W)K#/4Q:-4W_1*"(.>UD6I+RK,2:ZU.Y$27\LI1JS0UH;L_G%AM^+6V&^;FX47,U:+UF^ M%J7.98F46%Y.WI&S*Q;4!@WBGUP\ZH/OJ [E3LIO]<6'['*":T:B$ M3N^#P M[T%'A][WWWYO@(9@[KL65+/[-,[.ZG"03E(DEKPKS M63[^*78!A;6_A2QT\Q<][K!X@A:5-G*],P8&Z[S<_N=/NT0<&)!@Q(#N#.A+ M#=C.@#6!;IDU85USP^<72CXB5:/!6_VER4UC#='D93V,MT;!KSG8F?F5++4L M\HP;D:'WO.#E0J#;VIU&)^CK[35Z\^HM>H7R$GU9R4KS,M,7,P-/KNUGB]U3 MWF^?0D>>\E=5G"),IHAB2AWF5W[S:[$X16QK3OKF,XBW#9JV0=/&'QL+NE)* ME 9QK2'.,U<\6P>!VT&]ML[TAB_$Y006CQ;J04SFKW\C$3YW1?>+G/5B96VL MS.=]?L7U"L&HH47]17RO\@=>0/#.4=RZBAI7]0;P, \B' 47LX?#<&Q4' 9I MV*)Z/(.69^#E^6ZQD!70@KUA(8#C72&FJ!3&17/K*3P@0,(DP&S TP$+:)IB M-]&P)1IZB7XH'R!]4N7"F<+0>BA-,:/Q@)L#QB+"F)M;U'*+O-QNE-CP/$/B M";9Y+70S\-*LA(*]Y'#.NYA'%J4P2M,!;QN4D'"$==RRCKVLOTC#BQ<0C&V" M& ?I<-AM6!#1."9NDDE+,CF26I!.99Z;E-;+: -B9D:G:&*12&%!#ZG:J"2D M.' S35NFJ9?I)^#)35[>HT* P"%5*]F)7)Y4<#&>W=3BPL(H&(Z_C:)I/+:D M".Y4"/LY-W.TE.7Q6;#SU%O6-$F&"\P!@Q&(1H@>R"7Q$KT62P$,,V3XTX[D MZ!S8N>I1H(%%U$8EA(P1[22.>%4%MBG#R_L9%X:3&[$G)PA33(;>CN#ZY3I2(7Y6V6Y-G,CHT!D=AC(>: MZ012G,1C ]W)$0E?5,P4.;_+B]R +CDK&N*5M9\M:7Z5MW[0GE@C-@6ZM($$F\>C,[F2-^'4-2*H*MHJ#D7'RM 6+DBBTYK@- M(RD>W=$Z72-^8?O4*P^.<;45BP0DLKBZ8"P>RVBG;,0O;?NYOI&J:0+E$A6R MO#\Q0JVA>;MS[V^V9L50. PI'T'U&XU.V*A?V%R,&U4^DFAJRU>Y?D%VC*FM7R1-4CI,L ,'^Q_#8VP/FCF_TGWLS8 IY%?KEOPN M[Z/B1VU5HVD4,RO3#AS4:F.E+^WDC_KE[^-P-K@#<'*W58\F.!H*MPM&63A2 M9=).&ZE?&WNE4"^ L5S;&LB2(5DOIL^TDTCJ;]G:ZO+DI7/:;L^@A[ 2ZT!1 M,C8C.FVC?FW;KKYC#!W=&DU88JTZ%PZ3:*0;HIVXT=A;=MRNN!(K661"Z=>_ M)93$YTU;9)[=YRE>J?SI Y5?Y*T?>R>9]%@ON)_ZNLZ"1F]>X5.,,8%R1*$' M7E3B'%$\A5OU9X_BE5E)E?\0V3GZ(93OC(:Z/8/N[:TSC5YB M[L"1,X/_WU$_>9V&TR/MJ8+HN'KVY\Z;/)I,8Q9.8YHT28/+,"13&-X]^""- M4P0W-J(Y+2Z>SQ%C4Q+#)XH;6T:G:0+V:=H?C;Z9>RP<'?-P]?D@_>.\KJ)@ M_HKB79;EM2+ 'M&<]>0E6O!-#GN&\T3/KA "&@0'IR&[,ST'CL3!V-[+NEJ" M':DE% A.A;!S']>EWQ07S%Q>? MA>%P*T."JQ*FD_O8U%$:FA*%N")3Z-(1%J^VYH>V'DIGF]-D>OFZTIPH%\#X/>EE&9_4;^Q M:=_0S?\#4$L#!!0 ( !A "E4 2RU_"P, '$* 8 >&PO=V]R:W-H M965T&ULK99K;YLP%(;_BL6F:9.Z< N!= E2FVK:)DV-FET^ M3/O@@A.L&LQLDW3[]3LVE(64W*3E0[#AG-?/:PYP)ALN'F1&B$*/.2ODU,J4 M*B]M6R89R;$<\)(4<&7)18X53,7*EJ4@.#5).;,]QQG9.::%%4_,N;F()[Q2 MC!9D+I"L\AR+W]>$\SES38*)^$;)1FZ-D;9RS_F#GGQ,IY:CB0@CB=(2& YK,B.,:27@ M^-6(6NV:.G%[_*3^WI@',_=8DAEGWVFJLJD562@E2UPQ=<) -!3HOZB!^;C=A*<(=[$KPFP3LUP6\2?&.T)C.V;K#" M\43P#1(Z&M3TP.R-R08WM-"W<:$$7*60I^(9+R1G-,6*I.@:,UPD!"VTG$2O MYUB00F5$T02S-^@M>HEL)#,X*R>V@M6UAITT*UW7*WE[5OI4L0%RW OD.9[7 MDSX[G'Y#D@'RZW2WFVZ#Y]:XUQKWC)Z_1V^AP#+4HT*W2_2>%F"<8H;F7%)3 M7S^N[J424&4_^ZS6VL-^;?WH7QSC;X M[3;XA]3C.3PU1 BX^?5]O4 E%FB-647Z?-=BH1'3;XAU[ P+F9WP[N"8$=X* %#LX$IE)6_;#!,X9= MRD,1';Q1BS\U+A(J7%JH]Q=)3Q4$2',6P9PX.,MP)@X/MR6GF&IY7G MT; .:M2B1N>A'J[.:&_1[6[J*9$=XG%+/#Z/>']YCI\Q^+X;^NXHW('M"?3& M412,Q_VLKO/O2^6<1WND6ANYSKY%H1^$7K3#W!L9!"Z\8_= ;WU>W8/07Z"W MDE4+WQ3P>6%/:6_V ;L8^8[&BA42,+"'3&80@(>K^IIXH M7IH6X9XK:#C,,(.>D @= ->7G*NGB>XZVBXS_@M02P,$% @ &$ *52YG MI54(!@ *1P !@ !X;"]W;W)K:+-:;F9JETIDE4=E&=3BK$_S9.TF,RNZVL?RMFUW.LL+<2'$JE]GB?E7W^2C;@7^O/N0VG.IEV659J+0J6R0*58WTQNR=6" MLBJ@5OR:BB=U=(PJE E6\I,U7_ M1T^-UF<3M-PK+?,VV-Q!GA;-9_+<=L11@,D#!] V@-H!?"" M0'L:UO@;0#_ MVA:\-J!&GS;L=PR]DX7>*K0H5F(%Q,?C\?Y(_-2P=QU #QUP1T<3 M_KS/+A$F%XAB2H'[F?];>'&)J%>'$PCG_[6^^,^MGW0&ZV8#J_.Q@7QOBZ7, M13\/T.^W#TJ79C7_ 0UUDXS#R:H2=Z5VR5+<3$P-4Z)\%)/9M]\0'W\/]?,Y MD\7G3+8X4[*3$>'=B/"Q[+-?S%ZADDR 2ZT)]>O0:D=XG#$:>3Z^GCX>]ZPK MHR%E.#R5Q:[,IS3 _JELX.1YUFLKLRCC!%FL;HR[F.,(YC5[UC]4=8?2ZD4VI5RG6H(U7=OSG0Q ML4A=%0^89Q'$KBJ*6&1SNJK0#WT/Q@PZS&"TF+3[1[%!XMGX&B74%40;G+.( MG#-9?,YDBS,E.QF)L!N)<'3"?309DW*Y16;/-B[JT=C#757>H>$(W6D5X<": M>X (#Y [4DZG"C4=Q[8SO-M+M &U&8*9A=U-S)RMBG MM-K-*FL*H4=N[2 $6VME[JH(]^TZ%+LJSEE@5>8%T&*$>0CC$]Q[.CS: ;>Y M+'7Z=VW>JJ*:%CHI-NE#)E"BE-"P;\- L;,+YQQ0,1997#&@(J9N<@L?D/E! M2 ;PCRPM&<7_)'62(>F4'Y":N#S8]QUL5T8I8?86"LA\3ABUN5T99\=5^12< M]N!T%+RON&EMY$!@ZI+P(/)M8$#F46+OHX",>=3>JQ: C#,>T '@WJZ24>]E M_*H6IESJPQ!?H$* 5:W-1!K68IV;B.=/ \L:<@#TM#V3Z#,QPZW*V-FY=N5')*9[6[ 0I'>*I)QK_BV M@ST,.HCL&C@2<&X3NZJ !3:O*Z+&?MJX@,K4AP':WC&241M4/^V,E*[ ?9 A MGDTPAV0TM$MZ#,DB+[ ?=P 9"SP\5*M[2T;"47?[>,U(RNASO*U"%]DJLD);(=,#.(%?;ZM>M4CIJ25^Z2L^:+3YKML6Y MLIT.5.]QZ;C'?<% 70RO7@K8V]#8_LC>V.>@DH0XI/:ZA7/2B(:V60"5.*(> M&_ +M'?$=-P1OZA[QM8U8)C-HRGUB/V+&ZR,JJ<%NX, 91CQ$-M/F8L!I_>W=7N_=:M_7;'.OZ';F:$^!Z3*X6S5NK/GWS M$NU=4F[20J%,K$U35?&?H+)Y+]6<:+FK7[P\2*UE7A]N1;(2924PWZ^EU(>3 MJH'N[>#L'U!+ P04 " 80 I5\GCT,T,# #/"P & 'AL+W=O?P?E"\DST7C[($4.BIHDQ. MO5*IS=CW95Y"A>4EWP#37U9<5%CIJ5C[M@O$B-O37X1& OC\;(>++D_-%,WA53;V@V!!1R91BP?NU@!I0: M(KV-OQM.KY4TP./Q@?V-]5W[LL029IQ^)H4JI]Z5API8X2U5'_C^+33^)(8O MYU3:)]K7MFGDH7PK%:\:L-Y!15C]QD]-'(X FL<-"!M > J(GP%$#2!ZJ4+< M .*7*B0-P+KNU[[;P,VQPME$\#T2QEJSF8&-OD7K>!%FZN1>"?V5:)S*9IQ) M3DF!%13H7NF7+@(E$5^A&:]TZ96F)G: WK&<5X &Z.%^CGYY]2MZA0A#'TN^ ME9@5>-\DVM'#ZC'*%;SE0IT8(54#CP\W[\J ?OZRBTH0@/H;@) M>PE_W])+- PN4#@,0\=^9M^#LTL4)A8>N-SY?^J+_ZS>"4;4UD5D^:)G^-I2 M0.]7A]Q?L\)=%']>+Z42^LS_Y2J#6BAV"YG_X%AN< Y33Q-+$#OPLI]_"D;# MWUPY."?9_)QDBS.1=;(5M]F*^]BS/_2%0FPN7 FHL2.+-??&+@N#)$HG_NXX ML@ZK\&J4=*WF#JO723KJ6BV^M8K29!BU5ATGD];)I+( M:??U#TOAI['+_^2?-T2OVHQFKR9*C8AR$\4E9GU-P MT2_8B6_:QC?MC6_WM_O\44]?=-0=5N%5')S$Q&'E..K?6D5IG+X^<=<_ZE J M$&O;&DI]F+=,U9=2N]IVG]>VZ3I9OPG&L\"Q/M?=:MUR73=5UO MWTRGU7(M-TGUNMC*7/WEL2@W2:W>EI^FU;:4R6K?:9--J>OZTTV2YI/[V_WO MWI?WM\6NSM)[R5OR)N:SIL.^Q7]3^5R=O7::0_E8%)^;-S^O M[B9N,R*9R67=2"3JQY.3/Z//!Z0U^@MBZS:_^L\']H&;.(L=U5=;(Z=U0@V M:7[XF7PY3L19!W*I SUVH-T._H4.[-B!=3K0X$('?NS ASIXQPY>IP._U,$_ M=O"[#N&%#L&Q0[ /UF%V]Z%9)'5R?UL6ST[9M%9JS8M]?/>]5432O%F*#W6I M_IJJ?O7]O,BK(DM722U7SD.M?JAU5E=.\>@\K)-2KHML)Y?67YT; MYZ^'A?/C#S\Y/SAI[ORY+G95DJ^JVVFM1M-H3I='YW<'9WK!^<^B3C*@V]S> M[8]RE>8J:0[#@WP7=H&WJU7:9$&2.>^3='6CCF*>;%-X,*+G&%3V5SO;8**> MP2R7N\TNV\_^'_5:ELZ\V*B:LFZ2_4DZ/^?+8B.='W\MJNHG0#ZVRW^0M:I& M2ELD99[FGSHCG*K%WTZ3SB9C.FMU@ +68S1HC>3)C-;F;$"T*]660]P*;X MOZFVR5+>350D*ED^R@3;+[#3+;,@LOSJNK$&S M;54<>5CS@YAW=E@TF+F!&P2=T&"Z"M.5A;[<:FOF>F?LB#;F@7F)X"4RS" M%(N1Q+1UXI_6B7_U.GF25:T^TIMEHOY4E^FR.8G8-W1V>5J#Z\0W0GM#9J3S M^3BW#FILF1AD*3 M(TRQ&$E,BW]PBG_PR_3]XT]&[E+(O-5N95LH>"\DOS6H(@QS5/]=U9 MMQC8C<=6@T&> M4S0E6+L=3T0)^!/6(O"GN&$>_Z%26R)&K$C-0"=]D\F)EJ:$Q.-T9!1W_-FW9G']!6 M+XQ/46UC+#4]WBU+(W:8=I8TOR6EBK-OB;/)MC@CKD^[2>/U)PT@Y:K_C*0Q MI>"D0:56P.@(";T9N9!=+9$B=B0%9%?_K&,"F3DQB1(-W<"EQA<*5%\!^%[( M+E3^A*6FQ[LE4.1Z!#7J @4Q,1$CGMM-/$P6LQCD*5 ](U2U&$M-CW[+D\AW M *5K+E38_4:7 I,9D6!&C$L5J*X"52U"58NQU/3UTH(H&DW6]T?%%)%JI:-&0Z8BQ+/;PMQZ)VCF6'DQ386T9#W^N& M%'.3UP)53:"J1:AJ<>_TZD%MN1H=Q-4&\30*D"@(3A[;6;=^ E(0G 2DX,V? M0#LS?TQ3&YRD+:RB@V#5*#AIEQQ]S@-M[P+A)*JO 'QA?()J&V.IZ?%N<1D= MA,M.^W<9L<39!$R>ZP;$*(Q^?]( K(JHN>YNNP*DX*1!15K Z-3@0H]>R*X6 M5E$[K+JT:]HZZZA[H:A)G&CH>42U[X8(=3\4X'LANU#Q%)::'N\63]$7P%/@ M(@! DMO-EKE]-*//2(9X"E3/"%4MQE+3H]_")OH=VYZN@9-VO]&EP*1(/ C\ ML%L'4+<]H:I%J&HQEII^0TW+I-@+,BGP?AN3'MT0QKN7-.S#&ELUAID*5-,( M52W&4M/700N96,_&J)=BDW;?T3=@F8QIQ@/6.1EB" M >SBHFX7JRU0306J6H2J%F.IZ2NFY67,SLNNN9C!3.[D<^.V"[OQZ,HPQ%.@ M>D:H:C&6FA[HENDQ.].STVX&\+:9%Q@QQ:1>"U0U@:H6H:K%O=.K![4%=VPP MN/MEE[UVW -"HF"( 7#' F9;LN>.)N[3"DXNU!Q&C Z=9CAI3V[K 5E MS [*@.SJGW54%L: .P!#7QV;:SQ.!!6' ;X7L@N5=&&IZ8\4:4D7OYYTC7NH MB F;C$NX]K&,/7$9X"A0'2-4M1A+38]\R[;X]6SK*B1N]QM;!KC)M#RW>WUS M@>HI4-4B5+482TU?+2W2XM\F8![V[U1S45J&H1JEJ,I:8OF[,'E]GQ%B8/YR:" M,GFX?3RCR\8 2X%J&:&JQ5AJ>OA;Z,6_XQ%F5_)PN^7H@@%L. -X.*JI0%6+ M4-5B+#5]Q;1$C=N)VC4\G)O B7FN41E0'U@VR%.@>D:H:C&6FA[H%N9Q.\RS M\W .@#;BL: ;4]0;05'5!*I:A*H6]TZO'M26V/'!Q*Z7S'(3GX$\'&C7)79 M$Y"' ^U 8F<_RM&3;;K:>#AOB1T?3>SZ9QV5V'&(V($\'-57 +XPL4.UC;'4 M#O&>GCV0O7FB_V])^2G-*R>3CTK>?1VHPRL/#\D_O*F+[?X9[1^+NBXV^Y=K MF:QDV310?W\LBOK;F^:Q[Z?_5<']_P%02P,$% @ &$ *59#VWAK%!P M0B( !@ !X;"]W;W)KMD5I;Z9;(VIKF8SG6WYCND/LN(E?+*1:L<,O%5/ M,UTISG*W:%?,2!3-9SLFRLGJVCU[4*MK69M"E/Q!(5WO=DR]WO%"/M],\.3P MX+-XVAK[8+:ZKM@3?^3FM^I!P;O944LN=KS40I9(\17> D_BWX MLSYYC:PI:RF_V#>?\IM)9!'Q@F?&JF#P9\_O>5%838#C]U;IY/B==N'IZX/V M'YWQ8,R::7XOB_^(W&QO)ND$Y7S#ZL)\EL__X*U!B=67R4*[_]%S*QM-4%9K M(W?M8D"P$V7SE[VTCCA9 'K\"TB[@/07Q",+:+N .D,;9,ZLC\RPU;62STA9 M:=!F7SC?N-5@C2AM&!^-@D\%K#.K>UEJ68B<&9ZC1P-_($9&([E!]TQOT8\0 M9XVFZ+?'C^C;;[Y#WR!1HG]M9:U9F>OKF0$,5M,L:[_OKOD^,O)]<_2++,U6 MHQ_*G.?GZV> _6@ .1AP1X(*?ZZ+#RC"WR,2$>+!<__6\O(#(HE;C@-PZ-&? MU.FC8_ZT3MLXIVV4W"'8;XH943XU"2N,X/K*Y[9&;>Q7:S?SE:Y8QF\FL%LU M5WL^6?WU+W@>_=UG\X64G7D@/GH@#FE?_0JU1Y29W'&?F*1S/8W^,%T>LBR#6QRU3?&KK>HX@H$!V M>A3F8@!@'D?]3!P*)=%R[@>9'D&F;SATPY5R^=0D'7OAWE*:#KY\BC'%/8A# M*1RE2S_$Y1'B,@CQ]B3$E@MROH8]HG7-RHR#9[7Q EX.H!!*>W"',G$ZLK-Q MU+%8%,3[$S0L"*!J!OL9\#*M81OG0E<2'J$G)>O*2U9!M>_=I:VVLX ET4A* MXQ.*QD'C_FFV7'G1!]>]&ST>YOI(&F'282=A/MRR\HEKVS6<5$X;'>UJ22'8 M6A2NBG[O2J\-7O9[+;2PN>UW7LKN"VD[]U#7,. @&Z]NLTS6EI.@R'*Q M9^N".T]X#:>>BI#$N+_'O'+I:>DX!]MQ.PZ3^Z=R#_PIE? 7K';U^0:(\:#V M^^0H3J)H!%]'\3C(A*L'Q2LFPU^Q5QM[+\ A5TXQB9-!V(=RE-*(C&#L2!6'614PJIJ?;58O MS"%9DB3M,ZI':KI,QC!VG(K#I.J*Y)L(/8Q*Z3SJ0_10:IR,A;KC5!PFU5_? MWUEZC1@RZ)3,TV72MV(H1]-TK#,@'=>2Z%TCCH":H+^F(R87)=M+:3OW0D?* M)$S*]ZP2!EH+5VER86KECQ89LNH4Q\.2[95+Z'PL7!T#DR!_K1YJE6VA(;;, MNF/J"S>VS"#-LUJ-YEA8Y[M#13RV13#0C?1]I"-/$B;/!R4SSO,V$P_='^PO MV$OFU55_#LU$9:<^KYT7';O)D'9'VS_2<2YY>Z!V9:.M%-X-YS7.P[+>U//) MX66Z'*EXI*-C$AZY^Z5B(TH8(+ZF5%QT>KZ4MG,O=!1/PA3_Z3 W06I*E8,/ MU"O2=E+5J"YSH"T],K:BJF"E/[:>\7DY7_0C.Y2:8[P8"6O7#Y!P/_##KBKD M*^?Z;\WLBES/55< ^)"98"J89Y3([,&BLP]L%?X&C'A: DSC/BU[Q99X+$N[ MUH&$6X<[J6 -H-;(G4WO9;&W-F0PHPN#-BRS+<6K%_FP4R#0Q@Z0!P'\V03L M&@\2;CP^0U/\VI[KOM= 3[.!(X^%'CEZ)G=^G-IU&S0\V9]C-USM4"&9]T"' M>L9O>V[8@^H3BT%N!&G7$=!P1_!&>^>K?5XKAHT QNFBO[4]8N!PO!@YFZ)= MOT##_8(U(^>0&K9G +:Q)GEQ>DB=+./!\91/#L._=,SA)T?M8?)W[,(,6O,G M499MU0'B%S+W AZR\R*)!VVS1XPD)%V.-&*TXW$:YO$#7&Y'TB#0(1_'\VC> M'Z(]8CC&"SS2<-".M6F8M1_KJBKG1(OC@^V12M%1XILA@9[FG'T#3] MTQE9RG+JLO*M"[8+<7!KZ/^#T6G'Z#3,Z+[ITUXG%'7>S CL*XZ5Z)"S,1W< M@'BD2#S",G%'Z_$;M&ZOUZ=R,P5^/)P'R[5A(.;P\Y?,G1R[)"WY\\GI2.&8 MZ>S@N+&\26]I%=H39'O#8K9*UD_;LR-E[[5D-+AQ7"9IGW,]4G@1]8EA=G(; MO^/JR?U(02,7C^9>^_CT^$.(6W?]WWM^AZ_NFY\S=&J:7U?\PA10G@97;$!E M]&$!T5'-#Q::-T96[LY_+8V1._=RRQF,&E8 /M](:0YO[!<^XE9X:R)>\N%OO%G@=Y>9_GGCMZO;7NB]\H%<1=96K_9K0)H7EY M>NJ+C:JDG]A&U7BSLJZ2 ;=N?>H;IV3)FRIS.I].ST\KJ>O1Q6M^=NTN7MLV M&%VK:R=\6U72[2Z5L=LWH]FH>_!1KS>!'IQ>O&[D6MVH\*FY=K@[[:64NE*U MU[863JW>C!:SEY?/:3TO^%VKK<^N!5FRM/8+W;POWXRFI) RJ@@D0>+?K;I2 MQI @J/$UR1SU1]+&_+J3_HYMARU+Z=65-9]U&39O1B]&HE0KV9KPT6Y_4LF> M,Y)76./YK]C&M>??C431^F"KM!D:5+J._^5=\D.VX<7TR(9YVC!GO>-!K.4/ M,LB+U\YNA:/5D$87;"KOAG*ZIJ#W&OO"Q:7TV@N[$M=.>54'&7U5E^*& M/:=PH=>U7NE"UD$LBL*V==#U6EQ;HPNM_.O3 #U(VFF1SKR,9\Z/G'DN/M@Z M;+QX6Y>JW-]_"OU[(^:=$9?S1P7^W)J)F,[&8CZ=SQ^1]ZQWRC.6]^R(O -6 MBG\LECXX)-$_#QDC!IRL[M5HXMOOYF=3U\]HNWS7MOG MCTG_/X7P\3-_M4&)F?CVFQ?SV>R5^-]5."+BMPUN1&%KCW6E)$%M+=M2T]5* MU[(NM#3"8[D"5 0O-O)6B:52M8"K&^FP3E/Q%]:56*U07V$CUJI63AJSHS>J M(6ER4*IQ&G(; [6P-VR4^#2YF8@G9.Y\^NK'Q>*:+V>OGD[$PABL"LH5MFID MO0-(&#K(L_U(F=I+1J!<-V4TBCG:T\#.P4(LC#)+:XQT,'+=PB.BB6Z)Y@2Y MS)2K$0PO@MWWTT'OP!]QEVT]U/-CH>[(?M$H(/6&7LN*W. GXDJY %3'^HC] M74A7U@8Z4I3:%\9Z5J^F)>1/>,ZT953SH J/A84\FWD)]I3 ?ZRU3MA*!XZ3 M)V73S7+''KAY>_47+UQKDM>=6K=&1J=#^1@?7>%Y8QV%>'(HLPZJZ^$J@X.4 MH)Y'2F//'VT=FPIK;5LG'LU)4BD%::.<0J1R+]'V15VWV/.1]1,03"U'S*:4 M9M/O7_W"5I"E.X6<4(2;X@=5J&J)N#V+R#>;B+_36Z"J^*Q$"_.D.)N?D//. MGIULE?H"]7R!#HP=R<2Y+*! M/[>U$O.SJ(K8PDZQM/#.[)F@HY%0']4*3[DTX (ZU"L*L?C:2H< 4?7WXEB* MHQW=8E;BA)6@#-"V9'_62:'[\G-3CT@ESV?+?.>2P;/3S, '_AY#DF\4\PJS MFXAW1T^DNCJ+]V?)'?2?M*#GS6Q=,)&!B%7*VC)$8CE0S48,8)T MPGJ54MQHN=1&!YU$#?B0E*?*HY./[8FGD'FT@:Z/EM,Q=9RZ576K>(VZ:P@] MO"A;1V$=]C#(IQ3J@75"54,,C_-BWRM_M.4Z'HY(;#1HF=,4:SK":D5)O'*VXCV#NI4L%>'B$.G)7O,=5B80PG_X#!;MH+QI!Z#7Z&?: M<:Y EME1@R8J0&KH&,VMC>+8;76PZUY8:&(7]M^AD MK!3TL_$$DL"-!H%<0Y*!OP+2A!,11WT_11[N/&$GFDJ?FW =YZ8LH"%4X6[] M#EX2O\-U_.I=K]?[3"^JYD(ZMZ/4(S?'8R("'3!DG*)#RXMCOAEWI 6]#^"$ MQS!R'%%#9_G/JJO<(CV@:9^\XY<2*/,76$UK'2OV('H#LY*S[3&'C MVS]57\K;3:0"P6$ZPHD05VDB!917'"%BU)I@'PG*A NE00PC07PQ(-$,B*'Z6'F4:RC#6 .H57)AP5 ) @#'Z6"B7 @"<]H@VU7JS1; \4 C M:I]0*AVH.4Y@/)'&D >]3$2.%QC:Z7YX'T6_=QPE)Q?6WOY:J=*GI*&]T(>< M_"K2/Z2+XL,[_'WDK,3PPX.(VQHA2,1(W075I;/F+$.)+%E:[.#"9_A/9>60 M=H(@F6BIL 5@80($.ZA"U@B1/&T3LQ-BE032#OV4GD_$3WUO-#LVDD&63H&U M+5=EK@QC!-?IDE-!9@E#0U#7V0%%J?"&+,79Q/&IL5O0=-TT=!V!O2X-WT#C M LS6X[Q[-3>F5D%]"J=$+7H%40MM['3_J=0B%1U+GHAKY7AD(A2T2Z/7:13I MRO2F75)W#SI.H,9T!=LT]]@G-1BL:BN9_H^H1:]#@3 MS?-U9^68HN5;.(8[&4J%>4QV;H99O#A6E7_0A0+3\RP6R(^][M,K'?4M""([ MH*7HE])%MNWB_ MR@)38Y:IS85.SH%R4B;&RVX$\5/Q;FP87,*/]<:XKDBX/ MDJK)GN0.@OA.QS0VI,\($4%I/N%*38UG$7W'=9V80RP379@4I=S =I0X/?(MVW"_E;>J2^'96>+DYY'#_M>@ MW.G#+, /WS@RQWPF&13(>VB>@I7(/Y'G;+ZS!UA."JO@+]@^\K-=7U_W1[2] M+X?.UK@N$D<"C<1_>&)16OZ>!R[TMR)8&MCCL$X2!W*>2;I)U>C%I:6B[##U MW>+FLL-3D2C1XN:3^-5.6&1R\_3%.)=&$>^S=C%,0?VSOV8NX:2[Z@&477W5 MN5D\^>0%P!>2D'@Z9*^+R:^,I!JTJ3" MT-DZ]2!'A*%F*0,#I^0^N%5Q901EBB5T1]*"?30$33 M<1UM93^AC,KA(W&GAE,A5X09&/C*H42+E"FVFT/AC#R30I%]C\F_TM%CY5&VLX!)N-#&;JF+Z>0%";6=^[+\$;OFZM"X0SJV'+F9SXI8,4V MPMZJ[25T]0P=7ZZ$:;YDV^8FU"?YQEA5=6!44''9_ME3=PX[@"QZ!T [ &UT MMQLU*L^89?.I5ENB73:R.:,IM4&C."[=I=Q9C:L<<79^)1]!6J4YF&EHD="% MP[P#+UHP?0>(T/44BOAKZH6="]A%\WXHA$<4!H1.D>OJ2O M+FGXD@^J>R9GW.1"F8T&\NMD::S&Y_#[K8I;PL';A*Y%)J9F.%!G$;'>^0.>KF#?>P?7<9^\#=E@5!R>)#1.#XF.URO[%QA0QE+U(K8$LA* M">Q++M<3#P__F71G[YU!#M42-$G:2.S=LBT^/ N:,V&\3Q[%>QJG*5KQ .9B-MVSA]M!\[)VVW_4]O9]8UTVLN#1&P M0FAT-!KZ1+=SH'6LJIO>6RJ+G=R8)8Y.T"X!UU<*;ZUSW ;],)[_ U!+ P04 M " 80 I56X@FJ68$ B"@ &0 'AL+W=OOL*91U4H3F"N0%) 2FFI;;5J4=MN'U3Z8F0-CU6-/ M;$\(^^OWV$,(M"2KKO8%;,\YW_G.U1ZOE?YN*@!+[VLAS22HK&W.^WU35% S MTU,-2/RR5+IF%K=ZU3>-!E9ZI5KTDR@:]&O&93 =^[.YGHY5:P67,-?4M'7- M].82A%I/@CAX.+CAJ\JZ@_YTW+ 5? ;[1S/7N.OO4$I>@S1<2:IA.0DNXO/+ MS,E[@:\5:^- MY+AT2?EL-7[EJ&>G.F_!6$NF//S(!1_7BR,U5@]?QWSO /.C@.[CCHW#2M@$F#+ M&-!W$$Q?OH@'T9MG:&<[VMESZ/]3[IZW\5%9H"E]^6*4Q/$;^NLF#U5@IU(H M;&QCJ5I25*1+)7 ^<+DZ)YC=#=TFE[R% NH% J?=24RN65$A2;TA)V0T#+,H M=8LH/,M3\CM@@U9*E)37C59WX$P9DD7A,$U(.@B'T8#,5-VT%B&-6MHUTQ#2 MBNFR6QV0)&=A.HS(*(S2F'Q:+GF!1%LMN6V=[)+?NX7Y02D.DWR$O_%@1+Y" MQ0L!AJ1)3I)1AL8E5E/K1](IEZ?(L@!C2(Q:PPQ-Y8.?MC;ZT5K6&_YLC=_3NILJX*8*W:\: MK_:AE4"3/#QJ?2946]*N$K#HZ/NZ$;Y8.CXS9;!ROP$M6,,QDOQO7&DR[!#M(N0OG,EA''R \7TZ)<*I\(#%HI@ M2)1V[EB%V8.&\?(A.(:BZ\HWF7QL,N:;#('4:8DT0A>< T2+E)!\I^!Q=XY0 MAI6P1MFZ87)SBA9B\V)2U\/(M=/(\% MZYS,?E$#O7-U]/,,.'$]F;MN[)('4N?JY)D831,#TUWV+72]@F= M5^F9ZZ?_R/=@@)VXUAXFHV/SOK]W;]>@5_YU@OZH5MKN"M^=[AY %]V]_RC> MO9ZNF5YQ::B ):I&O6$>4-V]2+J-58U_!2R4Q3>%7U;XB /M!/#[4N&DWVZ< M@=VS&PO=V]R:W-H M965TZ/N)5S/>..ME?W:O MUDO9&<$;N%=4=W7-U/$&A#RLG,!Y//C =Y6Q!]YZV;(=? 3S9WNO<.=-+ 6O MH=%<-E1!N7(VP=5-;.U[@[\X'/3)FMI,ME(^V,W;8N7X-B 0D!O+P/"SAUL0 MPA)A&)]'3F=R:8&GZT?V7_K<,9F&KE9 XMH&2=,!_DX5<8\YE; MOEP*W?_2PV [CQR:=]K(>@1C!#5OAB_[,NIP LC\%P#A" C[N ='?91WS+#U M4LD#5=8:V>RB3[5'8W"\L8_RT2B\Y8@SZ[>-8-J;2].>F@.(IWL-PIIC"QYANPK.$[SHQHW[@TM /PS-\T91C MU/-%+_"]D;(X<"'HIBGH=PG3.ZYS(76G@/Z]V6JC\)_RSW,R#%[BY[W8ZKG2 M+1Y5W>"&21DM52&_\ML43ZYX'7+N,*"-S2OF-J!)K=,J2-26U#7&/*I M+S)+L@>%/8-V&LI.4,%+(+=]M8#"7B%Z=EWQ5I,@2%T;SV4Y@CUVJ17X#>=5((7='Q+M^G"+/$ MG6,"E\G<7J85(,&R/;OCMOI4'E^V6% MPQ64-<#[4F+9CAOK8!K7ZZ]02P,$% @ &$ *5:"TGI+N! N@L !D M !X;"]W;W)K&ULE59=;]LV%'W7KR#Z EVB)"B1I)Q?%^_^FOF9;IR2E?AJF&W*DIO-I5!Z?=Y+>MN%;W)5.%H8S,]J MOA+7PGVOOQK,!IV77):BLE)7S(CE>>\B.;TM#A'XWJLV$2LW28 MI@?\C3IB(^]O=) 8^_MB89U![O]YB6-P,7[9!=7#J:UY)LY[N/!6F'O1F[][ MDTR'[P\ ''< QX>\'U#^L-V?V@DV8>_>S-(D><]:GE]J8;B3U8HI6F#?OGQG MW%KA+.-5SI3D"ZFDDSC*C4 Y97I5R?]$SKACKA LTR5J+1/X<2SGB$&7/6>H M'-KV F#GGJM&,+ULP]1\0P:6Z7MA_,&P[H0I^PQUP^K&U)H0PB;C*FM4@*D/ M WZ^O4,@9FO!&@J"<)6NCC(.W$KQA=H-SVK5(&I-Q6^9TTP\. '/K@!C> @R M<*LK&&Y8)HQ##Z.#CM^)?A 61FA_^$?[V\/4D9=V5U#J-8PN'36$(TH?22E? MT>AV.UWR;)NA!C5E(+61&A2>4WP&PQ)&:6CN"J.;58$2&B5]]A$X\ESZY@=6 ME$[ K!Q7'?)X*\1*5'"JH /R7$,P29$\Z08Y-+K6AAS1O; %62"=CT!:E>!/ M5IEJZ-*?0&7\MMP>1]=A/J![J%6EAV/L/E(<31C>%$>)) XVN MYNBGZ(T3D32Z5"*B.XMDP]92GD. )Y057="-9> 7]$.T# M+&_]@T#D1QQEC_<-G%$E/.;&-ZDG9=2"G?2/<<.XL5':'[>C/6^YM!D)QPS5 MY$MNTO[H;33NIV^C#XV#DO1\D&53/N]>H=L\=IG'/NJY/BNBOMJ[/70CIO$P.7GI2S[8 M>4^5PJS\J]$RKW=X6G6KW0"PA.FP?SSI,1->BF'B M=.U?9POM\-;SPP*/:V'H /:7&M_[=D(!NN?Z_']02P,$% @ &$ *58^# M+O[? P @0@ !D !X;"]W;W)K&ULA59-<]LV M$+WK5^PP'R>5%$G)E(28VW%ES7-,+N;U"9[3)*H^/$)[FI MR4\DJT4K-GB']+F]M3Q*!I92-JB=-!HL5LOH.KVZF7K[8/"WQ*T[Z8/W9&W, M%S]X7RZCB1>$"@OR#(*;;_@&E?)$+./K@3,:MO3 T_Z1_??@._NR%@[?&/6/ M+*E>1I<1E%B)3M$GL_T##_[,/%]AE M?V/:V>1Y!T3DRS0',"AJI^U;L#G$X M 5Q.G@!D!T 6=/<;!95O!8G5PIHM6&_-;+X37 UH%B>U3\H=65Z5C*/5>UV8 M!N%>[- M$F)&/Y\4!_1-C\Z>0%_ !Z.I=O!.EU@^Q">L9)"3'>7<9&<)_^Q4 M#)-T#-DDR\[PY8-[>>#+?^D>O)6N4,9U%N'?Z[4CRP?BO\=<[AFGCS/Z2W+E M6E'@,N);X-!^PVCU\EEZ,7E]1N]TT#L]Q_[+=)Q'?S2$< $OGUUF:?H:3LF. M ^)(2-U?9G\KN =4([1HI2D=W[/66,(2!,=).%Y7?&_=U>B^MH@/TCVZD[N' M$YR]/1R2QP.-D,W"*#VW=*(,=_S8.!P]'Z7C^73*[3R?\S<;SV;3T&:S[ A8 M(XM']N8(1^=-\G%VF?:=BTG&G3P;I_G$=UZ-Y[/9Z%U587@+3J!@!>%H'L]& M+T9YG/)W'K_B[RR>CU[ 7YT%'%!'+![Y# M*9G60F5-$Y@<">K(V'W8 5HK^:F43%%VO(WIO80^;_S@Z,&%6M!/9)_CNWA0 M._:FJBNEWH (L[51LA1[GH<[GA6<>+;R&CU8-GS("4P%KN:S\)M_^DK@S7R& MQ(\759(79SVMAWWM!!\?&\,]#S@$?GXME- %#N'JM,7";+3\GQF]DC5JK"3U M >W8U!*7D[#4&B?]9@ZV?!I%VUJSXY@0Y_$EOXE*!3'T(-:] (M*^,,L M-6M"1\$[=D HDAS'+8;SXSB0LI*%T-3#GI(0HNPO!I<_9[18\WZ\ZN1:A>R4 M6/@5SQD%^J78#L$ M_OW.3AJ*5"KQH8U]OGON.>?NR;C69FT+1 ?/4B@[B0KGRO,XMEF!DMF>+E'1 MR5(;R1QMS2JVI4&6AR IXC1)3F+)N(JFXV";F^E85TYPA7,#MI*2F9<9"EU/ MHGZT,=SR5>&\(9Z.2[;".W3WY=S0+NY0HA >B&@\MIA1E](';J\WZ-]#[53+ M@EF\U.*!YZZ81&<1Y+ADE7"WNOZ!;3U#CY=I8<,_U(WO,(D@JZS3L@TF!I*K MYLF>VWO8"CA[+R!M ]+ NTD46%XQQZ9CHVLPWIO0_"*4&J*)'%?^I=PY0Z>< MXMST6I9"OR#"#!4NN8.YT2O#I!W'CN"]4YRU4+,&*GT'Z@1NM'*%A6N58_XV M/B9:';=TPVV6[@7\58D>)/TC2),TW8-WW-5Z'/".W\&[U))ZV;+0#AKW%_JM*1$3I!Q^ZM 8)B"CAC-\4?DW:D%I%U(]9TAXP^2S MS\6@?(4*E9V.+#"EJA"_U1%4@"O0#Q>7E00F=46-HZENBCV"JO3. M_F8;]AWJAC)A##Y6= ]N=E&S4"--PJ>D=TJB(T303QH8,@P[P[*]L%V-'6\I MDD2S"KIK*0==:2-.G;63]HM&T5[=F^_"#3,K3HP$+BF4& TC,(W6-ANGRZ!O M"^U(+<.RH,\3&N] YTM-;=UN?(+N@S?]#U!+ P04 " 80 I5OC/<(B0% M "6"P &0 'AL+W=O;*"6J)!77^^MW1\FRW2;!OMCD MZ1Z_>_*NUMI\M2M$!]\+5=KK8.5<=='OVVR%A;"1KK"D+PMM"N'H:I9]6QD4 MN1>=F>F5[IV2I9X9\#612',9H9*KZ^#)-@2[N5RY9C0 MGUY58HD/Z/ZL[@S=^IV67!986JE+,+BX#FZ2B]F0^3W#7Q+7=N\,[,E9=?!S$#0H698PV"_A[Q#2K%B@C&MU9GT)EDP?WS5OM;[SOY,A<6WVCU6>9N M=1VOU;]CZ,V)]F5;6_\*ZX4TG 62U=;IHA0E!(V$AE>!]0!%LTC!M-?7B7C^/(%I,,.Z? E[?\C%2_+_Z$=PAG\\NHL M39)+.%3GK_PI/K]T3,R9F&GJ+NLLZ 6X%<)"*^I262XO>I2'#;1IZ-UBAL4< M#0P:2M+SBI469>^HEPS'83J*^32*PSB.>_?XJ-4CZ8',8"X=+$0FE72;'L7* M^4#^EP0H?&WJ'N$$ID \,P'8S)0!I.1H/&0%8; M@X2G8BNZ[)U,PA$9/]T=GE:HGA!NS!R1@7$X(4-T.AN13X/>QQ(^9DYS@-/S M)L AK!%(&"E^($NG0= (HVE(74;'G :B=<+1I8VP6!I$^D[&URN9K4@H4W6. M%@0LC:XKCNE"EA0=28!E:9UT->,B#@NY-#0G"3<9,!Q8^E,;SB#71:<\@D]T M_='DOJTCJH$HIE&E%$]=MZV3K@0\>N)+#_C,#[BGM(%N"4IK;JPE/*RH2II^ MG8GR*WR1J'(X:5V>/>8(V\87I/SZ58J=KZLJHJ)3,Q5TCNF26)-][OT))#2 %20'7(JE?TUI%+%%!YZ@EWAEYJ MSQN";&EOD6J(9-Y2,=E&C[<81Z/CD ,@MYSLW1Y#$L7Q<0/A9V@4^1TN+J6= M,.?=,M8X&DQ&[;!+^'SL.9,]W%Z0D5NTY@>$K0QUQLML_" M7A9VLFBDSGT>=ZU#2^(+S-:/2=\*5'4#*/SF$,&-@_W7)O3!^+GUYMKLJ?03 M:E<]QC=5M0WG(!H.CZ.G'N7^WJY44./YC9#ZE9^=9FWJJ-W2>=/L6COV9F/] MX"N2O,(%B<;19!2 :;; YN)TY3>ON7:TQ_GCBA9G-,Q WQ>:GNSVP@:Z57SZ M'U!+ P04 " 80 I5OOAK4K0& V#P &0 'AL+W=O=7H+23+6^5AN)%)*7QIF20[5;NCLN/= MAU0>(!*24$,2' "TK7Q]3@,2)=D>)WFP18+=!]VG;\#%H]+?S$8(RYZ:NC67 MHXVUW8?)Q)0;T7 3JDZT^+)2NN$6KWH],9T6O')*33U)HBB?-%RVHZL+M[;0 M5Q>JM[5LQ4(STS<-U]L;4:O'RU$\VB_S=$S(T^62GVCEU^KRU%$!HE:E)80.'X> MQ$=1UP0$,[[O,$?#EJ1X_+Q'_ZOS';XLN1$?5?VGK.SF%_;6_7X M=['S)R.\4M7&_6>/7K9(1JSLC57-3AD6-++UO_QIQ\.1PBSZ@4*R4TBJT89QL*2AW5N.KA)Z]NMMP+=[?P*^*?50-8FTX MT74QL4 GF4FY0[KQ2,D/D'+VFVKMQK#/;26J4_T)K!I,2_:FW21O G[IZY!% M\9@E49*\@9<.KJ8.+_T!WB=IREJ97@OV=77B++L5-;>. 6,->OKXQU=4'T_%27(Y0.$;H!S&Z^OFG.(_.WW!K.K@U M?0O]_XK@VTB_*RO8G/W\TRR)XW-/ [U$\_.7\.P?&X'(Q#G[VK1RV1OV:UN" M*M086]2\96<6 J2>1.=.CE;=>WS^"^NT>I"5, Q]A:TU)X[5BIFC/7T$^"/7 ME6%6,=%TM=H*8<:LDAI5K30>>5NQ4K4&54@@(4.QKH2D: )9/'40'5 CDYB M>]UB#9!DHAS,[LCL3J$&R:A5;RE5O&TAN_8(:]$*S>MZRQZ$L4P]"$BJ7K.M MX&1.DOV%@1P"7DD-"=ZVP-8&'8\';1SX'O/M14:J/B.WKK"B\2VHN\IVS5*_3;CB<<\P:=!>[V8C: M>5^Z'8SEM@>76VHOLND;+Z/JBK M?Q+8[^Z9-A'9*DMMF78AAL%NRZ0Q/0>A M9)/20""WC[:6+2.R*&"JEI4K.C) ^"K;9P#M#LY<)A;G3'SOI=V.:0_B8X\G MR A!/M"VHO+)0!+<&%5*APX'6+>O8A__(Y-7L+ MR5$W'J25_[.A)3<;ML)0 MV]-SDK;E<:D@"_$,LTJM#*RH:Y=K/OE51S*(GH\AN;"/H_>4=;TN-T!EFD8, M[(/A[](P0\#JVHTVZ+Q+PF)8(%S'E( #0WJ1U=1+G3P>8K^;@\O#Z2E<%L8O MX>03:WR3%]3D&5KTENTZM%/[TK?H"MEX!X\P=<+-W7H+EJPJO[&OWE_7/U:J M!H$^SY:UV!T-Y+\1!$_+/BS;#\'O?;/T/IS@!'?HIQ(91YY*6@K^=*.8 HS< MP,D"_ M=2A#8:9+L*.N)V9>2AU(#G.OW/:\9N&N"Z_5:BS65KL07B6-)R1YX MW8O@:V^1&BW5RYA]$J5PAJ:>ESB8@XEI/@_>!4D:)E'P-RI[404NNY-SK.^? M/N_LK(*S:3$N\EGP"VG%89$&K[6UX S019%Y,8!/3VTY#D\PR^+Q/,EWDK,@ M1<1=-\%*EN7[S2D.SS3S/!W/9YG7C'-HQ@?->![1E M++-L/D[C*)B/"Q 13\=9D8"%M BC; @LV!SG410@AK-I'A04HXC8*\+I//C# M@0=G<3H;3],"L=N'_Y 0:1Y&1R$/SK(98I>^+NN2ZF#T2>CF\6R<95&0%>,L M1P[DXW3J#([#- X^[_N,)WJQ[S-N?N_F>\$.4J[N3J6>37E(WRT6PY3?#?;# M7'+->2EKQ)PF$ X D](?M]VC=)#BTP.=#A5M2=66-*4&U MJMB,9K ?M2[ C4\)'V<:3&CLSW%.9C8JK.;XK;B;V8*7&Y;[SG>P! DC514> M^/ +ABW%FJ9'R[[PMJCVI/$_0<] MG"5A.DR%YQ3ZWHDRX[)VQ4YC8]BCQ\#PC@UI$KYV^IT&ULM5;?C]LV#'[W7R&X0[$!1BS; M<6*G28!+[XIM0 _!I=T>ACTH-A,+9TN>)%_N_OM1LI/FUC3[ >S%(B7R\T>* ME#0_2/6H*P!#GIM:Z(5?&=/.PE 7%31,CV0+ E=V4C7,H*KVH6X5L-(Y-748 M4SH)&\:%OYR[N;5:SF5G:BY@K8CNFH:IEQ74\K#P(_\X\<#WE;$3X7+>LCUL MP'QNUPJU\(12\@:$YE(0!;N%?Q/-5F-K[PQ^X7#09S*QD6RE?+3*3^7"IY80 MU% 8B\!P>(+W4-<6"&G\,6#ZIU]:QW/YB/[!Q8ZQ;)F&][+^E9>F6OB93TK8 ML:XV#_+P(PSQI!:OD+5V7W+H;1/JDZ+31C:#,S)HN.A']CSDX/"(T" M$M,XOH*7G(),'%[R=T&NCT&2WVZVVBBLB=\OQ=O#C2_#V3Z9Z985L/"Q$32H M)_"7;]]$$_KN"MGQB>SX&OH_W)'K&/?2 (DH>?LFBZ/H'?D:DWRJ@.QDC4V) M"\2P;0U$@]$XJ4Q%#"X7LFD[PUSWR)TM?EX0)DI2\KHS4!(XA]4.UBXS[-9" MBH+7_.1L\437@&)&JAX$A,2"=GJG$8V+_J^L+KK:.%5>WH8_OY[ M:GDA0[&@(H#$J=.B:TOW1S(S[Q[//BXP6O"^\^(H2).I%>(@FZ16R(-T.D$A MF08I3;S;+\1GWLHEY>":'V-@3PBZ!R)5B1;JI<^*)G@<:H-18[:\. LFDS3( M$VK%**,!;I*;Q3_%F9NE>8PT4N_69AJ/+0*['9YC-I.RM:G17C1&YPGU)M@H MV10!HC1(L]A+4QK0-+_D^K#YK#$N]*-3#"L+QGGN133N_;,LR*?9);^[S7KM M)9C"* H2I'TFW@ZE\.\RD =TC %&N1-MK'T&XX0@! MST7=X8Z3G9+-7VO%\BS_ QGR??2#-\5=IY1Z49:Z,8_25_K=5X5^7C5#%6"% MT-$T=4,6X1"-L%KLD"3'//4VXW[(>YNXMZ&>9?( [D@1V(@M-K$PG-58P^5Q M4X;==QUDM_/_24I ME P[$H;(<*[(P*? WC%=G5)*H1 "\!+%0F>N'78CLI1 M,/@^T)V%-K)X) V82I:C2X=C>'9U84/NW06M\>CIA.EOL=/LZ0UPTU]]7\S[ M!\1'IO8<4U/##EWM5OA$]9=RKQC9NHMP*PU>JTZL\!T#RAK@^DYBQ@?%_N#T M,EK^"5!+ P04 " 80 I5WK3U]+@$ "D"0 &0 'AL+W=OY(X:;19LL=MF8SL9TA7@>EK9QD23*;;+E0H^55./MDEE>Z M=U(H^F28[;=;;@ZW)/7N>I2.G@X^BTWK_,%D>=7Q#:W(?>T^&>PF)Y1:;$E9 MH14SU%R/;M++V\++!X'?!>WLLS7S3-9:/_C-A_IZE'B'2%+E/ +'SR.])2D] M$-SX^X@Y.IGTBL_73^@_!^[@LN:6WFKYAZA=>STJ1ZRFAO?2?=:[7^C(9^KQ M*BUM^,]V@VRV&+&JMTYOC\KP8"O4\,OWQS@\4RB3'RAD1X4L^#T8"EZ^XXXO MKXS>,>.E@>87@6K0AG-"^:2LG,&M@)Y;KFB#$#OV00T)1J2N)@[ _GI2'4%N M!Y#L!R S=J>5:RU[KVJJO]>?P*&35]F35[?96SEF21JS+,FR,WCYB64> M\/+_8/F9.FV<4!OVY\W:.H.:^.LEN@-:\3*:[Y-+V_&*KD=H!$OFD4;+UZ_2 M6?+FC*_%R=?B'/K_S&A["\ MHTJ$?KOC#V1BYEHZRKS?4]7[#F+W32,J?VGHT3<)TP!"'- '6#=,#VA:88>V M8Q566HJ:.ZJ9I$>2C*N:T0G0.MXT3%@L3%^YWD!N?6!-KX;.!5I+!KYPY<\[ MHVN(L0J &VT.8W93U\)+-$=R0MLH&+!!!BB]0@T(*4*1#'./C T#MV9]ARKPI2AU-=0N-'; M:\/IL2 L4H%@V%9T'=4A1ZQ!_/3.I\+QM<2E9]4$-O8'[EU&7UKP^&ZD12NQ M__X $^K C@,*&V0]FX9=>N[JJQ*>W\J!9NB58TBCBRB=EG$^+_PJG\?S8HY5 MGB1Q6?BS;#Z+RS*-3CF/TK2(\T49I1B365I$63J/9XL\2LMY/,W+:,A"E!5Q MF%%F49;$BZ2,ID6\F*=1D<6S)?*+,ZA<1'-@#Z'D0MHPTV0>"IWJ=7F)XD>'_K. MH0=ICY*RONU!'\\G&=_NCN]/$B&+%T4VSO#@21G>;I3:15Z.BV\GCCV/I'U&VH_#PR\-+LWGR[.5$*C;A^\"B+WOEAD?T='KZ!+D97MYO MXL/WRQTW&X&^EM1 -1G/IR-FAF^"8>-T%][AM7:H[K!L\1E%Q@O@OM$8VL>- M-W#Z,%O^"U!+ P04 " 80 I5K2IQY>(+ "2( &0 'AL+W=O.;I765#/CH5F>^<4J6O*DR9[/)Y.*L MDKH^N7K+[V[=U5O;!J-K=>N$;ZM*NNVU,G;S[F1ZTKWXJ%?K0"_.KMXVV%DXMWYW,IU]=3R>T@5?\I-7&9\^"3%E8^YD^?%>^ M.YF01LJH(I (B3_WZD890Y*@QZ])Z$E_)FW,GSOI']AX&+.07MU8\[,NP_K= MR>6)*-52MB9\M)MO53+HG.05UGC^5VSBVE=87+0^V"IMA@:5KN-?^9 ?76V8UPM!K2Z(%-Y=U03M<4E;O@\*W&OG!U+;WV MPB[%K5->U4%&7]6EN&//*3SH5:V7NI!U$/.BL&T==+T2M];H0BLOGG5/S]^> M!:A$@L^*=/QU/'YVX/@+\8.MP]J+]W6IRMW]9S"EMV?6V7,].RKP^]:,Q60Z M$K/);'9$WHO>/R]8WHL#\O89_*_YP@>'?/KW/H.CO)?[Y5&1?>4;6:AW)PUY MW-VKDZLOOYA>3-X,QHQJ[UD-,AU4T:CL*(]#>P<+,3"*+.TQD@'(U[T#?\1=MO50SX^$>B#[1:, FVOZ6E;D!C\6-\H% M0"S61R#NBG1I;: C1:E]8:QG]6I:0OZ$YTQ;1C7WJG L+.39S$NPIP088ZUU MPE8Z<)P\*9L^++;L@;OW-W_QPK4F>=VI56MD=#J4C_'1%=XWUE&(Q_LR:Z^Z M'JXR.$@):D"D-/;\TM81X%EKVSIQ-"=)I12DM7(*DQ&A9SH^4LWG?36?'RW#?Y)\ M ..^ OY].\7/2K1PK13GLU,*W/F+TXU2G^$:7\#&S@(J-!L3V$@?Q >',%#^ M](9QD+# *26J"-G1<@#N5B2\9>=^W]9*S,ZC&\0&/A8+B\A,7P@Z&LG\42WQ MELL2[J=#O:+T$K^VTB$Y"'EZ<2S%T8YN,2MQRDI0]FE;*^879CL6'@R=239_'S^?)'8\V'TF;BSYM+HX& M_Q,"#@^^]T$#*93?ESY_3 +'/F)%A!Y\^=^K-98GX94.VPQ3G/JUU813E:Q! M_&@Q!:&2GY50_9'D(^E!%IL('6$M@Y#+)3S%61#A@S H8B3IA/4JE;C1E&VCE)KV,-- M+J5QWUC&5+G$-CDW=[WR2UNNXN&(Q%J#(CI-^49'.$UYS\OPY;V$V!;K".J> M>G-#T&XTM.3$!*9Z6U,W0U\O5<2X0KNBK6 PE1.:81$(&Z$F6*^''PF/2[VD M0EHZ6_&>0=U*EHKZPA#I\0Z='%8F$,9?^ P6;:&\:8=&I]'/M>-<@2RS)8)" M.,S0 A:N:T!^0FB#4B(TA](K3>9D,5Y96VZT,<<*[55?:*^.ELF-]&L6R@_O MD=70F0*SK^+^I"C1?U/0@\J^H0I$]"G32F22U\G$(4]U#9[:QES9K'6Q[N)< M:H V]M^#5K"'X"P;3R )W/6152M(,@A>0,YR5>"HUQ,4Q=93,T&'[PL%<>1" MD04TA"I$G8ZX^+)W\>51OWQ T,5/R 06_J&W[+O!LGW._I^%,N(5TKDME2>E M8K0^=HH]_AVE#*;EQ:&0C3IB"WZ$)H+7\/TH(JO.,(++EVNV:)T;4"K;W\AM MW(PWKE4[X#6*:&;KU2FZ:87L6(21J!6G"BA[1:CS&_;0%T(#%ICU%=;S$4WC M[ .7I5B2I]CZ8\%\W0?S]5&_?TQX^!'='AAP:#;YPT((*UW\^)OJ47>SCJPU M. S5,!Q659KX*T$ YR]-7YI8 K"$9P.@&)'AQ CB]*TL1/<@<9C M'T&2*A&(&>$*L$J1++BK@:LB?CJ8*!>"0/+7 ":5:*0%QC_1B-@6E$H':DX7 MD//(N"F07J:9@Q7-6W'6FRA?FZ05B1S&'YJJ$''"R^GT#1(?G"XB29+'XZT? MQ75Q5!G&M%)16B$NS/EE[ZA32B6\;%H'$ZEW.6HC#+O]9J?HK@A%]$"CQ'UJ M,^B*/;-('F45ALFG5XJ?Z UU-^Y6.^[/"Q$$S&Q/42K<-X@"Q.*)8\F"&@\: M+>6)[.5WG<@?E$_QC,H.;F^=_;72I4^)0WMA3[DY#=Q M4D&Z*#Z\:Y5'SDK#:'@2<5LC!(E'JX>@NG36G&4HD05+BV1+^*Q54UDYI)V@ M[DD3E+ %T&D,(-VK0L99D#QM$[,38I5$'QJH#[T?BV][&F.V;"2W(#H%UK9< ME;DR#%5W5I>$/T+C M(.1QWJ.:&U$C)4J!4Z(6O8*HA3:2DM\KM4A%QY+'XE8YGNX)C.W"Z%6:FKLR MO6L71,2"CI'J%9R[ MWYXX$NP@$TK; M+L*R-0/IXT$R+2G%D[Z&U$FO*$NY@6TI<7KD6[3A<2MO59?"T_,T/EU$AO^' M0;G3AUF 'Z[C,L?\3#(HD(_0/ 4KS6DT6F2CN-W#*9_Q+@;(WG(O$L4%'\A3?GI6V>')=^!OE_"2>R]H\B6+J MBI=/9/(PQ&22[A)<>'%M"34ZT/\PO[ON %\DSC:_^R3^;L@&@'@+^BN/A&J@?63)I62?,'S.)]X%.O>Y9GUK%2)\J>AX7E4/!U> M9CV*%.AN;>)\X;(!9(66R/D(;:-M%Y,+X$"1_?" M*PNL);#32^)F5#1I'J<4R+9G.L8K6G(D_*GXIHS@BN*V<[FY4)!3,R-9TFUK M?Y\YC9>VLYQ"=[?U74WU_8[FEESL."9HQN%)D^'&/EK)G2._*WU/%%W(;BL- M/<;;X5>%7)=A%8]CNZJ-Q7?+2/CC.MK*?D(9E<,/+IT:3H5<$::((%3[$BUR MNM@/]X4S$F$*17:WE]\ZT[5(4CW+=OQ)TSV.)U"-0V.DJXRTDJY>8!S=-%0- M)>\^*-Q[+;EW7#_+?B9&':[XQW"^Q*M#_,6X?]O_X#Z//S,/R^.O]3](AR3R M:%Q+;)V,7YV?Q$;9?0BVX1^=%S:@Z/EQK22Z)BW ]_3#5?>!#NC_&\+5?P!0 M2P,$% @ &$ *51I&Y\.N @ D@4 !D !X;"]W;W)K&ULA51=;YLP%'WG5UALFEH)%3 )^5B"U/1#ZZ1*5=NM#],>'+@) M7HW-;-.T_W[7D+!,2K,7N+;O.3[7]KFSC=+/I@2PY+42TLS]TMIZ&H8F+Z%B MYDS5('%EI73%+ [U.C2U!E:TH$J$-(K2L&)<^MFLG;O3V4PU5G )=YJ8IJJ8 M?EN 4)NY'_N[B7N^+JV;"+-9S=;P /9;?:=Q%/8L!:] &JXDT;":^^?Q=#%P M^6W"=PX;LQ<35\E2J6X "$<$7T^RT=<#_> ML5^WM6,M2V;@0HDG7MAR[H]]4L"*-<+>J\T7V-8S='RY$J;]DDV7FU"?Y(VQ MJMJ"44'%9?=GK]MSV .,HW< = N@K>YNHU;E);,LFVFU(=IE(YL+VE);-(KC MTEW*@]6XRA%GLQOY M(JS<&0DT>V%&!.9Z%%9K<>YEN61<="WV%)R:V2MC3D M2A90_(L/45$OB^YD+>A1PJ^-."-1'! :47J$+^G+3%J^Y#]EOI%+;G*A3*.! M_#A?&JOQ7?P\5'%'.#A,Z+PR-37+8>ZC&0SH%_"S3Q_B-/I\1.Z@ESLXQIX] MH/>*1@!1*[)W0X=D'B?:O]YUA>Y>00[4$ M39)N)O;NV0:?G 7-F3#>1X_BQ4S2%*-X. D2C)[0>81+4FN5@S%>.@XF\=A+ M:3!,1MXUEQQ?:$'62A7&2P;!:))X=!S0<>Q=O3H$8;(@:FF4 N$%;_PY:/U MK7<2#X-D&'FG& V":!AC]*@L$[A=7YK3-(F"A(YMUV M W P =0@ M !D !X;"]W;W)K&ULG5;9;N,V%'WG5Q!J4"2 M)MJLQ:YM(/',H%,T'6.23A^*/M 491%#B1J2BI-^?2\I1[5;QUU>)&[WG',7 MZFJ^D^J+KADS^*D1K5YXM3'=+ @TK5E#]+7L6 L[E50-,3!5VT!WBI'2&34B MB,,P"QK"6V\Y=VMKM9S+W@C>LK7"NF\:HIYOF9"[A1=Y+PN?^+8V=B%8SCNR M9??,_-RM%&GJA5=X MN&05Z87Y)'??L[T_3B"50KLGW@UGL]##M-=&-GMC4-#P=GB3IWT<#@R*UPSB MO4'L= ]$3N5;8LARKN0.*WL:T.S N>JL01QO;5+NC8)=#G9FN5:07V6>,6E+ M_.YKSSN(N'&SCZ9F"O\D6]HK91=OM&9&X\L'LA%,7\T# P(L3$#W9+<#6?P* M68;O9&MJC=^U)2N/[0,0/JJ/7]3?QF;C38*RNBW4YX/P)/3P/9JS71'*%MX<'CR(_3 IY15J#/K.842APE<8KB8@+D+:2^=Q^2-[Q] M RHITQI%8)5/@"K-4A2EH9]D,8J2%!3GX)8&$DK[IA?$L!(^%I![RHE%09=I MX>?I%%W!*/13B,<5>I"&"-R=#+V/6V8@9M/(SX;@I7X<3LY43SI63_IOJV=% M.@X2^.^@=B5D#T\7=L@P_M!TPF7&Z8<-?;*LSG,]'!8--O9#LN\'P*DQ/>"G MCI^._/R8GP*_GJ'5?[3 1%M'_UZ@%[9@4IMJ>^I02-DK)Q:D0UZX+-'$#_/D MF'K ;J0RK]A<)E.;[/^I]^AV7=BZR^/B5.Z#@U;0,+5U#0_\D7UKAJXPKHX] M]69H)7\>'QKR'5%;WFHL6 6FX74.J55#DQLF1G:NL6RD@3;EAC7\%S!E#\!^ M):5YF5B"\4]C^0=02P,$% @ &$ *59AAA$9C P O0< !D !X;"]W M;W)K&ULS55-C]LV$+WK5Q#*(G U?JT+._:!KR[ M;9J@01?9M#D4/=#2R"*6(A62LN/^^@PE6_$V7J/'7FQ^O3=O'C7#^4ZJ)UT! M&/*UYD(OW,J8YMKW=5Y!3?58-B!PIY2JI@:G:N/K1@$M.E#-_2@(4K^F3+C+ M>;?VH)9SV1K.!#PHHMNZIFI_"USN%F[H'A<^LDUE[(*_G#=T X]@_F@>%,[\ M@:5@-0C-I" *RH6["J]O$WN^._ G@YT^&1.;R5K*)SMY5RS

), MOYG[!OGM*3\_<-WV7-$+7"GY((6I-/E9%% \Q_NH:Q 7'<7=1A<)W[=\3(+0 M(U$011?XXB'9N..+7^![*V6Q8YR3E2C(CYG?,YUSJ5L%Y*_56AN%G\S?YVSH MHR3GH]@RNM8-S6'A8IUH4%MPEZ]?A6EP]IV7]D[E$JM2&ZO!5$!*R;&XF=A< M.WAE>W*X,>>MDEJ3+>4M.*L\;^N64X.$M);*L'^HK1E6>1DXX3L@2KMW,,6&U6#_ ;R2D@N-WO$>T$R M1;B'K>X4C]A^/_Q,$F]"28P2B?>;!*?N) %7AJFZ.'TOW@8>TD6/_-PDB:G M'OZN"K"=-G]"G!-Y:1 XH^Q9Q-";(E5*ZJ[=7'(]#;P(M:'K4QQELW^YGEG7 MI^>JTC]IJ6C&IGLX[(>/_O7==5@=WJ95WY*_'^\?M@]X"4QHPJ%$:#">3ERB M^L>BGQC9= UZ+0TZWPTK?%]!V0.X7TIICA,;8'BQE]\ 4$L#!!0 ( !A M"E7E;5.XV@, $8* 9 >&PO=V]R:W-H965T16&.MN"H+HG2RAP92V5 MH :':A/J4@'-G9+@81)%PU!05OCSJ9N[5_.IK QG!=PKHBLAJ'I9 )>[F1_[ M^XD'MMD:.Q'.IR7=P!+,U_)>X2AL47(FH-!,%D3!>N9?QU>+D=WO-OS-8*>/ M9&(C64GYW0X^Y3,_L@X!A\Q8!(J?)[@!SBT0NO%?@^FW)JWBL;Q'OW6Q8RPK MJN%&\F\L-]N9/_9)#FM: 6[.*FVD:)31 \&* M^DN?FSP<*8RC'R@DC4+B_*X-.2]_IX;.ITKNB+*[$J9^1? D#1Y]TA7'/3[:6@0U"Z%60.PJ &2'P ,R9TLS%:3CT4.^:E^B,ZT M'B5[CQ9))^#GBO=(% MT"R$T#N *$&)%3A3Y.UY'@=]97WN%4 )Q1Z2_9\.H&,O)"&$!P4 M0)*!&\5=2W^5H*AAQ:;Q()/:>+]X29"D$_S&03J)\=L/DG'?S8]&770/VFP. M.A.PK,J2 Y8-0SFYH7I+;C%2\JFH"YBM! _ J8&<&%EG6Y]+\P56,FME;:VP M(ROJ8(771Y#ID]1?DF<72$E9CNJ*4"$KRRXK,EZA)@K$(/$"[53*N75@GC.Z M8IP9!FCS0$KK-'JDI"#RE"Z-E*3!.$H<-<-)W$'-L*5F^/-)6U!.BPS(TCT] M%]-S@:558ZE^Y"ZBJ(.1;Z[>0_Z!/F'B-H!@]@T\G'<#2E@67B5VT!N1%Z!* M>TFOWTBOT'*F,TLR05TX"Y/TTK=>OY>\[6!FU#(SZLS7;67PW) []%]4HJE! M]_1%N"+R%4^G(G_*XL.-322W3T4'-3]E2C2FZER5>U.5,U6@J>Q@JN&&NG)V M3,FK:F8G@P,3=7F)1W8^]49!BBRBV/>&P3!*K3CP!L$$ZQ"*0Q0'<805$;"[ M62-]WC@83";>H[2G:-WEMY>.@Z2?>%] XQD2967VG_?(+VZ MEO:J#8,HGIQC,CQZVP6HC>M@-'&'HW[FV]FV2;JN>X/#]KK#NJ-JPPJ-#JQ1 M->J-L,:INFNI!T:6KE-828-]AQ.WV.B!LAMP?2VEV0^L@;9UG/\/4$L#!!0 M ( !A "E5%=B6OI ( -8% 9 >&PO=V]R:W-H965TW#@"*@&,]LT MZ;_?V1"62FGV8M_9]WW^CN-NOA7R214 FNPJ7JN%6VC=S#Q/I0543(U% S7> MY$)63*,K-YYJ)+#,@BKN4=^?>A4K:S>9V[-[F_8O-G?, M9C JJ MLNYVMNN_PP'@W'\#0'L M;J[AZS*:Z99,I=B2Z2)1C9CV%0M&L65M2G*2DN\ M+1&GD]LZ%1601[8#13X^LC4']6GN::0V 5[:TRP[&OH&S935CX@Y+E7*A6HED%^7:Z4E M_AF_CZ7<,4Z.,YINF:F&I;!PL1T4R&=PDP_O@JG_^83>R:!W%5>9U7N7A]@M5Y(7RQT:B TLEYPZNI &>QPRBAPWCO!*)Y,<(_#&%<#D/KLNO5 M?^'=Q+MCJ/X\@ELILBG:-%8SMW+33. 6L6.'A!F@"\SX70>\<\ M,(SRY"]02P,$% @ &$ *5;\,X1_H @ - 8 !D !X;"]W;W)K&UL?57=3]LP$'_/7V$%A$#*2.JF'Y2V$A^;M@DD!&Q[ MF/;@)M?6PK$SVZ&POWYGNPU%*GVIS\[]/L[)7<I*;6P$H/JD1*LZR?5HS+>#KV9W=Z.E:-%5S" MG2:FJ2JF7R]!J-4D[L2;@WN^6%IWD$['-5O ]@?]9W&7=JRE+P":;B21,-\ M$E]T1I>YR_<)/SFLS%9,7"4SI9[L'_QM6,M,V;@2HE?O+3+23R,20ESU@A[KU9?85U/S_$52AC_2U8A MEPYB4C3&JFH-1@<5EV%E+^M[V (,LP\ = V@WG<0\BZOF673L58KHETVLKG ME^K1:(Y+]U(>K,:G''%V>J/DXM,CZ(I2%FNBRT!$ M/R#JDULE[=*0S[*$\CT^15.M,[IQ=DGW$GYOQ"G).@FA&:5[^+IMI5W/U_V MS]=WS4TAE&DTD-\7,V,U?A5_=A4;N/+=7*Y31J9F!4QB; 4#^AGBZ=%!IY^= M[W&:MT[S?>S3!^R\LA% U)SX]V,W[V>7T_U<#G]T,*39V;EG*=TM% J;RECC M!.P2R%P);$XN%Z,(;_V5K"\]NH8"JAEHT@TGG(T1JU0CK?,C MVH*=U:B;!1%Z%H W8 QI).9KR_]!&0KBQC1,%H"585G1,4VR3AZ=N(#F PR" MWGONA$AP GE"NWT4H,F@UPT"1:,UH)_:J2@9'0^2'HJ?O 6["<4.<) Y1(%^ M,D AC(8]K*F[ZTM)MSJY KWP\PHIW>V$IFY/VY%X$2;!6WJ8I[=,+[@TZ&F. MT.QTT(N)#C,J;*RJ_5R8*8M3QH=+'.N@70(^GRME-QLGT/Y13/\#4$L#!!0 M ( !A "E4^# *HX , ,@( 9 >&PO=V]R:W-H965T*L;2"7[0W8)H@WNP]%'VAI+!.11)6D MXJ1?WR$E.T[KN'VQ26KFS)GA&8UF6R$?U 9 TZ>F;M7*C;0,#41 M';3X9"UDPS1N9>6I3@(KK5-3>Z'OIU[#>.LL9O;L5BYFHMZ\/4K)&V@5%RV5L)X[%\'Y96+L MK<$W#EMUL*8FDY40#V;S2SEW?$,(:BBT06#X]PA74-<&"&G\.6(Z^Y#&\7"] M0__1YHZYK)B"*U%_YZ7>S)WQKK<."0^V\XA*-#:'D/@2S+:Z;98B;%EDICC6AF85.UWDB. MM^92EEKB4XY^>K'<, D?+S&ODEZ)!N]:,5NNLZ]L58/Z,/,TAC'&7C%"7@Z0 MX1N0*?TB6KU1]'-;0OG:WT-Z>X[ACN-E>!+PU[Z>4#]P:>B'X0F\:)]S9/&B M-_"NN2IJH7H)]&;].NL[J)FVI5!:45N+9[Q_]0&T$&W)S1'Y;AL%2\H>06+?4W@"67 %M)/&LD,890K_;TL)YC5C M""&U52#;,A%54FH\.XHQR<<7QH%?61U#^2FUTHSC-Y6+KV& BS1:)!3 M0*9AX,;IE/Q PF@2^N0GR5J,2=Z_R\,@_(3GN]7GD6=)SN+,S=*P22+ M"+XAUL -5R$QH8Y+8X;0698,9@@>O^:"LGZFHZI)G@3N-$Q'RYQ$DY@^ Y,* M3Y(DW04W]_ /SS2-W&F>#)Y!BI[!BV

FO+8EZ7W+]3%MW8*T&PO=V]R:W-H M965TACHOH>;Z2K;0X)^=5#4W.%7[4+<*>.&,ZBIDE$[#FHO&7RWMH?C.Q^D[A5P$'?2(3Z\E6RB<[^;E8^M02@@IR8Q$X#L]P"U5E M@9#&GP.F/VYI#4_E(_H'YSOZLN4:;F7UFRA,N?13GQ2PXUUE'N3A)QC\22Q> M+BOMON30ZR;,)WFGC:P'8V10BZ8?^.[&[81O8T=7OQ/WJY';W^_WFJCL#C^..=O#S2R! M[&2%O8E(Q-C,$PU&XZ(R)3'X.W_+8SOR* 8><%I#VD75_N;8M+ELA!H)-:UFW<:T433[\JKO*NG(YFY]PF/0-&@M^!][[$H2.*9%5B03A,K9$$RFZ(0SX*$QM[= M%^)SKT_.P9T!Z -_1M ]$*D*U%"O?50TP5-1&_0:H^6Q-)A.DR"+J16CE 8I M\K&KN!-+W2K-&-)(/)=Q/+T(['9XG-E(RM:&1GO1!(VGU)MBFZ0S!(B2($F9 MER0TH$EVSO1A\UFC7VA'9^A6&DRRS(LHZ^W3-,AFZ3F[^\UZ[<48PB@*8J1] M(AY+\M]%( OH!!V,,B=:7_L(9.@339)>9$%&F;>!O%/""(2 E[SJ,.-DIV3] M]UJQ/(O_0(:\B]Y[,\PZI=2+TL2-692\F=]_5>BG53-4 58(O9HE;D@C'*(K MK!8[Q/$Q3KW.I!^R7H?U.M2S3![ '2@--F(K#8Z"5UC#Q3$I0_9=!]ET_C]! M"<@6'=$X*L ;]JN*DB)$*@!>+/5UC^LML7!V? M?]#?A%O7]'?.1J+S T%>S0 MU*;")ZJ_F_N)D:V[#[?2X.WJQ!*?,Z"L O[?28SX,+$;C ^DU5]02P,$% M @ &$ *533D/D_\ @ ) 8 !D !X;"]W;W)K&ULA57?;],P$'[W7V&%"8%D+8F3YL=H*[5CP) FIG7 ^+!3:Y)1&('VUVW M_YYSTI5-&N6EN3O???>=SW>=[I3^96H 2^^[5IJ95UO;G_F^*6KHA#E5/4@\ MV2C="8NJKGS3:Q#E$-2U/@^"Q.]$([WY=+!=Z_E4;6W;2+C6U&R[3NB');1J M-_-"[]%PTU2U=09_/NU%!2NP7_MKC9I_0"F;#J1IE*0:-C-O$9XM8^<_.'QK M8&>>R-15LE;JEU,NRYD7.$+00F$=@L#/'9Q#VSH@I/%[C^D=4KK I_(C^H>A M=JQE+0R+6$CMJV]4;M/L*]GXO *U9KAE^Y&WRCU:+$U5G7[ M8&30-7+\BOO]/3P)R()_!/!] !]XCXD&EN^%%?.I5CNJG3>B.6$H=8A&J6D MK0V]D"64S^-]9':@QQ_I+?E1P,_;]I0&(:,\X/P(7G0H-QKPHO^4>P.]TK:1 M%?VQ6!NK\7'\?*G<$2U^&Z[A8H$RB>#%AX[^BH; M"R5=66$Q-U:[Z$ WA2 G))QD+$IC)T4I2^,4I2@(6!8[&T\3EF4A\I"5P(8" M"<.817E&0GPS/(P)#U.6Y!$)LY1-HHQ<;#7N,\)CE@4)X9S%44[BG(48$^4L M37+RQ=:@212R/..$!RP/,C*)69Z&).8LR1)RJZQHJ<2-.=R6H\1S-DD"1RGC M+,*($Y(@>HI)3C :::;Q2T_"?S*Y6'0U["=#"[65=ASB@_6P A?CY/]U'_?G ME=!5(PUM88.AP6DZ\:@>=]*H6-4/>V"M+&Z50:QQC8-V#GB^4 @ _PD !D !X;"]W;W)K&ULM59;3]LP%/XK1YDT;1(C%VBYK(W4 M,Z#5&!MCU,>S#) M:6OA2[ =VO[[V4X:NJD8"<%+XMOW^3L7VV>PE.I.+Q -K#@3>A@MC*E.XU@7 M"^1$[\L*A9V92<6)L5TUCW6ED)0>Q%F<)4D_YH2**!_XL:G*![(VC J<*M U MYT2MQ\CDSK@ M=GO#_L4;;XVY)1K/)/M%2[,81L<1E#@C-3/7VL7.[#"8&N?ZSR^B&\W WISN I[HB!0ZCRK&J!XSR]^_2?O(YH/BP4WP88L^O M%)U3%R(;G5K9>-G0D>*^IMK'#BI45):[5(=Y3Q(HR5H'%/8ZA;T@TR45E-=\ MEX0@\(6.ZW>R^F\0ZOX;*#[J%!\%'7FQ,NC.#51*EG5A8$F4LL=W'0ARF#&% M-1(5D';<23L.$DW)VM[I!@PJKO>@K#&@*4R5]IY+O)-.U$DX\>I,Y MJKFO/#3XY[-YGKO1KKH9-6_ZX_*F-+HDRM[<&AC.+#39/[*WH6JJC:9C9.5? M^%MI;+W@FPM;H:%R"^S\3$JSZ;@-NIHO_PM02P,$% @ &$ *5&ULM53;;MLP#/T5 M0@.CK2])VR!(#3;MA'38T2'9Y&/:@V+0M5)8\B6ZZOY\DNT8VI'G;BT5* MY-$YI*GY3IM[6R,2/#92V06KB=I9%-F\QH;;,]VBE-@TGYYHJLJU!7H2D M1D9I'%]$#1>*9?.PMS+97'_ERCU;L$2]K2Q%E5-?B/*YBVO M<(/TM5T9YT4C2B$:5%9H!0;+!;M*9LNICP\!WP3N[)X-7LE6ZWOOW!8+%GM" M*#$GC\#=\H#7**4':_E=%%0OV!L&!9:\ MD[36NP\XZ#GW>+F6-GQA-\3&#/+.DFZ&9,>@$:I?^>-0A[V$9/I,0CHDI(%W M?U%@><.)9W.C=V!\M$/S1I :LATYH7Q3-F3*X"K/=:=(J I66HIY=4-$A?2 M0O)Z'I$CZZ^,\H'8LB>6/D/L8R?/($Y.((W3]._TR&DXVTI1!=HG\.ZQ[95_$8V/<]79N"-;\KP/V! W!*[> M. OT3N/+TS@]I/$H)S]P,]OR'!>L]>4W#\BRER^2B_CM$<634?$DH$^.MO;N MG];^^.3"X):PL3\/,9[\!\;3D?'T:(_V&Z+'AH#=*SZT:(0N#C$_CIVDT&A% MM3W$,]H;(/\6?>:F$LJ"Q-*!Q6>7YPQ,/]^]0[H-,[75Y"8TF+5[$M'X '=> M:DU/CA_3\9'-_@!02P,$% @ &$ *58^-!7#* @ FP< !D !X;"]W M;W)K&ULK55=;YLP%/TK%JNF3EK#AP,D'4%JDU7K MI$E5TZX/TQX0*YGUEQD1.FNV-BR$$#2&I0QVW.RUD7&RXOS1=*[3F>480< @48:!Z-\.YL"8 M(=(R?K><5K>D ?;;+^Q7M7?M944DS#E[H*G:SJR)A5)8DY*I6UY]@=:/;_@2 MSF3]1543&V(+):54/&O!6D%&\^9/GMH\] #N^ V UP*\?P7@%H!KHXVRVM:" M*!)'@E=(F&C-9AIU;FJT=D-SLXM+)?0LU3@57^<[R!47%"0Z0TM]2-*2 >)K MU)\Y78 BE,D/.N9^N4"G)Q_0":(YNMOR4I(\E9&MM!K#:2?MRI?-RMX;*W\M MV0@Y[D?D.9XW )\?AR\@&2'X%_9*W;A3-SZJ M[D'7 7/6"L$3D(/Z&@*_MW PF;J3/7D#49Z/PV%U?J?./ZKNBN947[\4;3@? MO@;^P;)X'$[QGKC#*&_B3=QA<4$G+C@J[O.3R1C2%Q3QE>0,%""2_M)E11=B M-20V.)!QYOK8=_;4#H6-'?\-N6$G-SPJ]XXKPO16=X5G2&%X>!:G#O;"/84# M83AP,=Y3:/=*IWFVOA&QH;E$#-8:Z(Q"[5$T3T'34;RHJ^F**UV;Z^96OYX@ M3(">7W.N7CJF0'?O&PO=V]R:W-H965T%G./.9G3^$>T$N'4 M\ VP(FNQ?&(*25^1,(.*ZKN2*CI"]4,> M7P$+7@!D(:1)G_>GWY#@"MAE.NRFFU*T6CE4*X<*//LYY18Q5N)TZO_WHXP& M=X(D_#]=I27T2 ^MCNXUSW! IH8\FYRP+3%F?_X!7>LO7=T#@754L&L5[#[T M6H4+D!4RJ#8@3S)<@ VC7+O5):I;H*I'S78&']9+^2#B7#Y @3_(8"[*2YUY*$T18/5ET;$LXIT7CTO$]9[S'5A=FR;+T M;)V:K=/+]BL5. 99^Z"U%$Z)T#%V#JB,Y8[;>X0/HWP'62,]7[?FZ_;R_82# M4-YBCSI>O:FG-OY 8)TJO;I*[WS'WQM2A8' .BKXM0K^68Z_?]AXWNB@/351 MUM@Y7Q,X=?OO5#&J_ 72(/U98HJEJ2O3BG[M) 8)V2H=6\Y:WS=6N% M/9 00Z%UE6CY'7B6CJU@V\TXLCQ[_X6E";-=SW+U/0L;LP%[W^*SS^MU%!!P MF[,T$CDC%^ V>E 7O.N\M-0'=1M#H76%:/P&M,_8R;UFYF0E!D+K*M&8&-CO M8E[O+N#(36+;0Q0= ] M8Y\.:I.&0NLJT1@EV.M 7MZGWN&C%#G[;7H8A/PC!A8VK@;VVYHY3;E@>3%I MN+Q++V4)&RF-GF8OU,E[-1!:M_#&&\'Q&;MV4,,T%%KWQWWCF%"O#WEQUU:P MW>\Q6ZFKYWU"/_;) M4XF!T+I*M*8SYQS/##N?.8=C0HUC0N<9T:##XRH$38K+D. 582I ?K^F5#PM MU!RTGGO/_@=02P,$% @ &$ *50 !*.*R @ ^P< !D !X;"]W;W)K M&ULK55M3]LP$/XK5H8FD+;FI>%E71JI;8K&)+8* MQ/9AV@?+V+UESO*-(<"RQXO@>F;!1<%5EH42U>6 G!F005U \\[<0M,F!-'5C<3<<0K M10F#F4"R*@HL'L9 ^7KH^,Y&<466N3(*-XY*O(1K4#?E3&C);5DR4@"3A#,D M8#%T1OY@&AI[:_"#P%ING9')9,[YK1$NLJ'CF8" 0JH, ]:?%4R 4D.DP[AK M.)W6I0%NGS?LYS9WGL("L+J+[YOZK %T#S=@* !!+N \!E OP'T7^LA; #A:ST< M-P";NEOG;@N78(7C2/ U$L9:LYF#K;Y%ZWH19OKD6@E]2S1.Q3.A6TZH!X19 MAJ9W%2EU$R@K?5OP@F?"ZZ-+SE0NT91ED'7@ MD_WXDSUX5Y>JK5>PJ="8POWN]+Y/^_3 M?_;^J!C]MGGZEJ__4O/,*#;]\:B%?HWF4@D]"'YW/7M-''83F^$XD"5.8>CH MZ2=!K,")W[_S3[S/735_2[+D+QQ IHT)?5_$^[U9I'0 M]10URR?+8M;**@Y[8>2NMBO\U";8M4F>VISMVDR[?)VV-G6:[M8T*T L[1J1 M*.454W5OMMIV4XWL@-[1C_W!Q._0)WJSU8OH+WV]%B^Q6!(F$86%=N7U3O6P M%?6JJ07%2SM+YUSIR6R/N=[.((R!OE]PKC:"<=#N^_@/4$L#!!0 ( !A M"E4=&PO=V]R:W-H965T:#"A'&4=0+"\9ED S\VE@G U61X!+'&DQ5%$P_GJ-0RV'0"M8+ M-WR>DUL(DT')YCA!NBW'VL["1B7C!4K#E02-LV%PUCH][[O]?L,WCDNS,09W MDJE2=VYRE0V#R &AP)2< K.W!8Y0""=D,>Y7FD&3T@5NCM?J'_S9[5FFS.!( MB>\\HWP8' >0X8Q5@F[4\B.NSM-U>JD2QE]AN=H;!9!6AE2Q"K8$!9?UG3VL MZK 1$,@0F,[B\KWAI*TY^]H5RU/!9R;32VBV>&8-DX! FM8.@9C!B)2)QX*Y*CXI](^SJ2%MW\V?VRI0"W>V"[OO]=24+,5A M8#](@WJ!0?+V3:L7O=^!W6FP.[O4DTUG4^]LVCC+GSJ;6F>W.EAGZ/D,KCTL MDN.HVQF$BRUJ\OD<=BA=+T>JC>,ZC#]LG)=JA^ ]7_[[[UG_G6:O7CX[_ PHVV4Z">^^9J MK5&5I+H#-:M-_SZKV]:?[77SOV9ZSJ4!@3,;&AWU;4UTW5#K":G2-[&I(ML2 M_3"W_R#4;H-]/E.*UA.7H/FK);\!4$L#!!0 ( !A "E4$>&)=! 4 %\< M 9 >&PO=V]R:W-H965TT^5'WP@).@ 9S:)MFI^N-K/@9"8IRP2UX2/NX] MG'MMWWO XQUESWQ-B !?XRCA$V,MQ.;&-+F_)C'FUW1#$GEG25F,A3QE*Y-O M&,%![A1')K(LUXQQF!C3<7[MGDW'-!51F)![!G@:QYB]W)*([B8&-%XO/(2K MM<@NF-/Q!J_((Q&?-_=,GID52A#&).$A30 CRXDQ@S=SV\H<\<@ M"^6)TN?LY"Z8&%;&B$3$%QD$EG];,B=1E"%)'O^4H$;US,QQ__@5_7T>O SF M"7,RI]&7,!#KB>$9("!+G$;B@>Y^(V5 @PS/IQ'/?\&NM+4,X*=: %LSRL!19X.F9T!UAF+=&R@SPWN;>, M)DRR87P43-X-I9^8WB4")ZOP*2)@QCD1'%R!1SE7@E1>H4NP(,LP"06Y^B"S M'8!C\[<+(G 8\7?2\?/C KQ]\PZ\ 6$"/JUIRG$2\+$I)-'L<:9?DKHM2*$6 M4B[X2!.QYN"7)""!PG^N]X=( V#*#%5I0J]IND5:Q-_3Z!I8\"> +(14A/3N M"^)? [MPAQHZ=C5J=HYGM^"]S\<$M(W)7Q^D/;@3).9_J[)?@#MJ\*QPW/ - M]LG$D)6!$[8EQO3''Z!K_:R*O">P1AZ<*@^.#GWZ*Z.<@RV.4J**LW!V<^>L MGFWES/ L=S0VM_L1*,Q<.4YN9=;@-JBX#;3<9KZ?QFF$A1PB'%,FPG]Q5KE4 M1 NDP1Z#*\>#CGM 5&$VM) W4A-U*Z*NEN@<,_82)JN,99H(%3_WZ,'#T0C9 M!_2.K3QI-52S&U;LAGIV>0TD##R0*,\?7X<;94W1XG2=U3V!-4+VJI"]2ZYN MK\\\] 36R,.HRL/H>U;WZ&BZ03C,RW-C5BK,''?@MBP::-6-T^IM?9=0S07N M0,C@=U"=J_+P^]=XR7"?AD<(L\[3*?"3);4MF()4;0F3RE+)78O==<[WA=;,1-W;X46;.^RUN_>%ULQ%W=^AOL%7@X^+ MP0ZW*Z9R+GM": MN:A%#]2KGA.MK_1N2%9H.A6A6NEG-CT]5/YUSTA-;,12V%D%X*=6UZ)^"@5;0J9:3?XMH,J]8U2*L5IG^P M0,J[6^P_RTFNC*-7Y=(76C/:6KD@YZ(36JL^.N>B)[1F+FHY@_1RYD0WTWMW MCG5P5*B1:UDMA;I6)TC_E:1+S]-#=0[H^+O*E=?V2HAJB8%.?%@YW1GU")WC M4*B189L80;4807HQTB@KY[;.7K^1](763$ M<=#HHI5&*Z ZYZ(GM.9G\5I. MV7HYU;5UZN$Z?PK7DW/+5T55I.;>%DY,V"K?V>+ SY9FL9M37:UVSV;YGI%9 MFQ=;;Q\Q6X4)!Q%92E?K>B@K!RMVLXH303?YAM 3%8+&^>&:8+F*,@-Y?TFI M>#W)'E#M*4[_!U!+ P04 " 80 I5RP[UT:<" !T!@ &0 'AL+W=O MC:+]QCW?E-9MQ-FL9AM\0/NUOM.TBCN6@EV_PC6-K#N;@(EDI]>@65\4\2IP@%)A;Q\!HV.(%"N&(2,:O M'6?4N73 P_F>_:./G6)9,8,72GSGA2WGT5D$!:Y9(^R]:C_A+IZ)X\N5,/X+ M;;"=3"/(&V-5M0.3@HK+,+*G71X. &?)"X!T!TB][N#(J[QDEF4SK5K0SIK8 MW,2'ZM$DCDMW*0]6TRDGG,UND$(R< *+HN N3TS E0R7[;+VYA(MX^+M++;D MS6'B?,>\#,SI"\Q3N%72E@8^R *+O_$QJ>RDIGNIR[27\+H10TA& TB3-(4O M-6J2*#?"1=!#/^XR,?;TX_Y,_%BLC-7T6'X>"SE0G!ZG< 5T;FJ6XSRB"C&H MMQAEKU^-ILG['H&GG<#3/O;LLY(G.9,YO6"V$@B22E;MLP ^#8!/-=?AYIZ1 MZ6,A]#M)D_&H1^NDTSKII;E!8Q '_^H;@%26E%G(546EG6,QH!HRN>:U$WU, M;[^CA0&U!GH:SR'/HT$8W1L90(M0L@*4Q".9PKRQ6 "]=6A+GI=@2Z0^(RV5 M !ES57CP?XJ'/?F9=OF9]M]E4ZU0.^DOZ3J6BL Y\9RNVVXSNJOMH8SXH!-4 MJ#>^WQG2WD@;FD*WV[741>@D?\Q#/[YE>L.E(5EK@B;#=^17AQX7%E;5OJ^L ME*4NY:FP( M ,(' 9 >&PO=V]R:W-H965T5V[E332VA0!8F+:&'Q ?'"3:Q,ML8/MM./?";B>5:6\-5OLJ4-MA16-$5 M7(.ZJ2X%KNR.)?,M3E4VL4XND ML*1UH:[XYCVT^9QHOH07TGS)IO$=8<2DEHJ7+1C79 3@MP#_J1&"%A \-<))"S"IVTWN1KB8*AJ%@F^(T-[(IB=&?8-&O7*F MW\FU$KB;(TY%GP!5EN0-F?&RX@R8DH0OB3&3^1T^1QR/8U T+UZAV\UU3(Z/ M7I$CDC/R)>.UI"R5H:WP+)K13MJXTR:N]TA?_''U/#+][ M%;[A\P^_BN_G"ZD$_LL_^BZXH0CZ*71]&\N*)C"QL(!)$&NPHI_<0=/<0'&*//E<@J,K9BA3FATRX5'U7T; ,#8ON#.O(\_RS MT%[O2OS0R?7/W'VG^*%3X)T&^T[SGG"CD=&ULK511;],P$/XK MIS"A38(F3;LR1AMI[9@88F)J&3P@'MSDTEAS[& [[?CWG)TT=*,K+[PD/ON^ MS_>=[VZ\4?K>%(@6'DHAS20HK*W.P]"D!9;,]%2%DDYRI4MFR=2KT%0:6>9! MI0CC*!J%)>,R2,9^[U8G8U5;P27>:C!U63+]:XI";29!/]ANS/FJL&XC3,85 M6^$"[5UUJ\D*.Y:,ER@-5Q(TYI/@HG\^&SI_[_"5X\;LK,$I62IU[XSK;!)$ M+B 4F%K'P.BWQAD*X8@HC)\M9]!=Z8"[ZRW[E==.6I;,X$R);SRSQ20X"R## MG-7"SM7F [9Z3AU?JH3Q7]BTOE$ :6VL*ELP15!RV?S90YN''0#Q[ ?$+2!^ M"A@^ QBT@($7VD3F95TRRY*Q5AO0SIO8W,+GQJ-)#9?N%1=6TRDGG$T^(>7 MP&M8U%4ED-[',@$S9@JXHA>&:]E4BDOY' 6SF(%5T,*.+]$R+DX(?[>XA..C M$S@"+N%+H6K#9&;&H:4@W55AV@8T;0**GPEH!#=*VL+ >YEA]A@?DKA.8;Q5 M.(T/$GZL10^B_BN(HSC>$\_L7W#9@_C4P_L'PAET"1]XOL'AA'^_6!JKJ8A_ M[$M10S'<3^$:^]Q4+,5)0)UK4*\Q2%Z^Z(^B=_OT_2>R1VJ'G=KA(?;DN('4EE5-)&N4'AX%4U=(VI=3M=K/IPK?DD_TIS:QFQ/RA:0;>#=,K+@W)R8DR MZKVACM?-$&D,JRK?ATMEJ:O]LJ"YB]HYT'FNE-T:[H)NDB>_ 5!+ P04 M" 80 I5,[["XG " X!@ &0 'AL+W=O]KVS 0_5<.#\8&:VPK3E]=WI/NDNZ4_K!E(@6'FLAS3PHK6W.P]#D)=;<3%2#DG;6 M2M?MY\Y@2.F A^,]^V>OG;2L MN,&%$O=58"GNG=E^PUS-S?+D2QO_"KHO]. L@;XU5=0^F$]25 M[+[\L??A ,!> K >P%X+F/: J1?:GWT&'MV[Q\X%B=\BYKJE4K2%7TE-R"<$6!1UZ#60 U#T]WO MU\V8*\=3S> )N39P!K62MC00,RCXTQC3XC@3ZYF2/1-+1IB>^9$,?B3_YD=1 MF5RUT@*IQ]<:T>6((Y_$==!M%DTB-DW#[:'*\;"$#6&=A/"@KEU/_<;UII*& M\J\)%TU<%])=G^HF5C6^U%?*4N/PPY):.VH70/MKI>Q^XKK'\&>1_0%02P,$ M% @ &$ *55/Y,0O2 @ Z@< !D !X;"]W;W)K&ULC95=;]L@%(;_"O*JJ9/:VB:QDW2)I7ZHVJ9VBOJQ74R[(/%)C(K! M YRT_WZ 72];2+(;&S#G?=Z#X3!>"_FL"@"-7DK&U20HM*[.PU#-"RB).A,5 M?,F+^U"; 1@O", MP'8^6Y SN4UT20;2[%&TLXV:K;A4G71QASE]J\\ M:&F^4A.GLULP*2ETBFYJ74M =Y33LBZ1&T=3\FK^@%;HB><@T5?!3Z\(GP,C M,P:HC3V^!DTH^X".$.7HL1"U(CQ7XU ;?Y82SELOEXT7O,/+EYJ=H2@^03C" M&#T]7*/CHP]_RX0FO2Y'W.6(G6YO?XX_+F9*2[,-?OJL-1)]OX0]&^>J(G.8 M!&;S*Y K"++W[^(T^KC'8*\SV-NGGME\3\P>MZ>(\J7/7B.0.@%[TE99'\># M<;CR8/L=MG\(V_.QFJAD@S7H8>QG)1TK.<3J^UC)%BM-HYZ?E7:L]! K\;'2 M+58R&L5^UJ!C#0ZQ4A]KL,U*XLC/&G:LX5[68P&F\"XT2!]QN$4-[>@%*)E56O( M3:DQZP!*>\M,M&7@%&.\8UO%&[4R_H_E:/)GE,PHHYJ"O]+%6P>VET;QO_\C MW*C<]A:\(W))N3*,A8F+S@8F!]E<+$U'B\H5\YG0YFIPS<)L]]02P,$% @ &$ *5;LCJ1D; P Z D !D !X;"]W;W)K M&ULK59M;]HP$/XK5E9-G;21-P)M!Y'*R[1.JEJ5 M=OLP[8,A%Q(UL3/; ?;O9SLA@V!8M?4+^.6>Y_S<.><;K"E[Y@F 0)L\(WQH M)4(45[;-%PGDF'=H 43NQ)3E6,@I6]J\8( C#8_9K!!E=#RW7VBX\I,M$J 4['!1X"3,03\4]DS.[88G2' A/ M*4$,XJ%U[5Y->\I>&WQ-8Z/HSU'H"Q;>@ M&=>_:%W9]@,++4HN:%Z#Y0GRE%3_>%/'80?@'@-X-5.!'>D 7- M 3WB#7#T H\NT=\>VC6TI$PM&41! 9\)/3^-X)O"WCT 3#VP9CY)TD_%)F M'>2X[Y'G>)[A/.._P4D'>8&&NR8Y_^=]^L_>]X+A-S?#UWS^$;XQS0M*@ B. M[G8O YIN9)'B@$9 ($X%&LLDI*1,R1+=%<"P*@ <\%D'?AANAB5ZZ[9 MM:J-5[S "QA:LOAQ8"NPPK=OW)[ST925UR2;O";9])7(]O+7;?+7/<6^_;*% MS!A4&3,EHN+H:0[UIJQ"M]_M#NS5;H /C?I^?]]FQC'H)W9',)*?GC''%97K[!S!Z3C]H"7:;.:W8C,YPG;9DFTV M"_HMW?;.TY4#6^J>@:,%+8FH:E6SVK0EU_HU;JV/W*NQ:UB?R#:FZCK^T%<] MT"UFRU16J@QBZ4BNU$.6B: MN_ W4$L#!!0 ( !A "E7! <>%(P( $X$ 9 >&PO=V]R:W-H965T M-+X[/OO7OO?&[<2O6D2T0#QXH+G9#2F'H6!#HK ML:)Z)&L4]J20JJ+&AFH?Z%HAS3VHXD$4AM.@HDR0-/9[:Y7&LC&<"5PKT$U5 M4?5[@5RV"1F3T\8CVY?&;01I7-,];M!LZ[6R43"PY*Q"H9D4H+!(R'P\6TQ< MOD_XQK#59VMP3G92/KE@E2KT_L MG[QWZV5'-=Y+_IWEIDS('8$<"]IP\RC;S]C[N75\F>3:_T+;Y4XC EFCC:QZ ML%50,=%]Z;'OPQD@>@X0]8#(Z^X*>95+:F@:*]F"B>#WLE+[.E6*,SD7K _F(.QJGT"(VL_,3MI[/SY M96D?/"J78,\+*&ULO5=M;]LV$/XKA%H4+;!9 M+WY)G-H"8LM%,RR T:#;AV$?:.EL$Z5(E:3BYM_W*"F:Y2E*O*G]$HO4/<_= M/4<=<[.#5%_T'L"0;RD7>N[LCTBI'L@,!+[92I52@TNUVVQN[X8:S MC.[@#LSG;*UPY=8L"4M!:"8%4;"=.]?^U6IJ[0N#/Q@<]-$SL9ELI/QB%S?) MW/%L0, A-I:!XL\]+(%S2X1A?*TXG=JE!1X_/[)_*'+'7#94PU+R/UEB]G/G MTB$);&G.S2=Y^ A5/F/+%TNNB[_D4-EZ#HES;61:@3&"E(GREWZK=#@"($\[ M(*@ P2E@] 1@6 &&+_4PJ@"CEWH85X B=;?,O1 NHH:&,R4/1%EK9+,/A?H% M&O5BPIZ3.Z/P+4.<"5=IQN4# %F @"TS9*WD3M%4DU_)=9(P6TW*R8THCZ2M M[=L(#&5?OZ'7E-F""WC',TT#/78&26WXVK*!9E%,$340S)K11F MK\E*))"TX*-N_*0#[Z(BM2S!HRR+H)/PMYP/B.?_0@(O"%KB63X'%P,2C NX MWY;.__.^^L_>&V(,ZS,R+/B&3_!%># $)&2)&BNVR8M3L.94D(CIF$N=*R!_ M_8XVY,9 JO]N.P"EBU&["]L-KW1&8Y@[V.XTJ'MPPC>O_(GWODW]/LFB/LE6 M/9$UZC2JZS3J8@_7H&(0!ML[D5O;)%B:IX0*D>,7'!\53Y,,%('JTV^K5J>C M,_$KJ%_F^*=SL]5O$^R:/P2Q9\Q:B@^J16?="I>WTVM M(K9>,R7AM!'%13/499O-23K1OVW\P>0DY38;OSWCBSKCB\Z,;\MOMBVS3N"Y MYZ-/LJA/LE5/9 WU+VOU+W_\/7?99YWZ)(OZ)%OU1-:HT[2NT_1GW7.=CLZM M5I]DT;2MH7JCDQ[4D\NR#.[1&)&"VA7SFT9%P7ARVZ I[-MXGJISQRH6163'$;*3!D:AXW.-8 M#,H:X/NME.9Q81W4@W;X'5!+ P04 " 80 I5DXR)B%T# !6#0 &0 M 'AL+W=OYS: M K8VBNTB18-<=A^*/C#2V"9*D5J2LMM^?4G)4:R8=B]P7FQ2G'-XYFA$C<9K M(3^K)8!&7RK&U<1;:EU?^+XJEE 1=29JX&9E+F1%M)G*A:]J":1L017S0XQ3 MOR*4>_FXO78E\[%H-*,>('W<.&:+I;:7O#S<4T6< /Z MKKZ29N;W+"6M@"LJ.)(PGWA_!1?3(+* -N)?"FNU-48VE7LA/MO)NW+B8:L( M&!3:4A#SMX(I,&:9C([_-Z1>OZ<%;H\?V-^VR9MD[HF"J6#_T5(O)]ZYATJ8 MDX;I:['^&S8))9:O$$RUOVC=Q68C#Q6-TJ+:@(V"BO+NGWS9&+$%".(]@' # M"'\6$&T K7-^IZQ-:T8TR<=2K)&TT8;-#EIO6K3)AG)[&V^T-*O4X'1^*?CB M]!9DA69PK]$INC&%4C8,D)BC=E'WBR]FH EEZJ4)N[N9H1B 3P_#9U">W0A.&:DEY06LS(I5HN+;% MP/IB*$TQN$SHF-.6V1X?JSS":9C@L;_:3F\W+!PE&#^S'O?#XH/!+4 HU MW.B5FGZ#LE6)J%(-X06@0BCM+,^.-=E2 MA/[J\7(DLD&6HS[+T;.)G.V$WU-NU%\2.(]859X_8 M/<]8L-4M! ?%7\-*L!7EBZ=WT*GV(->OWK5CL0TS?VP,@N?I#(*CM@;'8AN: M\-@:7OO%\9[(!>7*'/ES \1GF:E^V37Q MW42+NNV#[X4V774[7)H/'Y VP*S/A= /$]M:]Y]2^7=02P,$% @ &$ * M56\I/^YV" )4D !D !X;"]W;W)K&ULM9SM M;MLV&(5OA7#78@4R6Z(D)VX3 TFX8!U:-&B[#<.P'XI%VT+U58I.&F 7/U)2 M1-&AF;)]]2>Q9/*(/.)+\1%IGMZ5['.]I92CKWE6U&>3+>?5J]FL7FUI'M?3 MLJ*%^&9=LCSFXI!M9G7%:)PTF?)LACUO/LOCM)@L3YMSUVQY6NYXEA;TFJ%Z ME^+!'-Z(I+B5C\NZ67-,ND MDBC'ETYTTE]39AQ^?E"_:BHO*G,3U_2RS/Y*$[X]FYQ,4$+7\2[C'\J[WVA7 MH:: JS*KF[_HKDU['$W0:E?S,N\RBQ+D:='^C[]V1@PR^(_[1\[$ MMZG(QY=ORV+SRR?*_H/,D2>4=B3/TIFC;E;P_/Q/*XS2K7XHD?WPD MZ.>?7J*?4%J@3]MR5\=%4I_.N"B/5)VMNFM?MM?&!ZX]1^_*@F]K]&N1T$3/ M/Q/UZ"N#'RIS@:V"[U=\BO#B"&$/^Z;RV+/_OLNFR/.;[-B0G=BS$[J:HL W M75VK3=#?FJ#1"P[=&G&,WJ_1):/BEJ"K>)5F*;]'_S1?O.$TK_\UE/*B50W- MJK(?>557\8J>341'45-V2R?+%\_\N??:Y!BD& $2T]P,>S=#F_KRFJ7%*JU$ MLX[SB,G^^'89>',<>:>SVZ%+CY/A M1>1Y*IE6_ZBO?V2M?Q/C;\NX,%73FM6UFI!B!$A,LVS>6S8?)0#GD&Y"BA$@ M,]/4_L=;_ [TML]NTV.RW M)U.UK5*NU884(T!BFH6+WL+%* &Y@'034HP B6EN^IX:^WDCA*1=U-7.3FWX MN!-)A]'6.F5*%QY^+/J# ;!O-:%K3.<;1JD &G.5K1+.5894(U!JNGU8V8=' MBB(_XG" M?=I2="% &WT0I4%IC>B7G>A >(FX^&8K,)NRIM0OVTO(LZ*?R=L,1R@=?G%% M$\I$[JN= ,A6LIC\XN/%WX-4_M3SGD^1+%%<55FZBF\R M*N"8;027"N]4,06?#C)G8A1O'L!'N+U[[\_+Q)Z0].X_9T)2H5 M%\4N/T+"PHHV;RNR^R/125:T2.137=ZL'4,9O155VE!YM])R:FQ>8W"0KT#( MMY/0?H>'_MN[#[^NUVT%&[N,+0Z4BT#5")2:[J["+#\:IS\$93!0-0*EIENJ M,,RW^( MX5;/]_48]O=#&!3'H-3TM]>*Q["=QZZ8&$S18G6O#?NJ^/X0E]CU7!O<$Z7+ M8E&8)&X*Q_4QERHK96F9-$,W,2QDXFQVC];BZ'#BND%.,;[BV[A 05N\O)D8 M,+Z#!ZJR?HL4+6(W6I2][,,PTWB'0,D15(U J>E6*G+$XY C!B5'4#4"I:9; MJL@1V^',O0,!1<O#&Q210-4(E)INJD(D/ XB85!$ E4C4&JZI0J1L!V1?BBT M%\;0]@VA#0I,4&KZ AD%3($=24RAG1;?\M2V"SNODH%4(U!JNJD*<0)_G'5' MH*@#JD:@U'1+%>H$UG'_#X5V)_T-H6TOA+-E8Z!,,%C\9H<%>VC;GMIV8>=V M"+L";@S*"13E!.$XH0W*.*!J!$I-MU0Q3F!?5_=#H1T90]LSA#8HPT"IZ98I MA@GL#&,(;>OJ1+N<<^L#91LH-=U*Q3;!\3@!#4HVH&H$2DVW5)%-8%^G]WV+ MHCI1;7E2]'@9TZ7]XLY6C4$L@2*6P$XL7:M;=ZWNJ'NCGZY0U9O8O7PTOOK+]-MN>N(3M->NE/:^KF5!JNIF* M5$+GR9C^0?(4 -JEG9?V@](*E)INJZ*5<)R)F1!T8@94C4"IZ98JF@GM-//F MJ35\]OS.W@7&!3!!&.[_UF24G^0,?I/C/.OBM$S>+N_L&BB70*GIUBHN"<>9 M>PE!YUY U0B4FFZIXI;0SBW?^1.R^:-!#C:-#.T7=[9J#"X)%9>$SG,N!P-; MS<<8[0,E%5 U J6FFZQ()1QG#B8$G8,!52-0:KJEBFA".]%<4[82S56NWQ;! MO2KS/.5-^UU3*E_I[(I=31-4E>QA=3YKFC5E1J,7QL>P%^R_WK&7RMG#,1 G M4H@3.4_*6&._?:MK\L]^(>??I8*B#Y2:;K)"GVB<29H(%'M U0B4FFZIPI[( M/DD#&_N1>=K&\Q^]V[47R]G$,4 G4J 3.4_;*"0_+Q*W\;W]8LZM%70J!TI- M-UJA4S3.5$X$BDR@:@1*3;=TL$."?2KG^M';-Y3'?,>DK6K1-0KX:;>8Z<_V>P"=-SO?S%3R=@.A=\VO M\FJ4T;7(ZDWECCNLW9.G/>!EU>Q2&PO=V]R:W-H965T MO&UJ@M2SY)6GF&(@C%+W>R$E9G'4F8],W M$Y,Q7ZLDSG F0*[3E(G=%!.^O>ZXG7W'QWBY4KK#F8QSML0YJD_Y3%#+J5"B M.,5,QCP#@8OKSHU[%;@CK6 D_HAQ*X^>04_EGO,'W;B+KCL];1$F&"H-P>AO M@[>8)!J)[/A<@G:J,;7B\?,>_9V9/$WFGDF\Y3; M7["VI6RO ^%:*IZ6RF1!&F?%/WLL'7&D0#C-"EZIX#U5&)Q0 MZ)<*_2<*)TT:E J#KQUA6"J8J3O%W(WC?*;89"SX%H26)C3]8+QOM,E?<:8# M9:X$O8U)3TWF*R;PS91<'<$M3RG^)#,,OH&;*(KU(TO@+BM"4K]XZ:-B<2)? MD''<'#N*C-5#.F%IV+0PS#MA6!_>\TRM M) 19A%&#OM^N/VK1=\A)E:>\O:>F7BO@K^ND"SWW-7@]SVNPY_9+ZED7O*%1 M=YNF\]]&#[YY])HS^E78] U>ORULH"%L;H1@V1(IE2B8[N!8;L9VIOMFRT0$ M?_U&D'"G,)5_-T5',?Z@>7R=/J]DSD*\[E!^E"@VV)G\](,[ZOW<1(U-,-\F M6& )K$;BH")QT(9>KOU[0TYX3"(^ZF<$6O3P(5?%>OXX_R2!91%@FB=\AUBL M>LC7(EP1!@B=DTDD%%S27Y) GK#FI5_8]=;8I3]EFTF_.QP[FV/.GLMXW8NZ MC/]<9M0=U&6"YS+#KEO)U!PWK!PW;'7<[RNDA>2.8$83;)I?J_JYP6L3S+<) M%E@"JW$PJC@8?><,-+))HDTPWR988 FL1N)%1>)%ZT(JB-B@5'&VI/V=#$5L M\DT3'ZU0Y_)A$\S_BDE*6&*&@K+BSLP7^ 8%)=BU@!TR0?G5&_X(%+Z*HSPK: MM_W">C-6MRD,+#FD%@:751A.TU8IS(\@FF-_NGT$1(TVT6;*B1MO;BK:W7Q/8^^5[VN^M,.?ZW2:8 MWS[!_FF_6[*BYG>W=SBT]<[T?$AK@0[VC>>L5JQSW6\5S2_17/=H>];K>D_V M@H&M0>ON/CHCNZWNIKW>!03[;>]<\? !9OMM[ZD]8#OFV6ZWB>9;10MLH=79 M\0[L>-]Y)U@:8(M*FVB^5;3 %EJ=RD-5P6T][TZJ196+.$1 VMTDH/A1@M.[ MGP6+!:1,/*""#4O6II.+*,[T5JFH1372:+6F8!7-+]&>),++9XGP_Z@7N(>" M@=M>,?AB(H1_X,.>B/EI(EI'.9L(FVB^5;3 %EJ=KT.=PAU^[]1HM=1A%2AWN*T'\GXKCW; -BQ.V'U2%.OVM;A&IJS6,ZRB^26:VZ]5 M^_I/DY_54H5S=&F2HEB:VRI)Y\]UIHI">-5;W8C=F'N@)_U3]^K6;>CW]0V: MN:0YP!?7;^^96,:9A 07-%2O>T&A)8H;K:*A>&ZN;.ZY4CPUCRMD$0HM0.\7 MG*M]0P]0W2M._@502P,$% @ &$ *52F0@"('! ' \ !D !X;"]W M;W)K&ULQ9=1;]LV$,>_"J$50PLDEBC;LIW9 NPD MPSJL:U OZ\.P!T8ZRT0D424I._[V.TJRK*R2W 4I]F*3%._N=T>*?W&^%_)1 M;0$T>4KB5"VLK=;9E6VK8 L)4P.108I/-D(F3&-71K;*)+"P,$IBVW4 :XMAX0HXOE5.KCFD,F^VC]Y^+Y#&9!Z;@6L2?>:BW"VMJD1 V+(_U M)['_!:J$QL9?(&)5_))]-=>Q2) K+9+*& D2GI;_[*DJ1,/ '7<8N)6!6W"7 M@0K*&Z:9/Y=B3Z29C=Y,HTBUL$8XGII566N)3SG::7^]91(N5YA72*Y%@HNM M6%&N2[+&'1#F,1"Q(1^S8G!I:LCU@;R] 5H$C]4,A?W[]0UY^^8= M>4-LHHQ[17A*[E.NU04.8ON/K<@52T,UMS7F8$CLH.)=E;QN!Z]'/HA4;Q6Y M34,(G]O;F'M= /=8@)7;Z_#7/!X0AUX0UW'='G_#NJ##PM^PKZ"DI:!+*5D: M >YH358'TIQWQP[%\'+/9$C^^@U=DO<:$O5W6X'*^*/V^.8MOE(9"V!AX6NJ M0.[ \G_\@7K.3SW9C>KL1GW>_<_%+D=DM@.);RV!)Y !5T RR0/\!5FN^07Y MF&NE<9%Y&EV0%40\3;&)&<#; MZDG8QE9&H:,F'!U,ANUT7DWGO18=GD$;X&:ND#@MX[(=U&L!Q2J.VD$G->CD MNZS[;?'?M^B3=MYI.^^TYIV^\K*SA[B5;]JV*:G7CC>K\6;_#4^"45!3J@"/ M-XE:E;.8:)#)LX*V ?9'&I(#,*G(B"3EN>F.2,@.JN78:VR.\;AC:U#W MQ..^E.=<#=VO>>BL@^6?@I]NQSZR4R6T4:-W;)S*4CKVNCG,2,]JM9)V.O MLE9.FSB7H\G$ZU >I(LVJ]9G3C?*J65_V=D+IU,QAUD)W&B_>KT;8MY7CNK M,$W *;[P;M<1=)(GVJ\:YU:R\P":?07D>_97GA.4TO[XT?F,0]KT@,&S1U!A,,+LNK6-G1(BNN/P]"XV6J:&[Q M^@K23,#G&R'TL6,"U!=B_Q]02P,$% @ &$ *595?T>\P! =1, !D M !X;"]W;W)K&ULQ9C;;N,V$(9?A5"+H@422Z2. M3FT#=K;;;M$MC!C9O2AZP5AC6X@DNB1M;X ^?$E)D9Q*8C:.V]Q$)\[,-^1P M_IBC ^/W8@,@T97]PDZXW4+^S) M:$O7L !YNYUS]6377N(D@UPD+$<<5F-KBJ]FQ-<&Q8A/"1S$T3W2J=PQ=J\? M/L1CR]%$D,)2:A=47?9P#6FJ/2F.ORJG5AU3&Q[?/WI_7R2ODKFC JY9^CF) MY69L11:*845WJ;QAAU^@2J@ 7+)4%'_1H1KK6&BY$Y)EE;$BR)*\O-(OU40< M&;BDQX!4!J3@+@,5E.^HI),19P?$]6CE3=\4J1;6"B[)]:HL)%=?$V4G)XL- MY7 Y4WG%Z)IE:K$%+:;K$BU4!<2[%!!;H9O%+9KJ"4SD _K^'4B:I.*'D2T5 M@G9D+ZMPLS(/_#-B=/CK+AT@!U\@XA"" MOD4V$CHC45T,$=QZAMPB@FN:(=0Q0U/.:;X&5:(2S1[0\;@Y?2A>3P^4Q^B/ MWY1+]$%")O[LFK(ROM<=7V_+*[&E2QA;:M\)X'NP)M]]@P/G1T-V7IV=9_(^ M^5R4K4*F>^!J&Z*U2DJBF$I *YIPM*?I#M 6>#FC%^@VWX-0%A=H!NLDSY-\ MK;).:;X$]/?1"G1E6K)$!8ON%_N)&PX-B M[XB7A -OV,T;U+S!F7D_%1/^+&[0QG6#@>-VXX8U;GAF7-4N5Y!\#7'80>P. M2#=P5 -'_UE)J[;TDGJ.VO6,!R[NYA_6_$,C_T)M\40%OV8*1G>:KLA&%R?V M#.PTHN&\<4^L ,ZEXOM#%SO=M8))0TI>25IUNTXJTD$5!$X?5:.9V"A:7T%5]K1.*+<%=8G= MR'/#'JI&Z[!9[)ZGJEM7)YC7!O.C(>EIL+@1,&Q6L)=4V],.U8GIMS"'./+] MOD5M= N;A6L.O/@9D#_7G,Q^3MV\C6#A\*V[DU$R3TVP$3AL5KCS=Z>H73(A M#GH*IA$R;%:RU_6F88O)"R.O!XHTVD6,TG'FS58%>])!0S_H^1>&- )$S +T MD?)[]9O'_852Z-K MY+6Z9MAGI*UJ(0[#'K4@C:B1_U/42%O4HL#U_CUU]M%)2 9\79SW"+1DNUR6 MAR+UV_I,:5J>I#3#RP,IM0/5D@J4PDJ9.H-0Q>;E&4_Y(-FV.%>Y8U*RK+C= M (V!ZP'J^XHQ^?B@ ]0G;9-_ %!+ P04 " 80 I5$$5830D% !;&P M&0 'AL+W=O8?ZX6U)Q9S8J29KC@J6D !2OY\8'>!M"7Q(JQ.\I/K"S:R!->2+D ML[SYF,P-2\X(9SCF4B(2'WM\C[-,*HEY?#F*&LV8DGA^?5+_H3)>&/,4,7Q/ MLC_2A&_GAF> !*^C,N,/Y/ C/AKD2+V89*SZ#PY'K&6 N&2RF$&>%O5G M]'QTQ!E!Z*@)Z$A ?<+D L$^$NQK1Y@<"9-K1W".A,ITL[:];]B"W^EA4R4%:?BVU3P^"*,:)$6&P9VF(+5-J(8? ?N2;XK>51% MDJS!7<32&$1% H(T*SE.0,-:-JRW >91FK%W@O^X"L#;-^_ &V ")K]E("W M8Y%R]EX\%->_;4G)A"*;F5Q8(>=BQL<9W]4S1A=F;(-/I.!;!L(BP8F"'XSS MW1&^*;S7N!"=7'B'1@5_*K,;8,'W %D(*>9S_Q*]N '(J>A09<[7C1[^Z]$[ MSK";?+(K/?NE?&HSHTZ?#V?I\^?/@@4^R&U3'2*@SGW #/=1W?MGK^4 &A M9WGRQ>JX1*F(?.3U%$,5T/*18SMJQ[B-8]Q1QYQ>Q*]UC3N[S1NM_ M6U=N599Z.BN[3K% IUBH2:P3 ;^)@/]RT5/YOJ9Y9P&W;J:]U^I>!?)D+K9_ M_5=V2($W9Y6[]H@*9%\H[]!J-Z_6-75,N8FT5.9.>N:J4;WJ%2A0PD34,U&) MNF3BV?X93YVK=)JUJ@52W4I=:- 6IC@/[[3>UQ#%W1TJD6 M:%4+=:EUH]5V('!TXUP7A72/ 5ZO<VSHXW*!9#G"-67\>_4"_:?3T SK_0[$8;6Q>'2V=:H%6M5"76C=:;2,$K^B$KBX6BJ9#M'A6OS%6X7QO MX@_V%4,6KVN6/B#E]9&J%\IAB ([?XO M2\$U6N&+6K75YMEA08[IICJE82 F9<'KWWF;I\U)T(?J_*/W_ [>WD/%\T"> M'%6'$ZU\?>ST*:*;M& @PVLQE.P^#4#KDYSZAI-==53Q1#@G>76YQ5&"J02( M[]>$\-.-'* Y3UO\ U!+ P04 " 80 I5\S_@_J0" "Q!@ &0 'AL M+W=O]OFS 0_5"O5HUX# M&+(KN-!C;VU,>>W[.EU#075/EB#P9"5500UN5>[K4@'-'*C@?A@$([^@3'A) M[&)W*HEE93@3<*>(KHJ"JA]3X'([]OK>/G#/\K6Q 3^)2YK# LQ#>:=PY[Y/^]6QH\UW"9P9;?; F5LE2RD>[N>6"-OXWG!Z;4D+/%SOV=\[[:AE237,)/_",K,>>Y<>R6!%*V[NY?8#-'I< M@ZGDVEW)MLX=77DDK;2110/&#@HFZCO=-7,X $3!"X"P 83/ &'X B!J )$3 M6G?F9,VIH4FLY)8HFXUL=N%FX]"HA@G[%!=&X2E#G$D6D.,S,>1&U&^$'>T% MF609LTO*GQR%>QC3L)/Q8\1X)^NS'_BU+FD* M8P^_8 UJ U[R^E5_%+P])OD_D3T1/FB%#[K8DT]5L01%Y(J@_RCJI.MF&#\[ MGM.TIATZ6NM(FZ0?^YM#69V%_U'6L)4U[)2%3H(^(0B7(K_@Z$<9H5J#T><$ M=BFO-(:L:/054 I/#=TU&2C[Y)C@NN#5@>!!V N?:?XS*;KL#=JD6HM_X H% MJ-R9I2:IK(2I#:*-MGX\<3;D_TZOS?R6JIP)33BL$!KTWF #JC;(>F-DZ3QF M*0TZEENN\9\"RB;@^4I*L]_8 NU?*OD%4$L#!!0 ( !A "E6[9_R$200 M %P8 9 >&PO=V]R:W-H965T2X]UO7W$)-J"P2:.\Q(#/ M^4GGHK^1,CM2]IFGA CPIY 8W'![?9 M+A75 W,QV^,=61-QM[]A\L[L*$E6D))GM 2,;.?&%;R,H5_+=3HQJP*OOA$!+5J555H %X-J'Y%'A8V M"EW/FID/Y_D=FZ$ V5;0-XO&9AY"ON7US>*QF>MX@>]T9KUHW2Y:=S+:NS(3 M) %K@854*"E55P5AV0:KPIXDO;3Y=,(BG;!8$ZQ7#J\KA_>&ZN#I+)!.6*03 M%FN"]0KD=P7R7ZL.#< ]6ZC0#>RSA=KD5V%F^[[C#]1A;&9;5N ,:/'8#/E> M$$"U.@1=M,%DM&O9@5AV(E'%.>GZTF[3"8MTPF)-L%[^PR[_X1O*0:BS0#IA MD4Y8K G6*Q"T3N_^UFL%H27TECIT['#P(K!2V5D0P<%:CQ1V"/I>: \T0<4+ M?-<.U*( S_8[<#+F^,#D+EL9ZJ3C2WM.*RW22HMUT?HE0*<2H#=4AA:NJTPZ M:9%66JR+UB_3:;,')[[R:G6#X^K]2F2$I(D-M&)LY(1Q*3:PPLT,I M(4\HPVGO!*M7X+2?@^Y;"H/6/9Y66J25 M%NNB]&POW#"@NBL>_).??8ODE<^I5:S3V5GKX?)Z-WYA@$L_<(IV M#A"]:ND#538H)A\?)K]/')/N'B2]1QD3[FT+KWR<:ZG&U#E&3ASD-1.C=5ON MG-M)<7KHI&]P#3&HZVS8SPJQ+K?(MP&M3'+J/1(^\$>$L[%DP,I(SOC2AML0 MF!2\D)[2=:Y3A1"IGBP&&2<-P;;O@T, M^R51BDIQHSOF8A-\ 7EU^WY9:H=3299AN^.O">:DDXP+F5+9I G]56C8YS0# M.Y)-9W!611D J%21ZT;*R+00Q'A8,>J&EIU0SN_@^? [V])>9!MK9A9<-$UM MJ&Y:&=L!_4TUJ[TIVWF3KE>RQT)]F^OA"-.'^X+>2IJQA>DOLL8 IA[BZJ0L M^?(K9U.14SOX@Q,.^V3%\V:%9$\Z&Y3*1 >H]+U'*A6;;$;^2E+>TX5:E=,B MPSVW3]#SOYWG*154$KYI6M?^,<_RFQU'W?>R;)XJNX:='NN7_K&;[)R"R?@4 M3)Y$3?9.P61R B:[[_;4?(W)\/A-1L>YVD&]7=O8$V[M")NH!SOO@?\+]O!\ MG=0;SQE73-2]&4M3*EYL#+6\(F/][^B6OKX^I1F9Y,8<;P3@6NAX+(9YZSF1'LKIH1S+R/2ZN<97&Z^0_76 K>F^"L%&BE8&"K@-4.Y'?G@9IRWVPNR2*DL2- .9V$$48 GRI8_T8[? 902P,$ M% @ &$ *59>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'0M?5PV@9U@>:U&R#=&.N@UP4MT391BM225)+V MUR\IQ>XH409[&?MDBZ2I3T-K/I+2IT=COZ^,^:J7=/-EZWYQ-)J[&"]*+XT. MA;'@FQ2/[E=]/&0/TLF55-+_F"?==R425DLM:_E35/-DFC"W-8]_&BM_&NVY M6I;6*#5/TK[BF[!>EJ^*EQ'RGJ]<5^+YZF\>0.;)Z31TN);6^:Y%US\/C \B M-.Z/6F^NI?+"7G(O_K"F;:3>Q&["54S 971QV'WV03RS_R>,9KV6I;@T95L+ M[?LX6J$BH'9;V;B$:5Z+>;)KPKBNV)7V(4CL1O==A;;Q2L.I;ZK^JGW !3&T M9S)4V)NJ Z>#O C'1LDJG+UBYUQQ70K6!=%/.=.=D@+*UQHVK7HTH=-\_U)IZ4?7%NF*Q35"?$/KD5W W& M,L76/9/B=,_ZJA_,HB).2$EE@*P%'L75AI* MN-_@[!@S049L E18@Q!FF!G.-8F&ZR(AU 14V"H>I M(CNH*D;Q,&=D1W+&,RC$Q-21'5P=HY'$')(=WB&CC)A,LJ/*)(>8F$PR8IG@ MF 7QB&6#8\X@)J:=G%@[KR<3@W\HQ,3TDQ/KYWE&<<*^5)6,M5R],0G/,?WD MQ/K98T9%&KW;R>J*V=43Q,04E!,K:(^Y;)M&=3MN(9YQOXU=*_,(,3$+Y<06 M&L?<;UQ#3,Q".;&%]IC7K6_#A.-K?&;3UL^COH [UIB%"G(+@=GO2PV5!F)B M%BK(5S<#S)?W.\3$+%006^C-K:>>&6)B%BJ(+?1B53$<]MO!H*./4PZ[^'DY M[! 3LU!QK$50#PPQ,0L5Q!9",./P0TS,0@7U0@C#'&RW%)B%"F(+C2PI>[^W MW7H#8F(6*H@M-+:L!/<1?"2)66A&;*%QS'U6@IB8A6;]2PB[-P^JD(*UJ/X* MIW"AO.2J7%@6/_KG)L4L;GJN6Z4N0MF=OC6\VKW(L'L)X_-_4$L#!!0 ( M !A "E6AE^J4R0$ * > : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-V;ENPD 4A>%707X AKN8+()4:=)&O(!%AD4LMCP3!=X^" IRK!1IHCF5 M-;9\_X_[)F_;8]ILNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7] MHL8=#*9AO[GC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/# M5]OOTB;&7(T63;^.>5Z%T_Y^.H7K0<:7R=7H[6->]6\?4H7200I!6C[((,C* M!SD$>?F@&H+J\D%3")J6#WJ H(?R08\0]%@^Z F"GLH'R01EG! D#; FT%J0 M:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1 M;R706PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H; MZFT$>AOJ;01Z&^IM!'K;8+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H M[:BW$^CMJ+<3Z%VCWC6!WC7J7?^GWBF?]S'=>VYK?/Y_4ITO]\;[XZ_+V\G! M2[CB'."'],LW4$L#!!0 ( !A "E4HM&@3PP$ (D> 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W; M4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4 MQY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFC MTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:] M;LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z M+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_ M'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@ M?=R!]'$/T@&UL4$L! A0#% @ &$ *57<+4E#/ M!0 UQX !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$ *52YGI54(!@ *1P !@ M ("!!1@ 'AL+W=O/0S0P, ,\+ 8 " @4,> !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ &$ *59#VWAK%!P 0B( !@ ("!"2P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &$ *55N()JEF M! (@H !D ("!FD( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$ *58^#+O[? P @0@ !D M ("!ZT\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &$ *5;[X:U*T!@ -@\ !D ("!I%P M 'AL+W=O&PO=V]R:W-H965TM/7TN 0 *0) 9 M " @;IG !X;"]W;W)K&UL4$L! A0#% @ M&$ *5:TJ<>7B"P DB !D ("!J6P 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ &$ *59AAA$9C P MO0< !D ("!?'\ 'AL+W=O&PO=V]R:W-H965T' !X;"]W;W)K&UL4$L! A0#% @ &$ *5;\,X1_H @ - 8 !D M ("! HH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &$ *533D/D_\ @ ) 8 !D ("!8Y4 'AL M+W=O&PO=V]R:W-H965T(70( ' % 9 " M@:N; !X;"]W;W)K&UL4$L! A0#% @ &$ * M58^-!7#* @ FP< !D ("!/YX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$ *51US@'ZZ @ X08 M !D ("!M*@ 'AL+W=O&PO=V]R:W-H965T"P !X;"]W;W)K&UL4$L! A0#% @ &$ *53*?')Z; @ P@< !D M ("!OK, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &$ *55/Y,0O2 @ Z@< !D ("!Y;L 'AL+W=O M&PO=V]R:W-H965T%(P( $X$ 9 " @4#" M !X;"]W;W)K&UL4$L! A0#% @ &$ *58C? M8?=V P = \ !D ("!FL0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$ *568-M>T7!0 8QP !D M ("!B-0 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ &$ *51!%6$T)!0 6QL !D ("! M>^( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &$ *56QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M&$ *5:&7ZI3) 0 H!X !H ( !T?< 'AL+U]R96QS+W=O M XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 140 237 1 false 37 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Consolidated Statements of Operations Sheet http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100040 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 100050 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 100060 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 100070 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPolicies Basis of Presentation and Selected Significant Accounting Policies Notes 8 false false R9.htm 100080 - Disclosure - Inventories Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventories Inventories Notes 9 false false R10.htm 100090 - Disclosure - Property and Equipment and Other Noncurrent Assets Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssets Property and Equipment and Other Noncurrent Assets Notes 10 false false R11.htm 100100 - Disclosure - Intangible Assets Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssets Intangible Assets Notes 11 false false R12.htm 100110 - Disclosure - Leases Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeases Leases Notes 12 false false R13.htm 100120 - Disclosure - Income Taxes Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 13 false false R14.htm 100130 - Disclosure - Employee Benefit Programs Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitPrograms Employee Benefit Programs Notes 14 false false R15.htm 100140 - Disclosure - Long-Term Debt Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebt Long-Term Debt Notes 15 false false R16.htm 100150 - Disclosure - Share-Based Compensation Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensation Share-Based Compensation Notes 16 false false R17.htm 100160 - Disclosure - Earnings per Share Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShare Earnings per Share Notes 17 false false R18.htm 100170 - Disclosure - Segment Information Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformation Segment Information Notes 18 false false R19.htm 100180 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies (Policies) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesPolicies Basis of Presentation and Selected Significant Accounting Policies (Policies) Policies http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPolicies 19 false false R20.htm 100190 - Disclosure - Inventories (Tables) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventories 20 false false R21.htm 100200 - Disclosure - Property and Equipment and Other Noncurrent Assets (Tables) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsTables Property and Equipment and Other Noncurrent Assets (Tables) Tables http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssets 21 false false R22.htm 100210 - Disclosure - Intangible Assets (Tables) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssets 22 false false R23.htm 100220 - Disclosure - Leases (Tables) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeases 23 false false R24.htm 100230 - Disclosure - Income Taxes (Tables) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxes 24 false false R25.htm 100240 - Disclosure - Long-Term Debt (Tables) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebt 25 false false R26.htm 100250 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensation 26 false false R27.htm 100260 - Disclosure - Earnings per Share (Tables) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareTables Earnings per Share (Tables) Tables http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShare 27 false false R28.htm 100270 - Disclosure - Segment Information (Tables) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformation 28 false false R29.htm 100280 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details) Details 29 false false R30.htm 100290 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details 1) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails1 Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details 1) Details 30 false false R31.htm 100300 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails Inventories - Schedule of Inventories (Details) Details 31 false false R32.htm 100310 - Disclosure - Property and Equipment and Other Noncurrent Assets - Summary of Property and Equipment (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails Property and Equipment and Other Noncurrent Assets - Summary of Property and Equipment (Details) Details 32 false false R33.htm 100320 - Disclosure - Property and Equipment and Other Noncurrent Assets - Additional Information (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsAdditionalInformationDetails Property and Equipment and Other Noncurrent Assets - Additional Information (Details) Details 33 false false R34.htm 100330 - Disclosure - Property and Equipment and Other Noncurrent Assets - Summary of Capitalized Cloud Computing Implementation Cost (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfCapitalizedCloudComputingImplementationCostDetails Property and Equipment and Other Noncurrent Assets - Summary of Capitalized Cloud Computing Implementation Cost (Details) Details 34 false false R35.htm 100340 - Disclosure - Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details) Details 35 false false R36.htm 100350 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 36 false false R37.htm 100360 - Disclosure - Leases - Components of Lease Expense (Detail) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail Leases - Components of Lease Expense (Detail) Details 37 false false R38.htm 100370 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetail Leases - Supplemental Cash Flow Information Related to Leases (Detail) Details 38 false false R39.htm 100380 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail Leases - Supplemental Balance Sheet Information Related to Leases (Detail) Details 39 false false R40.htm 100390 - Disclosure - Leases - Future Minimum Lease Payments Under Non-Cancelable Leases (Detail) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail Leases - Future Minimum Lease Payments Under Non-Cancelable Leases (Detail) Details 40 false false R41.htm 100410 - Disclosure - Income Taxes - Schedule of Income Taxes (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxesDetails Income Taxes - Schedule of Income Taxes (Details) Details 41 false false R42.htm 100420 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 42 false false R43.htm 100430 - Disclosure - Employee Benefit Programs - Additional Information (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails Employee Benefit Programs - Additional Information (Details) Details 43 false false R44.htm 100440 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails Long-Term Debt - Schedule of Long-term Debt (Details) Details 44 false false R45.htm 100460 - Disclosure - Long-Term Debt - Additional Information (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails Long-Term Debt - Additional Information (Details) Details 45 false false R46.htm 100470 - Disclosure - Share-Based Compensation - Additional Information (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails Share-Based Compensation - Additional Information (Details) Details 46 false false R47.htm 100480 - Disclosure - Share-Based Compensation - Schedule of Option Activity (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails Share-Based Compensation - Schedule of Option Activity (Details) Details 47 false false R48.htm 100490 - Disclosure - Share-Based Compensation - Schedule of RSU Activity (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails Share-Based Compensation - Schedule of RSU Activity (Details) Details 48 false false R49.htm 100500 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details) Details 49 false false R50.htm 100510 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 50 false false R51.htm 100520 - Disclosure - Segment Information - Schedule of Sales By Geographic Area (Details) Sheet http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails Segment Information - Schedule of Sales By Geographic Area (Details) Details 51 false false All Reports Book All Reports ichr-10q_20220701.htm ichr-20220701.xsd ichr-20220701_cal.xml ichr-20220701_def.xml ichr-20220701_lab.xml ichr-20220701_pre.xml ichr-ex311_8.htm ichr-ex312_7.htm ichr-ex31_182.htm ichr-ex321_9.htm ichr-ex322_6.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ichr-10q_20220701.htm": { "axisCustom": 0, "axisStandard": 12, "contextCount": 140, "dts": { "calculationLink": { "local": [ "ichr-20220701_cal.xml" ] }, "definitionLink": { "local": [ "ichr-20220701_def.xml" ] }, "inline": { "local": [ "ichr-10q_20220701.htm" ] }, "labelLink": { "local": [ "ichr-20220701_lab.xml" ] }, "presentationLink": { "local": [ "ichr-20220701_pre.xml" ] }, "schema": { "local": [ "ichr-20220701.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/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 353, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 2, "http://www.ichorsystems.com/20220701": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 8 }, "keyCustom": 17, "keyStandard": 220, "memberCustom": 11, "memberStandard": 26, "nsprefix": "ichr", "nsuri": "http://www.ichorsystems.com/20220701", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "ichr:PropertyAndEquipmentAndOtherNoncurrentAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Property and Equipment and Other Noncurrent Assets", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssets", "shortName": "Property and Equipment and Other Noncurrent Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "ichr:PropertyAndEquipmentAndOtherNoncurrentAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Intangible Assets", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Leases", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Income Taxes", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Employee Benefit Programs", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitPrograms", "shortName": "Employee Benefit Programs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Long-Term Debt", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Share-Based Compensation", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Earnings per Share", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Segment Information", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies (Policies)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Selected Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Consolidated Balance Sheets", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Inventories (Tables)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ichr:PropertyAndEquipmentAndOtherNoncurrentAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Property and Equipment and Other Noncurrent Assets (Tables)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsTables", "shortName": "Property and Equipment and Other Noncurrent Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ichr:PropertyAndEquipmentAndOtherNoncurrentAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Intangible Assets (Tables)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Leases (Tables)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Income Taxes (Tables)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Earnings per Share (Tables)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Segment Information (Tables)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "ichr:OriginalMaturitiesAcquisitionPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "ichr:OriginalMaturitiesAcquisitionPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_us-gaapRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2022-07-02_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details 1)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails1", "shortName": "Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_us-gaapRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2022-07-02_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Inventories - Schedule of Inventories (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails", "shortName": "Inventories - Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ichr:PropertyAndEquipmentAndOtherNoncurrentAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Property and Equipment and Other Noncurrent Assets - Summary of Property and Equipment (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails", "shortName": "Property and Equipment and Other Noncurrent Assets - Summary of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ichr:PropertyAndEquipmentAndOtherNoncurrentAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ichr:PropertyAndEquipmentAndOtherNoncurrentAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Property and Equipment and Other Noncurrent Assets - Additional Information (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsAdditionalInformationDetails", "shortName": "Property and Equipment and Other Noncurrent Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ichr:PropertyAndEquipmentAndOtherNoncurrentAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ichr:SummaryOfCapitalizedCloudComputingImplementationCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20211231", "decimals": "-3", "first": true, "lang": null, "name": "ichr:CapitalizedCloudComputingImplementationCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Property and Equipment and Other Noncurrent Assets - Summary of Capitalized Cloud Computing Implementation Cost (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfCapitalizedCloudComputingImplementationCostDetails", "shortName": "Property and Equipment and Other Noncurrent Assets - Summary of Capitalized Cloud Computing Implementation Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ichr:SummaryOfCapitalizedCloudComputingImplementationCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20211231", "decimals": "-3", "first": true, "lang": null, "name": "ichr:CapitalizedCloudComputingImplementationCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails", "shortName": "Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "ichr:NonCancellableNetOperatingLeaseExpirationYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Leases - Additional Information (Detail)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "ichr:NonCancellableNetOperatingLeaseExpirationYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Leases - Components of Lease Expense (Detail)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail", "shortName": "Leases - Components of Lease Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ichr:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetail", "shortName": "Leases - Supplemental Cash Flow Information Related to Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ichr:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ichr:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail", "shortName": "Leases - Supplemental Balance Sheet Information Related to Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ichr:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Consolidated Statements of Operations", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Leases - Future Minimum Lease Payments Under Non-Cancelable Leases (Detail)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail", "shortName": "Leases - Future Minimum Lease Payments Under Non-Cancelable Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Income Taxes - Schedule of Income Taxes (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Employee Benefit Programs - Additional Information (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails", "shortName": "Employee Benefit Programs - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "shortName": "Long-Term Debt - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Long-Term Debt - Additional Information (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails", "shortName": "Long-Term Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_us-gaapDebtInstrumentAxis_ichrCreditAgreementMember_20220101_20220701", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Share-Based Compensation - Additional Information (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "shortName": "Share-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_us-gaapDerivativeInstrumentRiskAxis_us-gaapStockOptionMember_20211231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Share-Based Compensation - Schedule of Option Activity (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails", "shortName": "Share-Based Compensation - Schedule of Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_us-gaapDerivativeInstrumentRiskAxis_us-gaapStockOptionMember_20211231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20211231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Share-Based Compensation - Schedule of RSU Activity (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails", "shortName": "Share-Based Compensation - Schedule of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20211231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "INF", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20210327_20210625", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_ichrSegment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Segment Information - Additional Information (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "shortName": "Segment Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_ichrSegment", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220402_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Segment Information - Schedule of Sales By Geographic Area (Details)", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails", "shortName": "Segment Information - Schedule of Sales By Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_srtStatementGeographicalAxis_countryUS_20220402_20220701", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20201225", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - Consolidated Statements of Shareholders' Equity", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20201225", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100070 - Disclosure - Basis of Presentation and Selected Significant Accounting Policies", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPolicies", "shortName": "Basis of Presentation and Selected Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Inventories", "role": "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ichr-10q_20220701.htm", "contextRef": "C_0001652535_20220101_20220701", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "tag": { "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States of America" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails" ], "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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 Line1", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r450" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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 Ordinary Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r450" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/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 Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r454" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r450" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r450" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r450" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security12b Title", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ichr_AccountsReceivableDuePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Due Period", "label": "Accounts Receivable Due Period", "terseLabel": "Payment terms, due period" } } }, "localname": "AccountsReceivableDuePeriod", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "ichr_BasisOfPresentationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of Presentation.", "label": "Basis Of Presentation [Line Items]", "terseLabel": "Basis Of Presentation [Line Items]" } } }, "localname": "BasisOfPresentationLineItems", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "ichr_BasisOfPresentationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of Presentation.", "label": "Basis Of Presentation [Table]", "terseLabel": "Basis Of Presentation [Table]" } } }, "localname": "BasisOfPresentationTable", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "ichr_BloombergShortTermBankYieldIndexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bloomberg Short Term Bank Yield Index.", "label": "Bloomberg Short Term Bank Yield Index [Member]", "terseLabel": "BSBY Rate" } } }, "localname": "BloombergShortTermBankYieldIndexMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ichr_CapitalizedCloudComputingImplementationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized cloud computing implementation cost.", "label": "Capitalized Cloud Computing Implementation Cost", "periodEndLabel": "Capitalized cloud computing implementation costs", "periodStartLabel": "Capitalized cloud computing implementation costs" } } }, "localname": "CapitalizedCloudComputingImplementationCost", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfCapitalizedCloudComputingImplementationCostDetails" ], "xbrltype": "monetaryItemType" }, "ichr_CapitalizedCloudComputingImplementationCostDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized cloud computing implementation cost during the period.", "label": "Capitalized Cloud Computing Implementation Cost During Period", "terseLabel": "Costs capitalized during the period" } } }, "localname": "CapitalizedCloudComputingImplementationCostDuringPeriod", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfCapitalizedCloudComputingImplementationCostDetails" ], "xbrltype": "monetaryItemType" }, "ichr_CommonStockSharesAvailableForPurchaseUnderEmployeeStockPurchasePlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock shares available for purchase under employee stock purchase plans.", "label": "Common Stock Shares Available For Purchase Under Employee Stock Purchase Plans", "terseLabel": "Ordinary shares remain available for purchase" } } }, "localname": "CommonStockSharesAvailableForPurchaseUnderEmployeeStockPurchasePlans", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "ichr_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ichr_DebtInstrumentAdditionalBasisSpread": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument additional basis spread.", "label": "Debt Instrument Additional Basis Spread", "terseLabel": "Additional basis spread on variable rate" } } }, "localname": "DebtInstrumentAdditionalBasisSpread", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ichr_EarningPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earning per share, basic and diluted.", "label": "Earning Per Share Basic And Diluted [Abstract]", "terseLabel": "Net income:", "verboseLabel": "Net income per share:" } } }, "localname": "EarningPerShareBasicAndDilutedAbstract", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "ichr_EarningsPerShareBasicAndDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings per share basic and diluted.", "label": "Earnings Per Share Basic And Diluted [Line Items]", "terseLabel": "Earnings Per Share Basic And Diluted [Line Items]" } } }, "localname": "EarningsPerShareBasicAndDilutedLineItems", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "ichr_EarningsPerShareBasicAndDilutedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings per share basic and diluted.", "label": "Earnings Per Share Basic And Diluted [Table]", "terseLabel": "Earnings Per Share Basic And Diluted [Table]" } } }, "localname": "EarningsPerShareBasicAndDilutedTable", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "ichr_FederalFundRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Fund Rate.", "label": "Federal Fund Rate [Member]", "terseLabel": "Federal Funds Effective Rate" } } }, "localname": "FederalFundRateMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ichr_FiniteLivedIntangibleAssetsAccumulatedImpairmentCharges": { "auth_ref": [], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails": { "order": 10030.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived intangible assets, accumulated impairment charges", "label": "Finite Lived Intangible Assets Accumulated Impairment Charges", "negatedLabel": "Accumulated impairment charges" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairmentCharges", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ichr_ForeignLongLivedAssetsExclusiveOfDeferredTaxAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Foreign long-lived assets, exclusive of deferred tax assets.", "label": "Foreign Long Lived Assets Exclusive Of Deferred Tax Assets", "terseLabel": "Foreign long-lived assets, exclusive of deferred tax assets" } } }, "localname": "ForeignLongLivedAssetsExclusiveOfDeferredTaxAssets", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ichr_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail": { "order": 10060.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year four.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "ichr_MarketConditionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market condition.", "label": "Market Condition [Member]", "terseLabel": "Market Condition" } } }, "localname": "MarketConditionMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "domainItemType" }, "ichr_NonCancellableNetOperatingLeaseExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-cancellable net operating lease expiration year.", "label": "Non Cancellable Net Operating Lease Expiration Year", "terseLabel": "Non-cancellable net operating lease expiration year" } } }, "localname": "NonCancellableNetOperatingLeaseExpirationYear", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "gYearItemType" }, "ichr_NumberOfOperatingLeaseExecuted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of operating lease executed.", "label": "Number Of Operating Lease Executed", "terseLabel": "Number of operating lease executed" } } }, "localname": "NumberOfOperatingLeaseExecuted", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "ichr_OriginalMaturitiesAcquisitionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Original maturities acquisition period.", "label": "Original Maturities Acquisition Period", "terseLabel": "Original maturities acquisition period" } } }, "localname": "OriginalMaturitiesAcquisitionPeriod", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "ichr_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries.", "label": "Other Countries [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "ichr_PerformanceConditionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance condition.", "label": "Performance Condition [Member]", "terseLabel": "Performance Condition" } } }, "localname": "PerformanceConditionMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "domainItemType" }, "ichr_PropertyAndEquipmentAndOtherNoncurrentAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property and equipment and other noncurrent assets disclosure.", "label": "Property And Equipment And Other Noncurrent Assets Disclosure [Text Block]", "terseLabel": "Property and Equipment and Other Noncurrent Assets" } } }, "localname": "PropertyAndEquipmentAndOtherNoncurrentAssetsDisclosureTextBlock", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssets" ], "xbrltype": "textBlockItemType" }, "ichr_RepaymentOfTermLoan": { "auth_ref": [], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10080.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment of term loan.", "label": "Repayment Of Term Loan", "negatedLabel": "Repayments on term loan" } } }, "localname": "RepaymentOfTermLoan", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ichr_RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilitiesIncludingThoseAcquiredThroughAcquisitions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions.", "label": "Right Of Use Assets Obtained In Exchange For New Operating Lease Liabilities Including Those Acquired Through Acquisitions", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilitiesIncludingThoseAcquiredThroughAcquisitions", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ichr_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental balance sheet information related to leases.", "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block]", "terseLabel": "Supplemental Balance Sheet Information Related to Leases" } } }, "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "ichr_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental cash flow information related to leases.", "label": "Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block]", "terseLabel": "Supplemental Cash Flow Information Related to Leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "ichr_ServiceConditionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service condition.", "label": "Service Condition [Member]", "terseLabel": "Service Condition" } } }, "localname": "ServiceConditionMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "domainItemType" }, "ichr_StandardAndExtendedProductWarrantyAccrualWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard and extended product warranty, accrual warranty period.", "label": "Standard And Extended Product Warranty Accrual Warranty Period", "terseLabel": "Extended product warranty period" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualWarrantyPeriod", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "ichr_SummaryOfCapitalizedCloudComputingImplementationCostTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of capitalized cloud computing implementation cost.", "label": "Summary Of Capitalized Cloud Computing Implementation Cost Table [Text Block]", "terseLabel": "Summary of Capitalized Cloud Computing Implementation Cost" } } }, "localname": "SummaryOfCapitalizedCloudComputingImplementationCostTableTextBlock", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "ichr_TermLoanAndRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan and revolving credit facility.", "label": "Term Loan And Revolving Credit Facility [Member]", "terseLabel": "Term Loan And Revolving Credit Facility" } } }, "localname": "TermLoanAndRevolvingCreditFacilityMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ichr_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan facility.", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ichr_TwoThousandSeventeenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand seventeen employee stock purchase plan.", "label": "Two Thousand Seventeen Employee Stock Purchase Plan [Member]", "terseLabel": "2017 Employee Stock Purchase Plan", "verboseLabel": "ESPP" } } }, "localname": "TwoThousandSeventeenEmployeeStockPurchasePlanMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ichr_TwoThousandSixteenOmnibusIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Omnibus Incentive Plan.", "label": "Two Thousand Sixteen Omnibus Incentive Plan [Member]", "terseLabel": "The 2016 Plan" } } }, "localname": "TwoThousandSixteenOmnibusIncentivePlanMember", "nsuri": "http://www.ichorsystems.com/20220701", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r217", "r249", "r271", "r272", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r427", "r429", "r446", "r447" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r217", "r249", "r271", "r272", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r427", "r429", "r446", "r447" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r217", "r249", "r269", "r271", "r272", "r304", "r305", "r306", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r427", "r429", "r446", "r447" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r217", "r249", "r269", "r271", "r272", "r304", "r305", "r306", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r427", "r429", "r446", "r447" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r165", "r166", "r264", "r265", "r428", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r165", "r166", "r264", "r265", "r428", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "label": "Statement Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r388", "r390", "r393", "r446", "r447" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r387" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10140.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r170", "r171" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10270.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", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10150.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 liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r10", "r195" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails": { "order": 10020.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": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r50", "r51", "r52", "r417", "r434", "r435" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10070.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income Loss Net Of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r49", "r52", "r59", "r60", "r61", "r103", "r104", "r105", "r346", "r384", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10050.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r103", "r104", "r105", "r314", "r315", "r316", "r354" ], "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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r275", "r317", "r318" ], "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 Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r308" ], "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", "terseLabel": "Share-based compensation expense for Options, RSUs and employee share purchase rights across all plans" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r69", "r86", "r237", "r370" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10160.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization Of Financing Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r86", "r183", "r188" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10100.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization Of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r126" ], "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": "Securities excluded from the calculation of diluted weighted average ordinary shares outstanding" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r14", "r98", "r148", "r153", "r160", "r174", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r344", "r347", "r360", "r385", "r387", "r401", "r415" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r33", "r98", "r174", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r344", "r347", "r360", "r385", "r387" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10190.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Service Condition" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r91", "r92", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred But Not Yet Paid", "terseLabel": "Capital expenditures included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r8", "r88" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10260.0, "parentTag": "us-gaap_AssetsCurrent", "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash And Cash Equivalents Policy [Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r81", "r88", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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 Including Disposal Group And Discontinued Operations", "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r361" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "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 decrease in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r103", "r104", "r354" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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": "Ordinary shares, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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": "Ordinary shares, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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": "Ordinary shares, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r250" ], "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": "Ordinary shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r387" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10040.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", "terseLabel": "Ordinary shares ($0.0001 par value; 200,000,000 shares authorized; 28,735,728 and 28,551,160 shares outstanding, respectively; 33,173,167 and 32,988,599 shares issued, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r267", "r268", "r273" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation And Employee Benefit Plans Other Than Share Based Compensation [Text Block]", "terseLabel": "Employee Benefit Programs" } } }, "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitPrograms" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation And Retirement Disclosure [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components Of Income Tax Expense Benefit Continuing Operations [Abstract]" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r55", "r57", "r58", "r67", "r408", "r423" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income Net Of Tax", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r184", "r186", "r341" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software Intangible Asset [Member]", "terseLabel": "Computer Software, Hardware and Equipment" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction In Progress [Member]", "terseLabel": "Construction-In-Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71", "r396" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10120.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "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" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r96", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r231", "r238", "r239", "r240", "r247" ], "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": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r97", "r102", "r214", "r215", "r216", "r217", "r218", "r219", "r221", "r227", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r243", "r244", "r245", "r246", "r371", "r402", "r403", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "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 Rate1", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r241", "r403", "r414" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 10010.0, "parentTag": "us-gaap_LongTermDebt", "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": "Debt Instrument Carrying Amount", "terseLabel": "Total principal amount of long-term debt", "verboseLabel": "Principal amount of long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r42", "r413" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument Frequency Of Periodic Payment", "terseLabel": "Frequency of interest payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateTerms": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.", "label": "Debt Instrument Interest Rate Terms", "terseLabel": "Description of interest rate" } } }, "localname": "DebtInstrumentInterestRateTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r41", "r217", "r357" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument Maturity Date", "terseLabel": "Principal payments maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42", "r97", "r102", "r214", "r215", "r216", "r217", "r218", "r219", "r221", "r227", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r243", "r244", "r245", "r246", "r371" ], "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" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r322", "r323" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10230.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r322", "r323" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10120.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities Net", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r87" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10150.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes And Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan Cost Recognized", "terseLabel": "Employee matching contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan Employer Matching Contribution Percent Of Match", "terseLabel": "Percentage of eligible employee receive discretionary matching contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan Maximum Annual Contributions Per Employee Percent", "terseLabel": "Percentage of maximum annual contributions per employee" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEmployeeBenefitProgramsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r86", "r193" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10130.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation And Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]", "terseLabel": "Derivative Contract" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r46", "r350", "r351", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument Risk [Axis]", "terseLabel": "Derivative Instrument" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r278", "r279", "r309", "r310", "r311", "r319" ], "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": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r86", "r192", "r197" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10170.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group Not Discontinued Operation Gain Loss On Disposal", "negatedLabel": "Gain on sale of asset disposal group" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r68", "r108", "r109", "r110", "r111", "r112", "r116", "r118", "r123", "r124", "r125", "r129", "r130", "r355", "r356", "r409", "r424" ], "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": "Net income per share Basic", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r68", "r108", "r109", "r110", "r111", "r112", "r118", "r123", "r124", "r125", "r129", "r130", "r355", "r356", "r409", "r424" ], "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": "Net income per share Diluted", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r126", "r127", "r128", "r131" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Continuing Operations", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "verboseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r59", "r60", "r61", "r103", "r104", "r105", "r107", "r113", "r115", "r132", "r175", "r250", "r251", "r314", "r315", "r316", "r330", "r331", "r354", "r362", "r363", "r364", "r365", "r366", "r368", "r384", "r430", "r431", "r432" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value Of Financial Instruments Policy", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite Lived Intangible Asset Useful Life", "terseLabel": "Weighted average useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r12", "r187" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails": { "order": 10020.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r184", "r185", "r187", "r189", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite Lived Intangible Assets By Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r187", "r398" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails": { "order": 10010.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Gross", "terseLabel": "Gross value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r184", "r186" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r187", "r397" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10240.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Net", "terseLabel": "Intangible assets, net", "totalLabel": "Carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r343" ], "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", "terseLabel": "Year End" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Office Furniture, Fixtures and Equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r11", "r178", "r179", "r180", "r182", "r387", "r400" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10250.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill And Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70", "r98", "r148", "r152", "r156", "r159", "r162", "r174", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r360" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10060.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 profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "auth_ref": [ "r191", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement Service Contract Implementation Cost Expense Amortization", "negatedLabel": "Capitalized costs amortized during the period" } } }, "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfCapitalizedCloudComputingImplementationCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r64", "r148", "r152", "r156", "r159", "r162", "r399", "r405", "r411", "r425" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10010.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 Extraordinary Items Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxesDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r100", "r326", "r328", "r329", "r332", "r334", "r336", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r114", "r115", "r147", "r324", "r333", "r335", "r426" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10020.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": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxesDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r83", "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid during the period for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10220.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", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10190.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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10230.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", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r85" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10200.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase Decrease In Other Operating Assets And Liabilities Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10240.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase Decrease In Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10210.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r119", "r120", "r121", "r125", "r277" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 10020.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable To Share Based Payment Arrangements", "terseLabel": "Dilutive effect of shares" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets Net Excluding Goodwill [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r63", "r146", "r369", "r370", "r410" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10040.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r80", "r82", "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid Net", "terseLabel": "Cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r32", "r176" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails": { "order": 10040.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.", "label": "Inventory Adjustments", "negatedLabel": "Excess and obsolete adjustment" } } }, "localname": "InventoryAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r26" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails": { "order": 10030.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r32", "r387" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10280.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": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r28" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails": { "order": 10010.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r27" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails": { "order": 10020.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r380" ], "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": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Description of lessee's operating lease that has not yet commenced. Including, but not limited to, nature of involvement with construction or design of underlying asset for lease.", "label": "Lessee Operating Lease Lease Not Yet Commenced Description", "terseLabel": "Lessee, operating lease, not yet commenced, description" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r381" ], "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": "Future Minimum Lease Payments Under Non-Cancelable Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r381" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail2": { "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 future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r381" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail": { "order": 10020.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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r381" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail": { "order": 10050.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 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": "Lessee Operating Lease Liability Payments Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r381" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail": { "order": 10040.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 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": "Lessee Operating Lease Liability Payments Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r381" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail": { "order": 10030.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 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": "Lessee Operating Lease Liability Payments Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r381" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail": { "order": 10010.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": "2022, remaining" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r381" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail2": { "order": 10010.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r98", "r154", "r174", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r345", "r347", "r348", "r360", "r385", "r386" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10010.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r98", "r174", "r360", "r387", "r404", "r419" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "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 shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders Equity [Abstract]", "terseLabel": "Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r39", "r98", "r174", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r345", "r347", "r348", "r360", "r385", "r386", "r387" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10090.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityFrequencyOfPayments": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments, which may be presented in a variety of ways (for example, monthly, quarterly, annually).", "label": "Line Of Credit Facility Frequency Of Payments", "terseLabel": "Credit facility, frequency of principal payments" } } }, "localname": "LineOfCreditFacilityFrequencyOfPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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 [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payment applied to principal.", "label": "Line Of Credit Facility Periodic Payment Principal", "terseLabel": "Credit facility, periodic principal payments" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r35", "r97" ], "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]", "terseLabel": "Line Of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line Of Credit Facility Unused Capacity Commitment Fee Percentage", "terseLabel": "Percentage of commitment fee on unused portion of revolver" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r228", "r242", "r243", "r244", "r403", "r416" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long Term Debt", "totalLabel": "Total long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails2": { "order": 10010.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10170.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long Term Debt Current", "negatedLabel": "Less current portion", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails2": { "order": 10020.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10100.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long Term Debt Noncurrent", "positiveTerseLabel": "Total long-term debt, less current portion, net", "terseLabel": "Long-term debt, less current portion, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Long Term Debt Percentage Bearing Variable Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "LongTermDebtPercentageBearingVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery And Equipment [Member]", "terseLabel": "Machinery" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10030.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 (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10020.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r84", "r87" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10010.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r53", "r56", "r61", "r65", "r87", "r98", "r106", "r108", "r109", "r110", "r111", "r114", "r115", "r122", "r148", "r152", "r156", "r159", "r162", "r174", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r356", "r360", "r406", "r421" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10120.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 10010.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "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 Income Loss", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "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]", "terseLabel": "Accounting Pronouncements Recently Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number Of Operating Segments", "terseLabel": "Number of operating segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10070.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r148", "r152", "r156", "r159", "r162" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10030.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 income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r376", "r382" ], "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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r373" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail2": { "order": 10020.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", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r373" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10180.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r373" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10110.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease Liability Noncurrent", "terseLabel": "Lease liabilities, less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r374", "r377" ], "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", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r372" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10210.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", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r379", "r382" ], "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", "terseLabel": "Weighted-average discount rate of operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r378", "r382" ], "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 Term1", "terseLabel": "Weighted-average remaining lease term of operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order Or Production Backlog [Member]", "terseLabel": "Order Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation and Selected Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10220.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r47", "r48", "r50" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 10020.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax", "terseLabel": "Unrealized loss on available-for-sale marketable securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r57", "r59", "r60", "r62", "r66", "r250", "r362", "r367", "r368", "r407", "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income Loss Net Of Tax", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract]", "terseLabel": "Other comprehensive loss, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r38", "r387" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10160.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10130.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 non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10180.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income Expense", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10050.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "negatedLabel": "Other expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10050.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related To Tax Withholding For Share Based Compensation", "negatedLabel": "Employees' taxes paid upon vesting of restricted share units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r173" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10100.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments To Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10090.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": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r248" ], "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 shares, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "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 shares, authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18", "r248" ], "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 shares, issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "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 shares, outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18", "r387" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10030.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", "terseLabel": "Preferred shares ($0.0001 par value; 20,000,000 shares authorized; zero shares issued and outstanding)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10290.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", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r76", "r313" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10040.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans", "terseLabel": "Issuance of ordinary shares under share-based compensation plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r77" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10060.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow 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 maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds From Long Term Lines Of Credit", "terseLabel": "Borrowings on revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10110.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds From Sale Of Property Plant And Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r196" ], "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 By Type [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r9", "r194" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails": { "order": 10010.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, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "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]", "terseLabel": "Property Plant And Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r196", "r387", "r412", "r420" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10200.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": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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": "Property Plant And Equipment [Text Block]", "terseLabel": "Summary of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r194" ], "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": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r79" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10070.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn 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 maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments Of Long Term Lines Of Credit", "negatedLabel": "Repayments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r320", "r395", "r448" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10080.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r126" ], "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]", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r251", "r387", "r418", "r433", "r435" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10080.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": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r103", "r104", "r105", "r107", "r113", "r115", "r175", "r314", "r315", "r316", "r330", "r331", "r354", "r430", "r432" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r144", "r145", "r151", "r157", "r158", "r164", "r165", "r168", "r263", "r264", "r396" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10110.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding 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 Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r95", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r266" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue From Contract With Customer Policy [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1", "terseLabel": "Performance obligation satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule Of Debt Table [Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r125" ], "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 Earnings Per Share Basic And Diluted Table [Text Block]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r184", "r186", "r397" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule Of Finite Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsScheduleOfDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r184", "r186" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule Of Finite Lived Intangible Assets Table [Text Block]", "terseLabel": "Schedule of Definite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule Of Income Before Income Tax Domestic And Foreign Table [Text Block]", "terseLabel": "Schedule of Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r29", "r30", "r31" ], "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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r196" ], "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]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r148", "r149", "r155", "r181" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information By Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r148", "r149", "r155", "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information By Segment [Text Block]", "terseLabel": "Schedule of Sales By Geographic Area" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r274", "r276", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r282", "r297", "r300" ], "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 Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule Of Sharebased Compensation Restricted Stock And Restricted Stock Units Activity Table [Text Block]", "terseLabel": "Schedule of RSU Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r140", "r142", "r143", "r148", "r150", "r156", "r160", "r161", "r162", "r163", "r164", "r167", "r168", "r169" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureSegmentInformationScheduleOfSalesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "order": 10090.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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10140.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": "Share Based Compensation", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r279" ], "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 Period1", "terseLabel": "Awards vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. 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 Rights", "terseLabel": "Award vesting description" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Discount From Market Price Purchase Date", "terseLabel": "Purchase price equal to percentage of fair market value of ordinary shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r296" ], "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": "Number of Restricted Share Units, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r296" ], "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 Forfeitures Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r294" ], "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", "terseLabel": "Number of Restricted Share Units, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r294" ], "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", "terseLabel": "Weighted average grant date fair value per share, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r291", "r292" ], "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": "Number of Restricted Share Units, Unvested, Ending Balance", "periodStartLabel": "Number of Restricted Share Units, Unvested, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r291", "r292" ], "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": "Weighted average grant date fair value per share, Unvested, Ending Balance", "periodStartLabel": "Weighted average grant date fair value per share, Unvested, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r295" ], "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": "Number of Restricted Share Units, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r295" ], "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": "Weighted average grant date fair value per share, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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 Compensation Arrangement By Share Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number", "terseLabel": "Number of Stock Options, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period", "negatedLabel": "Number of Stock Options, Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r287" ], "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": "Number of Stock Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r283", "r284" ], "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": "Number of Stock Options, Outstanding, Ending Balance", "periodStartLabel": "Number of Stock Options, Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r283", "r284" ], "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": "Weighted average exercise price per share, Outstanding, Ending Balance", "periodStartLabel": "Weighted average exercise price per share, Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r288" ], "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 Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r287" ], "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 Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage", "terseLabel": "Awards vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period", "terseLabel": "Share-based compensation arrangement by share-based payment award, expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1", "terseLabel": "Aggregate intrinsic value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1", "terseLabel": "Weighted average remaining contractual term, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2", "terseLabel": "Weighted average remaining contractual term, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "durationItemType" }, "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/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r45", "r59", "r60", "r61", "r103", "r104", "r105", "r107", "r113", "r115", "r132", "r175", "r250", "r251", "r314", "r315", "r316", "r330", "r331", "r354", "r362", "r363", "r364", "r365", "r366", "r368", "r384", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "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]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Income And Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Stockholders Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r103", "r104", "r105", "r132", "r396" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r18", "r19", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period Shares Employee Stock Purchase Plans", "terseLabel": "Ordinary shares issued from employee share purchase plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period Shares Restricted Stock Award Net Of Forfeitures", "terseLabel": "Ordinary shares issued from vesting of restricted share units, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r250", "r251", "r288" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised", "negatedLabel": "Number of Stock Options, Exercised", "terseLabel": "Ordinary shares issued from exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r250", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period Value Employee Stock Purchase Plan", "terseLabel": "Ordinary shares issued from employee share purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r250", "r251" ], "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": "Ordinary shares issued from vesting of restricted share units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r250", "r251" ], "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", "terseLabel": "Ordinary shares issued from exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureShareBasedCompensationScheduleOfOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r98", "r172", "r174", "r360", "r387" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10020.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", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r44", "r252" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. 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": "Treasury Stock [Member]", "terseLabel": "Treasury Shares" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r44", "r252" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock Shares", "terseLabel": "Treasury shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r44", "r252", "r253" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets": { "order": 10060.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock Value", "negatedLabel": "Treasury shares at cost (4,437,439 shares)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 10020.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Less unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r321", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits for uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r133", "r134", "r135", "r136", "r137", "r138", "r139" ], "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", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureBasisOfPresentationAndSelectedSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosurePropertyAndEquipmentAndOtherNoncurrentAssetsSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r117", "r125" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 Diluted Shares Outstanding", "terseLabel": "Shares used to compute net income per share, Diluted", "totalLabel": "Diluted weighted average ordinary shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding [Abstract]", "terseLabel": "Shares used to compute net income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r116", "r125" ], "calculation": { "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 10010.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Shares used to compute net income per share, Basic", "verboseLabel": "Basic weighted average ordinary shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ichorsystems.com/20220701/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.ichorsystems.com/20220701/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r449": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r451": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r452": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r453": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r454": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 71 0001564590-22-028858-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564590-22-028858-xbrl.zip M4$L#!!0 ( !A "E4$H_QNJUL! /TW*0 5 :6-H>^(\Q\XKNI>F;&Q$]#=694[E+Y4J9;3SK:WUZ\^<2+(E(\D"(3%@OA5=7;:%))CO&.,9\SI^^;^/0U=1 M'E@0.K[WZX%^I!THS+-\V_'N?ST81W>'[8/_^^G_^=^__+^'A\KI>>]2Z5J1 M\\!.G=!R_7 CXPX.%_KN..+?$QY9_O"#74C)@2_W.L&)IA'&KM0ZUS8QC' MM=JQ9ARU#;W=,)K_1]..-6WN _XY>0!E[I]CI7&D'>E'K7IK[L*OIO6G><^4 MWNG-NVZUM;;6JVEVW5FU>W&75OOS-^I/WH*G/M!I+RSWL>W MR)_7\YCKLB?EW/%,SW),5^G/GE3E36,=*5W75:[%VT+EFH4L>&#VT?13!Q%7 M@*O@A<>/MX'K_'HPUVKB+T=^K<'R:\4K MBPW"G.57\A<6+K3&0'AHBQDP-F$>-/Q>$_5&+/T#O=#H?XE>?[2L*5GI&YP-_ M=79AXB,7?4B\?&N&SS[DA'[=T%OKO&YRQ?,]A\ZR.^:7ZA_^^\M%WQJPH7GX MVE6=QU7?H N_%M%3!,]GX^$Q93Q\P^3Y18=QPSK6\_O>?M/B&YS':/D;7N[I M0Q287GCG!\-80''+C4/-.#2:Q,&2 MF;;X[Y!%9DR70_;7V'GX]>#$][BU18BX]C@?AM\JMCV\R+ M?XU_Y]=>3I11'/O7@_/OFOB'MXQG#L5',N>XRZ%J"[">N^;]]!D?HVMVQY]> M7*XW&T:CUI@\DJ[IS\]V\.G.=$/VRX>%[WGKN^OSWSUC^CG'ONE^Y=?Z]CG_ M6YCN/OYAI+R)UOQ-G'E]R8(N?.L6+7XF^[94':ECG4 M)O^DNJ%:^_F&A$\==ZT8$^$ULYCS8/+@?SIF$WM9F=\^ZCTXH?OGB M>,YP//S"Q',LN]NO>N-TW7V>!Z85)Y1CSYE\W[?OTSC^K7]Z,->@K<;L_J>) MRO'7@-TQ+K#=CWSKSW^:[OA-82=I4^@<>X[+@T[ W_%I=GNS6\EZ?\VM[T_7 MC=J&]Q?_<2XVB=N-OXZG"BR#T!F.7 &]^&^# M0-Q.'&N?X^QC:,]>-@,K\$7 W!C6*?*%3=, W@Z+S_/2#J\>?-(6H3\.7IHB MSMB/IXT?J_:6G\7OF[V1Q?X[_=OLC\[4ESEJXIMB2[EZTOO/Q7#V^LVS;_JP MY*NFWS2*_?+5U_.\)8A$-/LTZ8#I_'^S#WEY;?$];!+_IN]HS;UC]LKBSQOTT9<:%CA'7&K?OL>_R$Q#9Z\M?)/XU!3Z MM;5&"62;))S1I^=>\\MG3U_96H*Y +5<@>D%Q_R*/ 4HA]\L"C#O ]L)L*YM M)I&]5&VCBZRGEE/;+#7.-:&")^G\85[=G/B0RTG_U)\]86K37C3NQ,?-?=4I M\_RAXZW[LC*W)3]Q]NK\\V9TOKIFE,D+7].KSGNJ1=%KK>=J-:,U^:%I ME($O"PW+@:R(I.HNEE0R"3H M&Z#K D9D5I M'+[T]K2\]ZS5C&:%+8A"[UFLNFT22G[>[CU7W"@(T(JT@:SJ/5?<+&CTGJD9 MPYK><\7M@4SO>1\F49R>]-LFERRKR'U#54^W2K'-*?<430J+(I"K5<^Z+&L\ M'+O\2OLJ&K! 7!6P@5#H@?4\RQ\R&2UMTU:!U>T@D93"Q,B,9U7!GE9D6M6V M(!+C6?.&0"#EWB!9JK91$,B12!O(RO&L:IL%D?$L8L:0,OFMMHD0RWE)&\ZZ M_+7:5D)G('0/)E&B0VA(N\O2]%R<\U-E3RD^/9^<143)$-Y,SZMN%+32=@1/\Y=5X/BF#9K@)?=:TPA['](K MJ:&4]G2.TAK*7@_J2&$H%\P,VG"@?"I3*4-8V B+*9H<@1 M42@9REXCRCE/Z2)VX3PPN^?Q[[D79_6^"L28%(VR,+'R=K-4.^KLTIA*&X!PP?MFY M\RA^DB[56=T&U8XYN9E):0-,68@1Z0HV!RH M1H<3G]]),(X'MGL>?^,]CZ#2Q8IUK8#(L:&IR!%'2)D*^;&5<1CY0Q9<,S>> M5@L'SJ@*P25;)WAU8U0[QF0PG%/VP%SNE?8-LP:>[_KW3]?._: 20_Z9C.>- M!JFH ;U>E_-?3#PSL[L/+##O9VM&=QB?RKKJIZ! E6T]TE)5L2YI;UZP4;"5 MTA.VB[KPAAVNTLL_VI>V_U+Z;)1Z-V:# "F7\5#+1JD;T%5@L^ J^!KX]F3D MX+-I_%36?@CLS^BR%D\O49.W,Z*G3MU=>4-W.C*2>('-G1E9O MV"#QD-,9MLI X M;^,*8JQ4[PK?OCC4(KOC[.)B]>U>L67YE?\/X?"3V25QX MO'CE["MFERQ\K_B.55\:_V'$W[+BNZ9/PW],]Q5O=1M. F8[T;EI.2X7+792 M\5@W+!A>^*8W>Z$"$QS))SV8*+C\62LZ=Y%5]M+&8>JR[W608(GL+]N+??>! MA['%2RKJ]W.[;E<_M7018%-3J%0LH&D*14>%-3!X[M'>1KUXT9%XY.Q\P]GK3K&9TJF(TV0&2XHN3+3S]XJ5M7(2):H=&AW:T@K'F$^%@ML0C:^6L M5MH0^VI49,%:-QL5F7_';I<[O&'?7<_>77BNML6_U73P 2H^D-9XR[]HC;S% M$%\DELIB9AODS, Q;UUV/3O 3;SCG-DL,-WS,0\6_.]5"I"OGW=J84N?&+&P ME+%PG65_=GU?7'3?'_A!)*#XV?3^_)?#7+OGV>Q1 E/?K E@^X7;_OK#>O/T MC.G?/YLAJWZ\G[VR^+0[F0-/

50*/2G&8,SRJ2HQ"]K;7 M[ TT*Y_O[8QF\+W"?0_Z>;^HBF:.&:42VO[N5P_FY3#PD[P3+VF7/Q9V MY*QK>I?F\,7^;W[X-P-_')J>W7<>(\:\JZ'GW([#GF>)IWE@XBU5PL9\$\PL M,$4C(("_MJGN#S.PGP\L%@W:9\[$3WYN45ME&?46]W*+QV"1#OO/?SM=0_8WDRU_&$2 M-HN0O(F=P[RK8=Y%9:3R90-E,8.]DEEBTI*VAS)13SZ*D3:=HHBR3!T6K M7VXFO&4Q,)0*LN&+&?S)HJIC8>E3RD:$E5)7$P8%:EYN#JRQ$YA'F:/_VA4P M[('?/V/>V7#D^D^,Q2-G7\>!-3!#V1;";-@6""8[L;#GX6I^GZ+A1%WLZ.G$ M'XY\C_^Z6'S('PY]+_XDV&=*^TQQ/VNUF"]2_DH->,AZW$[_N*!C>53%V,U]4/-J([5Z%K-:$U^:!H-6,V.-HMIM4.CE<)J^#N:AT:# MJM64GYPEL)K*$4K3#:.)6+-;J]'$X)'1+%6LN69A%#A6Q.Q$AE[1G&;I$R.? MVA8BW$\Y;\QL3+GM&4>4R< MSI);,/W;)6=1A$ MSU-,OS'_/C!' \?ID]Y_*T/A&:PB_+2 MD;)=4 5?FGA1UM$ RG9!=0A@<[LH;ZY#V2ZH=O8WL8O^;U+D%_W?D%]DL(O* MYQ>%V$69\XM9O*AX?E%4O"AM?C&QB\KG%X7812GS"_[BV3CP1ZP*LP5O6(=X M>?YAD6MDMI'*9AP$;*24>ZNI;*I"R6I*F;.LCS4535XH64TILYAU5E/9 M=(:2U124U_SRP7D\#ECHCP.+A>)/\5\&S+3CY_WE@^T\\/_RGT9*&#VY7,I; M/^ O'M[Z4>0/CT_]\:W+%./(:(RBCR/3MAWO?O:BSO\T-(-[QYO]17OY2^2/ MXE_%S1PZGI#]6/O;QSM^>X<_F',_B(YO?=?^./E+Z/P/.Z[QRP\^_?TGO:E] M_.7#Z-/\;<4?8[K.O7.^W1\PZTL M5"[9#^7:'YK>]%)Q)\>>..?(G7QX%)A>* X^XG_UV.2J!U$BAW^C,KWPX-.W MR][-V:G2O^G>G/4W?J[L+;JOY^J?G7R[[MWTSOI*]_)4.?OOD]^[E[^=*2=7 M7[[T^OW>U>5^'];8Y^_RMYNK2U4Y/5$,K5'OI'T\8_'QQ*^+WM;W M7<=6M*/6>F=SV5UT7.>M,?T]B)M#_&%9:VWG6DW2KG5^=?U%^86'-'[1Y7C( MPZ$5H_%RJSX4&.QM/] F8;):W;W"J1+$BE=._Q''#A? MON531;3/,8CN5.AWXG@AYX9)JXN&^2C2EU\B4:%,F;3NKP?< M!BSFNN'(M'B+/O\^;>'X]T7R6;[KFJ.0'<]^^*C\<.QH<*QKO $FWQ##,[*5 MA_B[N?K^Z/EC)A/KOWF?*M MI_2?AOS%>9=[?F_6UOZ%W[0WN\WB[F*57QNM97[]CS%/JEC@/EVSD1]$J5Q< MB4\OC'X]W_J-PGDZKWOR8# *BH>)8\,N'R%YB%'D( MGJW]WG;%9Y4./OWC6_?ZYNSZXE_*]=G7J^L;Y>NWZ_ZW[N6-DVYNE;TQCO[O7)UKMS\?J;,I0#/^.^>W(B7]4ZM_MPP_/\"\7_",S_-LLX- M"=3.'I_SM".0'"N]C*'_-K$^9).4*S]B9O89-QC(;_AJ_]VR2[&>VX&-; M=(KX>P>V^?3$S(!Y!Y_^&/-[T]4U=U1;=D?G3LA[5/_B'W+._Q*F Z?X*>DS M&4%*WQ:NKLL"IR.MN3&?5K<[^+2"3^VE>:?XT/ALQ%T!JIX3H-(JO@= W5QW M+_N]&$.%$"I3/_4Y+4[=\]JR/[Q'[D7/5CT#WUW@#Y7OWY7(Y_^_HK^!=IRU MHSCBSPG%@*9R[G R<,^]9<'Q:DSK"\'E+!Z.%.^[ MTY$-H[[+#N_J-*V9U/^:W3NA^-Q(;-9,9P.]D]]YS/S]ZN*T=_E;7U4N;DZ/ MMC4'PO[V[NS1M")%M)/BWRDO+:>8H=(?,4O,3=B*XRE.%"HG@SBK?U\1?\@> M?9O)3YTB,FM"._GF8W,<^1^W2&XGS_(ZO]6.FLWI.[8QVGD5Q.^+[2/^4)@= MKTX^M61\Z'F6'_"^G;V;&>>AS+XW@U'@/TS7,8NNYHGY MQ!]7Z86NZ=GALF"R)!E=*F2]QPXH>U8> ? 8E;+O<=)%H T)@/ (%7?ZV]"[?T+77#O]^#0@6!I\N?,MTOXJGR#+XV.ZT M#AN&EOCZ2HZU-!=OLIFT3LMW_>#XI\FZI;GOZ&SBBE.KGI]9R;RJCP>OP(D< M_B5!;+A#XQ#]"UHF,2 T,+P;16.ZK5 MQ!5ST7?+"U8A<.C8MLN>GV+ZX+':X9P!*C.%E44C77M-;)IKKY@8Z])+TI'$ MR$(2*K9[XT1N/*S+3&N@6*X9ABO0"[4(J!68,>\F4_/O5J9)T*IXK6;S);%C ML4=K8'KW_ ^>\F/@\+^\D&*3W@($+5[0U?/+"WW]:3;PI!NW<7!-E^)=!=S! MS>!)Z0]X4ANJRL@,A!6,F?*S=B3>NV'_'Q9#V&*TA:[(-*I/@GKJJ>AK&$3Y M#4*O+PLA9U-JI%ZBD)QSY)\D/E_,-=[POL=EMW_:_8<2GSZM3.H0*Q<7)QL, M9+VUWBO=.I%"5.AYMIC3X#VM)\4:,-X"0[%5XL> Q9-DHF\6O"QR>*>_5P9F MJ-PY+N_5F:[+7Q2+$45G[Z^Q([IZO(=WRZ87\,^<]O8FG5R])N:>)@OLIAV_ MN?[B3&'1&10OBP5VBLU?Y4F>N'04,(O%*9]N*/'ZY%!YQS^//Z,2CGD:$0Y\ ML=QBMI(L&IC1ZP?X82[>JKC/R9NG#_)>54S/5MX9DP>]Y5;"7[_]-W\,<7U\ M*7^3N(OIYXC%F6%\$_%-FF&D=#3%-I_"(V7RV,G_7VW[C>3 [,DX"/AW3)9] MBM@8F5':I=3_8HF)](7[2:R(G9K?E[[RQ?&L@?]Q;A=#O"ATU:-=^BD_.+%8 M\WDQZO/BTU2+3$OJ6L+:N*$-G2CBILE<;G"![XG]R.Z3PAX83X-Z @&F%8\- MGYJ1.5GR]\KS7CYC?M#E>NRRB2)UK3%=N31VS1?7[(NQ1:WS\49Y)_[0FNIG MU(RCZ3NB@1/RYS!'8D73KOUR\A3/[L;"]T?I?6G)4K>Y)A0M.'4MR7UIZCRU MQ6RB75Y?XH9J*BY_%*:8EL5]*3"%0PA#"D1\7_I7_F7>U F6OASR.^$_3D$A MS-WRA[Q5GU0!-?ZAG 2B\>Z5^\#_$0UF+Q]QQK'X#FUVYWCQ8N=XRD=\F:%] M7'6?\<:^S*QUO+F+PSMNT78P9M>=1?41BW';M MI)C>/&HEIA+SF@*CE3QKG>7KNX,3;CGW?O"T9>X&(M M M#@SMJ-:N5$MT5T0+1(<45G&D5RHXU#\NG068/=M@\G6UR83\P9N[57?PYX7CF(C+O7P^,@W4;:CN[DS"?.S3THWIB61&Q6SQJ%7*#J1:U52\3O5S= M:T(8ESK)JR/)0Y(7KPD3(Q.3AG@>G)C\.AUV0*"0--];/7:[9!MB;$:?QZ'C ML3#=]$?FXR]2S_AEV!O[.J_ 4-I^'?!L-A3ZVV0H] 0Q2>[D97506K)W;68] M$^.9VLZ^@Q.)W"H3RO:2ZV2YLWVX-$WXOPXN:_J\FZQ_F9M5)#E)?[=FZDYL MJUDZ[^C<+9N^CR?M>>?7\^,Y]W$XF?;C-S,YS6_)84=^$'^7^R2^_(?#OYI_ MK>+QQ_7%3-Z#$\:=:<_T+,=TQ2RA."=!7!Q&IF>;@1TJXO@$QUZ^RV*V[N:= M^7[IW-WD=66GRS2H6T#ZJ>5PP!.OF9$H[[CT\=3NY."7C2=.5R]I^!<+MYWX M7PVQUI+,6CS/7MF5[[*'U^LIRFN,W7AE0'=\/PZCR>,WU.E*'-[F:C+J/)\1 M>AXO:^&A9>PY$^V^?8^/] _CQ=,'\R:P9%.X.$A,'.[B6W].5EM?C:,XQ/!8 M\Y9)M,427IM9#G^&\->#WN7YXGFBWGAH^]'T@H-/1EMMU3IJ4WO>*SR[]T\\ MZDV7?(?3)=_3A=YS2[]'HG"$>%55_)=[/'JM^3X*$:S:Q3=XGJP8F??L\#9@ MYI^'YEW$@F/3_6$^<34^;-][W/3PP_T>;K:'#;$WW<\79^((QI.KRYNSRYM$ M583]-2>-GOJKY>RWIO4G3V3&GGTX7>Q]'O_S;/?/F>#L#]>QB*_VN-Z(QEK\ MT^>7%IW=U.[RT2),ZVOW^D;I;;9K8(_-W&X<[6SV+;W=DVJ:>G+@82ZTQ5LM M\CCM8,FNB13FN-.QF0WWR54D*A33ZKV;LR^*?D3.^G<9&%ZUYKY6-IK*(!!Y MYD^BS;_KW\][E]W+DU[WXGM< NF+ /[W;Y?=;Z>B+M*KT[SC+^*9YO2HL\DW M'7QZ_@SEY3.4=\\?\OZYWV!NN&,, 6YGKJ8CMA40VPS$MKW'-N/[E^YE][=I M2#OM]4^^Q77/OO._7ORKW^M_/]\LO+U\S/2$H+[R\FEQ=;79)XI>TTLPY/VG MT\FI^.*:Z[/^MXN;^)*KKV?77?%"?SXRKAJ(V;.]*NO+$B!2[RU2UQ&J"PC5 M-83JO8?JVO=_B&HA/9X]]OYY)GZYF/TL(NW%5?_;9J%Z_F/BJ#OW4_W_1(Y*)_(92%*+B'QU1+Z]1[[Z=S'*?GUUT?_^ M]?KJY.Q41*?-8MWLC7&<>WDS AFA0&8@D)5TX!MS D5[\99-)9>W%3>;A^D\ MN"Y4Z=<0P(H(8%U$ ML/U'L.YW,6+Z_;Q[G_W6Z]^< M79^=?N]W+\[ZW\_^\:UW\Z_OTTKTF\6R^8]1XH\1L_J33YJO:2\&9K_UX[74 MT[0-H0^A3_;0APGV(B;83\_.NV+]T?=O7Z\N>;B[[%U=?W^)59L%OMF'*.)# ME,F'S 4\!#<$-\F#&^;0BYA#_]*[/./YW/D9S^3F5OELN+R3OUF9O'E^B1"" M&8*9Y,&L@6"V]V#6^,[SLM[E^=7UEWB)^&8Q[.KF][-K9>YMB%Z(7I)'KR:B MU]ZC5_/[V7__WOO//1Z[U]GT?/S\L\C)#32;1YWVW]:6H(^5&YFBE.WJY')3PWL[NRPR MH4QS8O:N%-&/F@8I03:!1RQ)>Y=]MXUK=^U"EB)1_@1F*,]#./0B0L(V62E0AI),ZZ420:\=M6CK<&*& \7T M;,42/["_Q@YO=WZ;TDSND5%"[D$D,C+\3$^!#2E=Z2U\OSB/XO7SP+3$?DME M[#G1M=BB^>V[$_IU0V]]ZY].=HZP@_4#=H#=9K"K:3N G:X;M6RP:S74>J_050)F,>Z;MRY3%8]%]$:ED(9@,%!>&9"+9,E%]->YR"S<73]'NTL635>* M[*J_K3?::EVKY9:#P-^$WY@<,PJ5V\#]!H=NE#$0T9D'9D23MJK]..681[XMG&KCK41D=3 M:T8+@_K4[(>J;X-LL'YY90#9LI"MGIULV3O01JVIZK7\AHKAV_0ZT 0.P:U8 MK_IKP$8F?V[V.&)>R+]9+"+WHP$+%&MA$W!YCURLMB]1&1/#:F, MC8_ 1-J3+NUIO$Y[IL'U;!);NYY])0+KY-2]'4^<-]1FIT-F,F&C*#$?P1$I M %@)M0!@*R 5 +LKP#9S!VSVX8:VJC?HK$L#8#&%;[2.:@W:0MSXD>GF-+" M*8^*C;43.8P2.NWIX% D-PO)32NQ"G$OXP2:IM8[F#4A9T!4O1]P!!RA$^"X M7SBVMX!C]CY^O6FHK98..%(S($)+"G;8H2HJ7#(@CYT9#?I/8 M 4_#(6@TN_1QB88,6,:8)>E('#TWBWA?7?[17<\^FP6]'2[8[^AJ$QO@Z9D3 M55<'Z&#]\LH T&4 73UQ[%QVT&TQH=Y0#2V_HU7AZO3ZVH0GSXF+<,7=T8SX MLRLN,T.FQ%'KT+\['/-?,(].Q#%H-+OT\8F&#$A%LJ0BB5/GGB/?A0A\L1Q7 M=]]"%D\ [*K376NHS7I^R^?AZQ7W=9 .UB^O#"!=%M(E3IW;@G1;[)KOJ*T< M3YV#K]/K=6.&.W.O.]X'SZ^@L14>^0>Q9I<^)M&0 ?E'EOPC0 MM[.#W0VUW<[O&#KX>,5]'(2#]?T MNMB8N\XJ0L^+3._>N759'AUL#.Q7;$19^I!$0P:D'EE2C\11:><.?P^[SOO9+]^UU8@K\YOOVS\S^I*(,%0'^Q?9BA2(JD[)/ A:4=5*^B6.-&0 3\ 3. =X4GJMI.<)=J?O M7823Z8'J[DN'\IC>Z" V[&$/C[PR;+AA#U+ (R21 3R ]GP6E-]:$G -#?/+*@,0C2^*1J( UC71S^P=VW+4V M=-ZSSN]D$OAYQ?T%6W2!P. M7G$'!]Y@_?+* +QEP%LS43HJ-=ZR]["!-Y)&1&@.>]^EI1"&HJQ$+S(C+<"&BZ6R6X6GG'?Q.([]5?*BB6=T@ M ;;2T0)LK8!48.NNV)JH[[0-6[<976C6:F!K*8Q,CCE]HW54:] 68E*,.L=U M\YCMJ-@P^P9%$R4/731TVK# )9*;=,E-XN"X/2ZZ[[35CH$)$W)61#4$@) @ M)'0"(?=+R,39<_M;LF]H;;6FY=?I!R'I]>\);XLG+L+%PNI\57%9&#YW]:?K M"53%8YD7[F/_8,7&R*6/4C1DP,K&+'E(XBBZ^96-E[YG[?@UV0^6? L91LR0YYM.)BW#Q>EW^\BXW MO<$I9"(8$Y17!F0B63*1Y(ETRQ?][:'CW5:U)N8 R-D457\'[6#]\LH VF6A M7?)LNNUHMT47W%!KC3IH1\VF,.--0(13=L>X]]E*9#XN=L0QRTW!)6@TN_21 MB88,R$2R9"*)X^EF,:_G6?Z0W9B/<\OO+EF67O=+LE%K8ZB?FLE0=6? #-8O MKPR 60:8M1*'T6T%LZ6=:L",LLD0FK?>]]%SQ)69%%3C5QP2VAR.0W'*,,2, M0W%*(Q4.Q=E5:I,\<.Y5-9O=3XS7U:9!9UX MQH,4*O\4:MV1=KL:BV@8;;76SN\L.QS/6]V@ 1C3T0(PED%+P+@P&*\[/6]7 M Q@-0U/UI@X8E\*F"*V1D'=G07_ +6_@N]PZP[__U.:._%%A?XV=Z.F8WN@S MEF+B'&#HM&VV ZT(:"7]>D@:,H H( IT E$JH)7T1*GBOG3Z==R_!K.]Z:'H M2H;*NY\W&BSZ_G@;N,[D/?,#1^W$1M#G;^A'OO7G5S.X"OJ1&3'[GZ8[9E]9 M$/=A4T[P]"[/-QS56G6CG<0FGSQN-#'X%=^H=B2N6C*N]>H/RL@,A-V/V=]_ M:G0^*FL><-53)=;W+CY5_ AA=QP-_(#;E)VAV=>,Y:U39-4-)Q9.;7/#2YM_ MW0T;FLH_0?R[@3I3#S&?;R:S2HFISF4/W0O#\=8*'8;,$@_]@^< (?,R2908 M"\YZMV_*D\?=)LY;7W:W5^,HC$Q/Q'T"#9PX/G>K6T[?RO_# O]M^]_<0YS8 M%A1^LXK_L7'(Q!F^6]]EX8.0B3'@N4>B-@*I:XF!X,QWFV'XL8CQ M1UU+C#\F'CF_ ;+$,[?55JVAMHSDN5?QB%&&QTD,4&9_G/02MM5&0U&,1<%"SS$":6P&"Z'C*@S[F3/F?JS1WK$N,XS]SN=&8R9U# M?8F[+^ %ZY=7!L K"[S6C9=L *^W3F,&O*B9"):*TM"ARY]=>(3I*B/3L17' M4RQSY$2F2V\& XD%)H[DE0&)19;$(C%K\1+POO)XU_-.)M%N+M_8V1')1EVM MM^B,Y=$W$HN29@ MU2(!K OH:J.57^8' M#\_)BH VQ%0I#9^J#$!;)K0E%ABG15OV40V@C:85O<=:@J(EZ%K6>#AVQ<8F MQ8]+.EO^CH0&;F>M\5=NEW_ZY99#H>[_LQ,_!X:V7NZ^54I1HU_4@/?>94 MLAY2[;ODP%9R53I-2#^0G3BS919$SZ8Q=&Y,[93=.983[6K.UM#J:GW)^2T% M1W$4ZB,8*D!8.EJ L!60"H3=%6$3QXAM2]CL4\=ZJZZV&P8(6PI3([1#?=]C M#4;KJ-:@K71F9$>DQ[7_7GH>6^YB?VHR=RJX7<*K'I M*%Y^-XW'9W$,ZD2-.!_#L M'8QW[' F:!?*E)T_8N7T-SU M[/T-?.BJUFRH+2V_H8]=32.MC/]2A1&R"S6 9S)Q'7@&GH'G;?"/,PAF MSS,R[]GA;<#,/P_-._XXQZ;[PWP*#Y0/FS]V<^.GGC[*+0]Q6X;QK"W0._G] MZEKY_>KBM'?Y6U]5+FY.-]'B]FS3AQO*]CY4KS-*?YV+[KFD$H*HE$ W\XA_7[C1 M8W,<^1^G^8,E!!Z%['CVPT=EDF-TM.DV^:)F$!K:4:V>=8X_@^&]G>?(V]N= MC3P8F1==[$2036@92]+>)!/-51I^)[PAN#;- P*]6<,X:FZV(T$:U6X& <]E MO_ 7!Z%RQF_/+KQ/MX^^&HW&1S0KES2(9L15ZSN/M&(9I54Z-"0BMT2'7H)- M52C B;(TSW R*,!)UX[TO);+2J/K'V/W2='5'(:/RO+$8ME(X9"6&;Y%Q_1, M@0%!'T&_,KK^,?:88C0DB_HZHKZ$45\:IT:PKJ:NR- QC$9"%CHQ_#; !4 M[&,J5*+.9FD/MBBEV:*D:XD=Q-?L@7EC=A[XPQ/^)>*3_LN)!B?CD# M+7/_LV_,Q[U M3H?\X9LH05)\J !AZ6@!PI9?*A!V5X0U\B)L'G/;M;K::>17Y N$K6ZH &'I M: '"EE\J$'97A*WEUX?=>MZ[8=34FEX#84MA:R LM !AJR(5"+LKPM;S(FP. M<^+UIJ9J&D:)RV%KA#9R8Z)\09G? C\,E5'@WSE1P47>D0&5?8T@4J1R:+GA M8D+D4/GG4(W7.50<@+_&\7?G4^N-AEIOZF36$2)GHAL[P&0Z6H#)$F@))A?& MY&9F)N83$<+,%D"+<'DPIB<.&HM13]YZ^G[3D>M M=<#D32S+?O[-U0I4_ MN/UJQ (SXL^NL,<1\T(6'I-;K(4#?XI>SH@#?PCKE->I/Y!J'RX%&0C( * M*- )0"F]5 *#1D % %.@$HI9<*0*$A X "H$ G *7T4@$H52Q'K->.6K1U MN&8A,P-KH)B>K=CL@;G^:,AOD]Q:!: >Q]#+*\.$Y%ADDVZ1S9*Z3I-HU_7L MTY=8=S:9TM_YEM&ZVM%:9%;=P.5INSR !^N75P8 +P/PC"4EF#(#+X_]F*I6 MS^]8*;A\M5T>P(/URRL#@)<%>(EB.UOU\+;?[*BV&JAS3\ZNB+H\@ ?KEU<& M "\+\!*U;[8 7@X["5MJHXEBNN3L2HX]@_1G5_O,=?G#J\H]\UA@NFH\S6K: M0\=SPDCL*'Q@])8B("W!"A!I94!:DB4M210,FD:^WR9QCRZ,MA\E6OJTU"I=_A_+2='^B#]<'^F#]\LH ]&5!7Z+.21[HRV%" MUNBH6CV_)4AP?GHSLF6KVDI_FK8[](/(^1\S]GW_3G&\R/3NG5N7*688LBC$ MB?@49"*ZD GU[$LC%>K9[RH?2M28F8^I5W>]YXC:C0/J'O;:-ALXX;X+#W<_ZU[3U&:.A>5SBO[(I A&$)"9CA8@LP1:@LR%D3EQ M:%M*,N)8_S'RV.4JN5&LIW28YD>31BH1.&^8[R&72Y3*)<_*>XV0O#I,7 M?KC[N7FCKK8Z33*K'-?%"H0" C* E" E= (I]TK*Q+%ZJ4F9QUQY0S5T.H?' M@)2T0P%("5)")Y!ROZ1,'+B6H4^Y]=QUC9.R26?G'$A).Q2 E" E= (I]TO* MQ+%IJ4F9SUQRO97?*B^0DMZT\12Z5AN=_,:@X>35=G(@#M8OKPQ 7!;$)4[62MF+VWZ>E2..SK%:<'+:3@[$ MP?KEE0&(RX*XQ!%5J1"7PP0I1YR>7S$I.#F]^=&RU:TFKLQ5-&#!;,94>3?9 M'&1UT#LJ6P M.93+A!8@;56D FEWUEE-GA^U56=UW73TW(ZE)LI.E\.BT%DE(0/1N R$ED8J M('17G=7DN5);$'3];'?*SJK6 F5+8738*4Q A(F7*K>,7\FFATPKD?E87(5I MK,(CUNPX[*04.N&PDYTD.HECP5[..#D/_.$)_Q['&W-%IH>@^%[X.0ZFD^MN M1"@]>^1WQW5Q/#-XZD5L&/)$221$@>^Z<:HT61JX^\W+-=5H8VL7.;,D&E) M7! 7.H&X^R5NXGBQPHB;Q]'7-;6IT2E&">+2#BD@+H@+G4#<_1)WR:%:A?5Q MM]_:;:AZ#1O?R)DET9 "XH*XT G$W2MQ&TO.^"J(N'GL-.^HK09.4R%GEMAJ M3E69WO,\^VR_.58<4M"%Z#(VK#@LC518<;BKE&G)F7'35&BZQO S\]B=L_M) M=%UMU;&2OQQFAAUQT )PK8I4@.NNX+KDM+H,<'UCT_DS05LUK-$OAR6!G] " M_*R*5.#GKOB9./TL8^=TZ]EO0VTTT#DMAYD!KM "<*V*5(#KKN":.!@M$UQS MF.@V5*.!L]#*86:$=I>OF_RV_?&MRQ3C2![47K)HNM&\J!4B:U(?"?4@NO)L MDQ6"Z\23,C?ZF9R,&RX@S$5)Y$T+>5/BE#L>>5_6&>Y^L[FN-G( M\:4*',5" $"FHP6 #" #R#L!0\=K*W MU(96 Y!+85V$MK>O#"65/S_^93)?&;% "0?<$(_)K7%#S_?$V<)UX)CY< M6%R3*/-T9@8>;^OP*POZXO(XXF7=%VH#*Q",J0 ;K!\@ LO0@2]2/R0"RU?OW8I#5 #)R1B/'%CSZ4Y6GCCN.F$UO MZAX9!59,$,XH=KR\"!E%]HPB45'G=48QC7G;35?2*94#9R8>4X$R6#]0!I2E M1UFB?DTFE+TQ8=GJ &74S(9J3 7*8/U &5"6'F6)DB(9>V7KIRSIU%B#,Q./ MJ4 9K!\H \K2HRQ1C",3RMZ:M-2 ,FIF(\?^2N(BQ!X6*N.0V4KDQXEBH1062D&&HE(/* &'D$0&X #6+ZT,P $5)> 0-&0 #F#]TLH '%!1 M @Y!0P;@ -8OK0S 14EX!#8FU:Z8S2Q< 0+1R #5H_L0)HUJT=6+1E)E(O_ MK_AVF-U]8(%YSR['PUL67-U-)K>OQE$8F9Y08*N#-7N7Y^O*UWXRVFJSV5 [ M6&M"S\B(^C_H!^N75P;0+Q/]$K79ADK MTI!IT$MD(SN;@NVH6ITG(GI^A[ A E0[ H!_L'YY90#_,O$O468C5_YM,0G; MF73$N,;A_SL!\B\]9E M_*^V\[#*Z2S^."R8?_CF:)D3+CS]WXITJCYCBFF)XT1-[XGKSU^)6'@DGG_C M9]0-X@]I3!]G$,R>9\2=__ V8.:?A^8=?YQCT_UA/O'@\6$7TDX?Y=9W[2W# M:=86Z)W\?G6M_'YU<=J[_*VO*AB>^%ONO8)@_B2C_B M_QGR6PH5_TXYX:8=L 'S0N>!*;WXK-P=/?GD[IV(?Y*5*S93M,0[QU.B@3\. M.<#"]U5^T+%GCFW.)3OQE)F>:;-[GN<#_\HI"F(R*+=^8+/@UP.-9PW,=04N M>4!]_GT*V/CWA1L]-L>1_W'R;D%SUQR%['CVPT=EF@%JT][/_M<#+2S^F3[F MK'5CMU,F%RJQ0WG1ZL1T4\-[.V78)+;&TK4WR2'*V6.8[QQ#FDVDX7?" M&X)KTSP@D%T;QE%SO7*S-I-&M9M!P)/2+_S%0:B<\=LK;#'>7CM -!H?T:Q< MTB":$5>M[SS2BF6;^I7,,:^PI?=(M0&GZDCS#"># IQT+9Y$F4DG6G@IFH"O M.5W_&+M/BJ[F,)!4EB<6ZQD*A[3,\"TZIF<*# CZ"/J5T?6/L<<4HR%9U-<1 M]26,^M(X-8)U-75%AHYA-!*RT(GI;P80:8(#@GXU=46&CJA/0Q8YRL8L5X#, MTOA+%BG.\])&6N=X8=].0<>GO4E4J3;V_$Q.HLYF>0\V_:S8]..$?MW06]_Z MIPM[?AJO]_SPX#A9]GWAAV'6$XT.:^LV]"BA90HI:CQ-T=5&K87S%:D9$M4X M#3P"CP1T AY+*5MZ/#:WP./J X\VQZ.AMILX?IB<(5&-T\ C\$A )^"QE+*E MQV.B9&FJWN.J\Y VQV-';;2:P",U0Z(:IX%'X)& 3L!C*65+C\=$3=,4>%Q] M7-+&>*RUU(96 QZI&1*A'73R3@)?10,6*-;">3L>+ M(861ZU0WR)!(4Z!$\4K (6C( !S ^J65 3B@H@0<@H8,P &L7UH9@ ,J2L A M:,@ ',#ZI94!.*"B!!RBL$U^.9R0F$H9O7;4HBW.-R]@O/7_A]GQ=(_B>XKY M8#JN.)3^D+_[,#1=IO!G^I--#JH/F34.G,AA85$3I]L?I5AM[Z(RB;W)GGO) M R$)J197NVRE5J47O/S]I[:A&X7I1_(8 4+B%.E;0!(=+8"D\DL%)&U8QRK] M(LS.ZT68\=3;X'M"E( /12 [HED8J0!?]P J(@WX@M "2JB$5 MD+2K?F!;*Z8?N'X?'_J!Y;7!][G,\.ZR!I[MC\4,IG$D#X(7"]AO=\KK#DO@ M2:@,W<4I:0]37Q!/RNPI\PD&.U[MM1\E*YU9I4^L]->)U9*<:K->2V%KP#.T )Z!9^!Y MAWBNY=A[IG:@+O!<720 SW2T )Z!9^!Y)WBNYX;G? [TK;/C:!?XBW%?._VLY#NH=?>-:_I?&C^=M9X>R+!9#%5^K&:)GW9[^+O)NX MSYAB6N((7]-[XK;)7XE8>%3L0U:SJ6O3QQD$L^<9F??L\#9@YI^'YAU_G&/3 M_6$^A0?*AZ*-FIH?-3?6]HWRU"FDSZIS[^3WJVOE]ZN+T][E;WU5N;@YW=R? MTK5XX0\;8_[DZK)_==$[[=ZO3X3[7!VW?]^]H]O M8F61%V==9L1LI1_Q_XA%@*$X*KP_X'P;\ =A01@OEF]]5,[^&CO1TX[:;O+$ M3L0_R.;9[!V(FGW%_(F28- MDZ-))FG7KP<:SSR9ZXK$BF/P^?=IRA;_OG"CQ^8X\C].DS9+R#@*V?'LAX_* MM->A30\/(U26H*8=U1)GFF6PL;?S2(PF+!M-V$/#;P*'N.G;FV3TU9-@'YTH M:+!&@\91N[Z!#' ..(>4&L -"I< ;@!&0!@X!UD-Y'8#?B?<_+@&Q@$!.9IQ MK))&D2YO!C%M9KH4'0/!J7@-I'&%]<&I22$XZ8VCADS1Z29@9C@.GBCZ!6)3 M\1I(XPA(G*@ITK6L\7#LBOE/BIZ!Z%2\!M+X ET)X 88^H,P< ZR&LCM!LA@ MB^Q<^Q%&_:@Y1<$GYTU7E!5V>"T-6<[]0(D&C/\;,*8,^46#4&&>:#+EC['[ MI.BJ(G:64MMJLJ%.%8YIY1G#W>146VEDNPIX6YG!TV3M>.;2@KGYEUYI_ (!:\_"2.,)R*A**1N11 KQBVC\0L)5BH0+,KWN M*8HR)P".-@B%B4=2D\8DG3_/-G MN?Q':;Q#YK"%"622LI#V%VG"&1V:O+$(*>WIIACL)##8*3-V"HUOF;P$ 1 ! ML"JR=H=5:*.)^(; MT?B&#BH")0(E.JA$_(@NF:1QA-+%-X0O40@FKFRFO+OPPTE1#T0QF:*8-':. MZ%1&U<[,P.-MA7XH/6D0P BT-P(8<=5>JL,A?)$2)L?EA2?GY]KYR0[\:6D1 MM!P46-+@Q=0_^VRZIFD;KRO23Z;DKL91&)GQB5UKZM!/W_-< MOG:2AXC-I?PFO2CL/CKA["+^UZ'O]2/?^O,+&]ZR0!2O-[2ZIL\7K^]=GJ^K M7O_):*M-_F]':^56MWZ7H061@X0,>^@(0 5P-I5./Y.3"(C=#K%.Z-<-O?6M M?[I V&:"L(*!TSV!$V+N%;&'-6Y>U704QUCVO.DR_#>8NKK7.H?;NJ&I#1W0)6>/=,,]H$M!!4"W M!#J!O+L9)&[O:Y!X5J]TVV'BNEJOM?B_'8"6FOD1#1T +1$5 %KT;DLOV[OT MW=O.WKJWFT(V'BB.K>UPP]YM1U<;K3:82\T<,V^Y &Z!6YDB&.<"&@@J #6!3>ME2=^TZVMZZ=K/"![,=C7E,6>IM0VUW=/3J MJ!DBW3@/VE)0 ;0%;4LO6WK:ZEO1=BM4-G1=;1N8="1G183*?*S49/M]N'KM MJ$5;A^!/U38(PLL)V2*?\>?GKNLXH^$]Q1V+,?F&4ZU M785*FTL>L4C(,,E9D)*D6T#5,9;F)+TX^IV. ][47UG@^/9D757\XM4D^)U- MHZ*]ZSU"QN2'5KJ%5@U5TQNYY3N('M6.'@ G3%]2&0#.K:=IX2+5=A'0 :8O MJ0R@0Y:1WMJ&O:I_FNZ8[;)3U;4WV#"ZO(.U>!I#.[^=H0@9U0X9H"5,7U(9 M0$OTI>CH0-)%0 >8OJ0R@ Z@ QT=2+H(Z #3EU0&T %TH*,#213W*[545MU'.5"SF2)1A. %*8OJ0P *8[5I*,#21./G,66H Q"E9J; M:.R6S>J)R@"$HH-%1P>2+@(ZP/0EE0%T !WHZ$#214 'F+ZD,H .H ,='4BZ M".@ TY=4!M !=*"C TD7 1U@^I+* #IDFKIO[7'J'A/N%;&SA0EW5-RBMK.+ M#4>N_\38=#/7:!Q8 S/D/[BF1W%K9'4=A>B&9]GB%5$9D+)DVM353K6IZVP: M#..+ODY#X5<>"8ENY:H;JM9$Z2URADHTA@"?,'U)90 ^<:@7'1U(N@CH -.7 M5 ;0(CH0-)%0 >8OJ0R@ Z@ QT=2+H(Z #3EU0&T %TH*,#214HE'5$[F!E2NV5]C)^3-WV?! M@V.QR?CG-;/\>R_^E'@HE,;FI-4G0,P-J];4AI;?P"KB3[7C#] +TY=4!J 7 M'3,Z.I!T$= !IB^I#* #Z$!'!Y(N CK ]"65 70 '>CH0-)%0 >8OJ0R@ Z@ M QT=2+H(Z #3EU0&T"'+E+]!:,H?$_5218W"BE4M;'=2;OW 9L&LD4/?=6QE MS_&'F#5#Y:*+O18_2>0J5+9OKM)DUG.1!C814 MDU0H%[4JG2X5? Q(ZI@'WZ*K#80 CR 5> 0>P; 0>P; MY?FZQ.N3T59;M8;:,MIDSE!(S0J$'+K:K P6%G^5!96*%D1I +)GT/)GF_O:^C])F!F. Z>MAU\YUBO MM?B_=,XO!MKIQAR@G:PT0#MZ\*#Z!M*^2]^%[^RM"[\IUN/A]]@B#S?LP7=T MM='"#'LY;/1]:60!X LG P /P /P9 K6@6QT8RCP1E8:X UX ]YV,0.M:WOK MOJ[;YYYY-YY65^M8&UX2ZP3?(0WX#KZ#[_OCN[X5W[>":ZPB"X:3W_/C6U^/>%&STVQY'_<6IL7&C7'(7L>/;#1V5BD!U^HP?9#B78 MV?$ETW,*]I !S=OQ+8]**QVBO8E#5.P4&1T2$)!@'QB !F^FCVDR/S@'G$,> M#> &A4L -P C( R<@ZP&!4O ;2 MN,+ZX-2D$)STQE%#IN@T6U5/T2\0FXK70!I'0.)$39&N98V'8]>,F$W1,Q"= MBM= &E^@*P'< $-_$ ;.058#N=T &6R1G6L_PJ@?-:?(7 ,GGV)%RVO@[*_* M' U9SOU B09,"9U'9<@O&80*B\^ RJ4>3L&U "L%N9 MP9,R.7.M<+^2F3\(9&1U*219EC(S%JA9'&$Y!1E5(V(HD4 MXA?1^(6$JQ0)%V1ZW5.,!BQ0Q!$F 1LP+W0>6&E\"4&.J##2> ^"7"EDFIW% M5+@#(6(A8A'4I?"()4WSQ]W(Z7$T_U$:[Y Y;&'ZF*0LI/U%FG!&AR9O+$%* M>Q@;!CL)#';*C)U"XULF+T$ 1 "LBJS=(9(7P?:F'+^0=Y6HXXGX1C2^H8.*0(E B0XJ$3^B2R9I'*%T\0WABS]F MS[/\(5/>7?AAF+G ,Z)86:.8-':.Z%1&U68E&POW$_1#$< (MC<"&''5)H7N M"O<2A*\=+B_<6?7*I<70,I]P6BN@:B2*Z\357XRB, MS/C4KC4U=*?OZ4=FQ(:\.2:YB-A@RF_2B\+NHQ/.+N)_'?I>7*+W2QR'105> M73=J"Q5X>Y?GZTKP?C+::J.AJ]Q$R=3>71=:$#E(R(!R]Q14 &B$U7 MIKZV59GZ_!$KBMR_5+*O@:/43(QN! ='*:@ CH*CI9^-HUYY5=11' M6?:\Z5+\-YBZNMZ89[0)>""H!N"70">7?VH9ND/0OJ=R';I@#;"BH M -@ -J67+7W7KK6WKMVL^,%L5V,>4Y9ZJZZV&P9Z==0,D6Z:]5/%ADH3AB. MF:W<0B(<,D9T%* MDG(!56=I3M*+H]_I..!-_94%CF]/UE7%+UY-@M_9-"K:N]PC9&BZID]^:&GI M%EJUU%8SOQE?A(]JAP^0$Z8OJ0P@Y];SM'"1:KL(Z #3EU0&T"'#4*^A;=BM M^J?ICMDN>U5=^XT=HZM[6)O/PZI:CAM'$5"J'5# 4IB^I#* I>AIT=&!I(N M#C!]264 '4 '.CJ0=!'0 :8OJ0R@ ^A 1P>2+@(ZP/0EE0%T !WHZ$#214 ' MF+ZD,H .6>;P]5W.X6/F7:HP4,4"B^7>U/7 PH@WC-C3Q5^* L>*^$OQA7%L MR+RY"T48J[597?+(14(&)#!9-G<9R1**ZS9W73^'P?BR[@\SL"]9='5W[@=W MS(G&\<=3W.O5J:NM&C:WDS-9HM$$((7I2RH#0(HS.>GH0-)%0 >8OJ0R@ Y9 M"B08R^OHKA@HWF,OJVMOM?J S@ M*WI?='0@Z2*@ TQ?4AE !]"!C@XD701T@.E+*@/H #K0T8&DBX .,'U)90 = M0 ! MC<:!-3!#_H-K>A0W55;748ANI)8M7A&5 ?E,INU@C53;P2+@(ZP/0EE0%T M !WHZ$#214 'F+ZD,H .H ,='4BZ".@ TY=4!M !=*"C TD7 1U@^I+* #ID MF:IO[7JJ'A/LY38IE.^BH4.\#^'PECN:,8^SA[%SXSB=D:9O()* MFTL>G$C(@%0$!Y#0T8&DBX .,'U)90 =0 JJA16+&JA>U.RJT?V"R8-7+HNXZM3"Y4XB<;<5OWHFIO MB[IDD>)XEC_,O $J'TWTO>A1.D^ALF5SG3:SAI,\J)&0:I(*Y:)6I=.E@H\! M21WSX%MTM8$0X!&D H_ (_@6!6T@!'@$J< C\ B^14$;" $>02KP"#R";U'0 M!D* 1Y */ */X%L4M($0X!&D H_ (_@6!6T@!'@$J<"C;>1+O1VAIKW>CG#) MHEZ\,/G"#\.,P^,P./ZQOF>DZ@T5$;K?SV'X#)U8TO8#(1(<#D M\DL%)N^*R7I6)@.H &IQ=<[6[?*S_?&MRQ3C2!["?C9=T[.88D;*'V/W2=%5 M1;AE4?MB5[F1A,H0W4\_IXUHU*4H72<>DB,Z6BXF1[N54];LZ?$V<)U0G(P0 M+J1/1J(V;'S-U3@*(],3>N4TK,'_.O2]N*KL_(C&J[RK=WF^+O'Z9+355JVA MMHPVF3,44K,"(8>N-BN#A<5?94&EH@51&H#L&;3\F9R,@'IA0R*UI?7>![[+ M&SJ<,'JO4%^L %\#N4MA=R WI &Y9=42^"X,W_6]X;MKOUF9,.N\2-VHJ_66 M#M:7PDC!>D@#ULNJ)5A?W/A[8U_C[SJW%_^T [:6P2: = MT@#M&( 'U;-*^RY]%[ZYMR[\IEB/Q^!CBSSRT8VAP!M9:8 WX UXV\D,=&MOW==UF]TS;\G3ZFH="\1+ M8IW@.Z0!W\%W\'U_?&]OQ?>MX-RHM=2:40><4YK6Q'QFUK/.T/:Q7_Y#9/+6 MX7^UG8=T#[_PK']+XS;SM[,1@\57ZL9HF;-GOXN\F[C/F&):%D^.3>^)VR9_ M)6+A4;4>LCY]G$$P>YZ1><\.;P-F_GEHWO''.3;='^93>*!\V/RQFQL_]?11 M;GF VS)L9X[1/&!XLZY>_]57EXN:4VYVXT4\;FU\Z M1R_^F4]\+\XR>-?45IY[J*'BWRGQPJLI ^,1X=9'9<)"Y9U@H>.-F?U^1RTS M>1ZQ^-JQFR.(__C-(.QA(RCD!W/?OBH3+*< M#K_1@VS'W>SL8*SI"3A[Z%:7MR>]RP/D]M#PFX3^N.G;FZ2WU9-@'ST*:/#F M2$2:000X!YQ#'@W@!H5+ #< (R ,G(.L!G*[ ;\3,6[VZX%Q0$".9ARKI%'D MY10#BHZ!X%2\!M*XPOK@U*00G/3&44.FZ#3;H$71+Q";BM= &D= XD1-D:YE MC8=C5\R%4O0,1*?B-9#&%^A* #? T!^$@7.0U4!N-T &6V3GVH\PZD?-*3+7 M5,NG^-WRFFK[JUI*0Y9S/U"B >/_!HPI0W[1(%18?*"@\L?88XK1B$NLZ:6I M5"A-4"O/(.XF]4RED>TJX&UE!D^3A>1AX7XE,X(0R,CJ4DB^+&5R+,[T/^QY MI?$+!*P]"R.-)R"C*J5L1!(IQ"^B\0L)5RD2+LCTNJ<8#5B@B .Q C9@7N@\ ML-+X$H(<46&D\1X$N5+(-#O9KW '0L1"Q"*H2^$12YKFGS_8Y3]*XQTRARW, M().4A;2_2!/.Z-#DC55(:8_VQ& G@<%.F;%3:'S+Y"4(@ B 59&U.^321(7[ M(P(@9J$1MQ"69JJ=F".GP$7F&#= _*+J6CM1G38LV8YR["O*L3_>!JX3QO-M M"_78.XEZ[/$U5^,HC,SXS*XUY=BG[WDN9CM)1,3N4GZ37A1V'YUP=A'_Z]#W MXFKO7]CPE@6BF+NNU8SF?#'WWN7YNFKNGXRVJK4TU6CH9,JXKPLMB!PD9-A# M3P J@+.I=/J9G$1 [':(=4*_;NBM;_W3><+6M01A!0.GFP(GQ-PK8@]KW+@L M4RA5._A4 T>IF1C=" Z.4E !' 5'2R];>H[J>^-HUYY5=13G6/:\Z3K\-YBZ MNMU>A/0I6:/=,,]H$M!!4"W!#J!O#L9)*X;^QHDGE4LW7:8N*[6 M:RW^;P>@I69^1$,'0$M$!8 6O=O2R_8N??>VMK?N[::0C0>*8VL[W+!WV]'5 M1JL-YE(SQ\Q[+H!;X%8F1P%N2RG;WW]J&[I!TK^DIZ6VUTL-Z6G"'2C?.@+0450%O0MO2RI:=M8RO: M;K>ZIZ:K6M, *JE9$:$Z'RLUV7XCKEX[:M'6X;E0_621@>*$X9C9REW@#Q7V MR ++"9GBW_&GYRZK^"/A/86=R[%YAE-M5Z'2YI)'+!(R3'(6I"0I%U UE^8D MO3CZG8X#WM1?6>#X]F1=5?SBU23XG4VCHKWK/4*MR0]-HY%FH97>ZJAZ+;_! M <2/:LQ=IX=+FFZ@T-/2UJ5DLTH("E,'U)90!+T=.BHP-)%P$=8/J2R@ Z M@ YT="#I(J #3%]2&4 'T(&.#B1=!'2 Z4LJ ^@ .M#1@:2+@ XP?4EE !VR MS.&W=SF'CYEWJ<) %<:!Q_/,7- M7JV6JK=:V-U.S62)1A. %*8OJ0P *0[EI*,#21CH0-)%0 >8OJ0R@ Z@ QT=2+H( MZ #3EU0&T"'3O+Z^QWE]S,;+$!\69N-1Z:L(">*]#H>W9LAL[HW#$?-",XX' M[%'\S"ANGJRN0Q#=,"U;7"(J _(6G&I"1P>2+@(ZP/0EE0%T !WHZ$#214 ' MF+ZD,H .&NJ$H'E*)1U1.Y@94KME?8R?D MS=]GP8-CL-QE0-M=E&06%R1DXT_@"],'U)90!Z MT3&CHP-)%P$=8/J2R@ Z@ YT="#I(J #3%]2&4 'T(&.#B1=!'2 Z4LJ ^@ M.M#1@:2+@ XP?4EE !VR3/G7"$WY8Z)>JJB!JEB%5,6*!BR(]SX%;,!=UWE@ MBNN'*'A5(H9B1V:U94 J@_,\Z.A TD5 !YB^I#* #J #'1U(N@CH -.75 ;0 M 72@HP-)%P$=8/J2R@ Z@ YT="#I(J #3%]2&4 'T(&.#B1=!'2 Z4LJ ^B0 MZ1SQ^NL5=O$*G)/Y!3@]S_*'[,(/P_C,\!OS,:^#<2QK/!R[_$I[U;>FK@<^ MM]*NCC/&J1DH*GXC5,MG]41E #'1GZ*C TD7 1U@^I+* #IDZD\U=3 M#5.B45UI82.1? MNMI "/ (4H%' MX!%\BX(V$ (\@E3@$7@$WZ*@#80 CR 5> 0>P;"212\[!7+:<7W-(M/QF'UF M!A[7-]QT>_5FI4T,M=ULD*EM B;3C2]@,A$AP.3R2P4F[XK)K:Q,!E !U.(J MB*W;Y6?[XUN7*<:1/(3];+JF9S'%C)0_QAY_]H:J"+\L:D_L*C^24!JB>]_G MM!&-NI2EZ\1#=D1'R\7L:+=RRIH^/=X&KA.*LJOA0O[4?IT_Q:59PZMQ%$:F M)_3*:5R#_W7H>_W(M_Z<'])XE7CU+L_795Z?C+9:,YIJH]$A4.'$T;O%>KQ&4C/ M0R8UD+L4=@=R0QJ0&^0&N?=&[J:V-W)WN?CBIDSWJ^G8/>_$'#F1Z;Y!\8WF M1.I:6VT:36"^%$8*S$,:8%Y6+<'ZPH;>F_J^AMYO F:&X^!IV\'WNEJOM?B_ M&'LOATT"[9 &:$?$=7&ZTV*%\*&RVL M8!L #\!+X6$ / #_ OC:_L;HTQ5?+5WE(7 =7"^;*N!Z=;0$URO+]?183U19 MWQG6U^WPSSKGKM=UM=[ G'LYK!,#\Y &? ??P??]\3U1]3<5W[=;$-=HJ_4V MUKVG-:V)^.0@ ^1R5N'_]5V'M(]_,*S_BV-V\S?3C%?.7W8^-FG MYO+K@<8]A;FN, AN6L^_3TTM_GWA1H_-<>1_G!H;%]HU1R$[GOWP49D89(?? MZ$&VXQAV=G#+](2&/61 \W9\RZ/22H=H;^(0%3L_1X<$!"38!P:@P9OI8YK, M#\X!YY!' [A!X1+ #< (" /G(*N!W&[ [X2;']? ." @1S..5=(H\K+GEJ)C M(#@5KX$TKK ^.#4I!">]<=20*3K-MA-0] O$IN(UD,81D#A14V1N(31%ST!T M*EX#:7R!K@1P PS]01@X!UD-Y'8#9+!%=J[]"*-^U)PB<_6??,HT+:_^L[_Z M>C1D.?<#)1HP)70>E2&_9! J+#[\*I]*0 670:QP2"O/$.XF=?>DD>TJX&UE M!D_*Y+2YPOU*9@ AD)'5I9!L6Y B%B( M6 1U*3QB2=/\<3=R>A[-?Y3&.V0.6Y@_)BD+:7^1)IS1H MN+/RE4NKH>6@P)(&+Z:LY&?3-3V+*6:DG#(KKLL\.X%&(U=,- &;*BE1XCJ\ M4M78):K3AH5V441W11'=Q]O =<)XRFVABFXS444WON9J'(61&1_;M::([O0] M_.P*,&KZ<9B"=[>Y?FZ M&KR?C);:T5JJUFJ1*;Z[+K0@CUG0=T*5FCW3#/:!+005 MP0Z@;R[&23N[&N0>%:R=-MAXKI:K[7X MOQV EIKY$0T= "T1%0!:]&Y++]N[U-W;EK:W[NVFD(T'BF-K.]RP=]O1U4:K M#>92,\?,VRZ 6^!6)DMO1= M.WUO7;M9\8/9KL8\IBQUK:9V&E@G1,X0Z<9YT):""J M:%MZV=+3UMB*MENA MLJ[K:K.-24=R5D2HU,=*3;;?BZO7CEJT=7BN53]99* X83AFMG(7^$.%/;+ M$]A1W-LGN%4VU6HM+GD$8N$#).K*N*7[R:!+^S:52T=[U'J"E^T+5FROVX[;K:JN6WGAGQ MH]KQ ^B$Z4LJ ]"Y]40M7*3:+@(ZP/0EE0%TR#+66]^P7_5/TQVS77:KNO8& M6T:7=[$V'EUNJ WTM.A9+=& I;"]"65 2Q%3XN.#B1=!'2 Z4LJ ^@ .M#1 M@:2+@ XP?4EE !U !SHZD'01T &F+ZD,H /H0$<'DBX".L#T)94!=,@RA]_8 MY1P^9MZE"@-5K+!8[EU=#RR,>,.(35W\I2APK(B_%%\8QX;,N[M0A;%:N]4E MCUPD9$ "DVEW5[*&XKK=7=?/83"^K/O##.Q+%EW=G?O!'7.BE+*@-(BE,YZ>A TD5 !YB^I#* #IE*)"ROI+MBI'B/ MW:RNO=7FKW0U%G2UHZ/$ CES+D&)A2HU-]' +IO5$Y4!?$7OBXX.)%T$=(#I M2RH#Z ZT-&!I(N #C!]264 '4 '.CJ0=!'0 :8OJ0R@ ^A 1P>2+@(ZP/0E ME0%TR#2OW][CO#YFXV6(#PNS\2CU16U3&!N.7/^)L>D^L-$XL 9FR']P38_B MKLKJ.@K1G=2RQ2NB,B"?R;0?K)-J/]C9-!C&%WV=AL*O/!(2W05FM%2]@=WP MY R5: P!/F'ZDLH ?.*T,#HZD'01T &F+ZD,H$.&T\+:6IJQXI5=*R(;OYZ' MD9M:$QTJ:L9)-&X F3!]264 ,M&AHJ,#21JL<$>[E- M"O6[:.@0[T,XO.4.9W-G&XZ8%YJQC[-'\3.CN)U1)J^@TN:2!R<2,B 5P0$D M='0@Z2*@ TQ?4AE !]"!C@XD701T@.E+*@/HD&48TW@]C-FU_ST.([$W*+SQ MN_;2+4#QD$H\HG(R-Z!RS?X:.R%O_CX+'AR+3<8_KYGEWWOQI\1#H30V)VUT M_%5#U3KY#:PB_E0[_@"],'U)90!ZT3&CHP-)%P$=8/J2R@ Z@ YT="#I(J # M3%]2&4 'T(&.#B1=!'2 Z4LJ ^@ .M#1@:2+@ XP?4EE !VR3/G7"$WY8Z)> MJJB!8E6%%*N*!BR(]SX%;,!=UWE@BNN'(<4M@C)Y Y4VESPHD9 !J0R.Z*"C M TD7 1U@^I+* #J #G1T(.DBH -,7U(90 ?0@8X.)%T$=(#I2RH#Z ZT-&! MI(N #C!]264 '4 '.CJ0=!'0 :8OJ0R@P\&G=^E7V-5?K["+5^"LNCJ[L9\S.M@',L:#\]:T;5_".K>]P?J6=4<=!X]0,]#U% M!:K;W$1#M6Q63U0&$!/]*3HZD'01T &F+ZD,H$.F_E0CY_X4>C[5,*6%GD]A MU946-A(IMWY@LV#6OJ'O.K8RN5")'VID!KPAJ[WAB+N@XL0.6=0>O&=_V(,> MQ)V$Z-[=-[29-9Q4\8RH5).L)1>U*IW9%'Q01^J8!]^BJPV$ (\@%7@$'L&W M*&@#(< C2 4>@4?P+0K:0 CP"%*!1^ 1?(N"-A "/()4X!%X!-^BH V$ (\@ M%7@$'L&W*&@#(< C2 4>;2-?^HT#S=<;!RY9]+)3(*<=U]5=,;F5E,H *H!9706S= M+C_;']^Z3#&.Y"'L9],U/8LI9J3\,?;XLS=41?AE47MB5_F1A-(0W?L^IXUH MU*4L72<>LB,Z6BYF1[N54];TZ?$V<)U0E%T-%_*G]NO\*2[-&EZ-HS R/:%7 M3N,:_*]#W^M'OO7GRY!&(O'J79ZOR[P^&6VU9C351J-#YOR$U*Q R*&KS*]3C,Y!>ADQ M[E+8'<@-:4!ND!ODWANY.]K>R-WEXHN;,MVOIF/WO!-SY$2F^P;%-YH3J6MM MM6DT@?E2&"DP#VF >5FU!.L+&WKOZ/L:>K\)F!F.@Z=M!]_K:KW6XO]B[+T< M-@FT0QJ@'3UX4#VKM.FK"W2,O77A-\7Z0@F"C7KP'5UMM-J@?"ELM+"";0 \ M /__L_>NS6T;2=OP7YG2WMDGKH)H CS;B:IDV@,%@P._"N:3WN]O!+S_K3+LLF/9Q<'"QNJ6K3=8N]^"C*GN([SIEN&& V$S_.V$N>9ZH_\,NAQ_4?E_H('N>-;C_I,_^"O48M MPMW<$QW/WA#T^)[L5'32/]W\Z_8[^]?MY_>?OOYVI[#/]^\SHES 9D;YL))0 M;VZ_WMU^_O3^^O[#^[_N[N&?+Q^^WM_]=7-]]Z^_/GZ^_?/NXNK&=:1E(WS7 M;+XK]ID[8C>Z/V8?;??)KVB6HF<3V>R64:K%LDMX;0NK!3AF_CJVA^3KI8&^TE&-UO$Z9B MY.$*"4D_CVU=*C0P$I@(P*9[@6 [+NIOO;"6DDFK#6QWUC/[ A^-??8!!F<> M?9-ZB,TGCJE'5Y\.']=@!8I8!S,T<];1,+".VFKT^[M[@>M-2[^']HRI2@D[ MJ5-Y8JVI:42^-=;IA10#*7U2^F>#:U(+N%Y:__A5C^NL]0MON2IK'A#OPLXW M3T-&!$8B(L!&GCMA[I1[>B "@R)0_F@%%O??H.OI$)'U^:*"M)5&GDRH6F4Y M8<5)RV?P$%8(L#H,Y1,,Q"@8IYVTU&G@1(QR.EC5GE&.%KJK46!7!18DHN0 M8-C??B$H:$74! ;B Y+^^L) ?( &BMK#<(Y!5*W7:'5P _&>3V''9^G2EZ,[ M)M,GKA=8_Y-OX/.1$%^3:ZJ^,)#_N8C_N;_J?T[KO&O'O$YIO,ICK6I?:0WP MU.6G)8]\R1/AD?37%P8BO"*$-RB-\$H(OZJJTNX2X:$3JWJ$7T]@!RY;05\. M=1%)%85RN>/OM?DF9SFY!@D&LD4PV"*M9C-3BU^HNW="V]VDE%WE^^ZNTFZ6 ME^),B_W,%SM1'4E_?6$@JBM"=6H95%?"CKNC- =$=>@$BD+>2(!XST?<\V3> MZ'JKAT3_KV!-ZU@ MK\/%\Y;S^0(!BMI2*0Z 3F _9M-=,\+'"0,Q79//=*I?XR@A\*\W^ M@/@.FVA1W!L)$.DL%-$LTN3#@%F^'^J.P6%Q^D'A33G%!<[,(5U['84#!C)- MBI@F[573)*WY;D^W'%Q6]6N45/*%5?>:KFCB-I+^^,!"G M%>&T3GF"T=I\X#9WD4% ;"1"_Z1;LHAWFPW(1NVG=]WG 3,N?NO 6 M$U,]Q>=[(M.#7'[UA8%,#X%-7U,UA.#0&D$! S$$27]]82"&*)0%E>FG\#ZV M@W\39O!7-X#78DMJ.2$W;Z/*M:XC3&A1D?K62;Y>SL:UTZ3CS^BDZA5%@(^. MP6TPYAX^%PZ9'.0YJR\,9'+LO2FE-7+F:X08@J2_OC 00Q2)F&:Z($GK]ZOK MB*8J49+RAV=Q2)COM>O6+?L<*;(YD@BZ&G^'EF^)A52\^1'YTL_,B5M[!88#!FIV@08* M@@$%#,0')/WUA8'X T4M8>! I#'.8)J&#"9L*'SN,&M1WUH<[F7P^<$(:HF MWU-]82"/F:G;F@D^5AB(]0JQ7J;[T?ZL5T8UJ'ZIY0]I\:/* T8<:3V!;?@GYQ$& MY7H6E6$^,?(CE^"9PT V2!$;1,UT/-3W3(9C\X:1+G, MKCB*$"V8\F#6M52& MA^N.I"GM+H4'T$D>5JU G$C27U\8B!,+;=,S/9*J(,70OK"P,9'X6,CTP7I,UI>=\BQ7? UL2P^^Z4EY). M*H#BXRD3\9'TUQ<&(KY"'NA,!>[]F2]G,>X%SPTZY6VZ:9V?5=1[:7/-AJYGARHMV3@8IHMRJW>HZJ,-&PCTT]]]$RN' *:=Y M1%@AP*IFJ9M882!&(48AG(A1S@"KVC/*.9[ 5UN-'FX<;O2I%>AV5*C>M(+0 MHQ/X"!8#CFFOO4[" 0,=1"P4J\X4I_^FSR;P9/Z]>VW\'5H>_^:)3*)@]LV& MFUT[Y@=X=RJ^4GUW]C9U9\/J]Z[- MCM)L40\3="*&H^GYH8]RG\".UG,-SLTX4=F'=23VMM/8^23;HO/$\T0GP3 @ MAM433/5O3@8JJG]SD)TSG70ZW\5%G(0'"^*D,X"*.*FJL\69OFN)S?\13/X[ ML/AO1Y4$FQ>[\DZSC2:<3*1Z(L>'J>S:YK)K<:6UM0>+J4HM!JBPNKNI7LOY M8$GU6HX7_\CTC]M0L.53HJ&/46BMY"QVJGB+,K6=B+L.RIZ(^WRP).(^'G%G MVM^51=PYF^#E(VYUH/0'5*O^-*001VY#A8GYR.=_M=S:R')TQ[#**;=&!P?/ M+-! !5=. RT:A ]['P.&3[X>P=Y1) M\* F8"/IS9@_UCT8!,PQ]Z(7ET-=1. -=S+ECJ]+U]/4AAO@\S6234#'>^H+ M YWN*Y(QF.F=GLX83%3D[>A.ZL4_A%K\!&\X@?7(KQU3OOU.*,B;E'X4J85[ MA;YSMG@=='MHW.:D'I"K!R)'DO[ZPD#D6(0<,RW.#T..)1R.[RJJ2N2(3@2I MU#H.'#Y,IK8[X]S_?RS0G^'.4]TR63@%K9!DV;LC!HLZ\"PC@.V_= 5(C4$E MV8^_:'!,>^UU%PX8R+0IDAS7RK0/3ZKZ?.>V#BKOWKW7G_^T@O'8M<7,?W2] M]0;- 3;ZK783S:%"T@?[)K$3$9Z9!JZ9X&.%@8BP$!%F^G%70X1E5+Q3!FIY MB>*D#U#EA%,L?P\(WKF>YS[!X_L,UKS''UW[46SB#8^;5L!&NF'95C##Y_\B MBX7VNOIG# 0%1> MR.>>Z8FZ4'^WH^-L8=5FJ5M86OD49C[1&<>J:VLF^%AA(,HK1'F9+FI[4EX) M\>0641Y*Z<(14*8&:MOWZ &L5V:[ND/%7#& @]792WUI3@8JZDM3F?4S;TQC M&6-O8?KYC$?$P5=3M>WG#UCE'ZOO/(^U&?W?'4+<38>+(BSZX E M1B5'@TXD1<)+"./*[[G%F.=)?@ MQTH77=BAP_?!LC'7G@7_7 _YA-.+&7NK*<7@D*JJK6*)7#T.DI[4)[] M1"&@\]4Y1-5XL""J/@.HB*JKHNI,86(\5"V\'\4.N6@=3>D/!L35)R&T)9:S MK+)^ANF&0YLSK5$?YDZ\(-PQ]_=_5'C.MX;08(U3[)Y%N01>+:VN_\,'8[&$ MV&)0DD6V9)%EZFSBL'Z/=I=M5>FI1/2G(;3U:"2"'(2[<#JUN2@#I-O,A-5JNW[H MP0C<451D9&2[3\QRHO4'B^D-/O\\)>\B.(),!A96G+)6%F&%%:N:99]BA8$8 MA1B%<")&.0.L:L\HYUB" 7_G"QF\G^J6RF?5D?XIUFS?0/E]Y=6WH6PI6HD' VB!G[F>)7HC MZ2=Z(WK+26_=O>BMC):32JM--7S025(]@K>GO\\.]&?N*\SA@8CH>GP$$W^T M=A!DE2";]IHIK<)6"?7&QF659%HM?'(,=\+OA;(3ADGU_124-J(3?K3 D>M9 MHC>2?J(WHK><])9I2K 3O96PZ585K:<1O6&3I'H$MY&#L"UC&GYW*;.F%ZT7 M"^=+4PB 0@ $P]%,$H*"5D1-8" ^(.FO+PS$!VB@J#T,%$,]3@QU:HG-''^> MT KF;L^21=FZ*]G&Z8=Q\%P9?W> _/#A08+75Q-/IEE8^<@5,O$?23[Q'O)>/]SIK M^JV5P7LO=$I;5 9O$[6ADZ)Z!%7Q[\+EY%RZH\O0YTSW?0[[;7<8Z)83;<)Y MW+Y0IC4[,"HWJB?G/#!;]GFW+7UHV3+HJL3;]R@AVA47-/X.+5C5\!(@>QA' M;_B6K$>'SQ-&=@TY(!';-4?WQI-=LV37S%N>6<;8>R-G_W;TA\^OI1J]C;7H M)R=I ?O1]>!I;A,%^EGHS\\+]3DOYWDO=.=UK#KO(\UYG5*-(9*HY("A,AW":OA_ TO Y$ M5!G>-:W'3>O5X.+@??KA56VZ;@$O/?Y/QUR0=YS+T/EDJCLSL15WW(#[#3$! M.R%<_(G2\CQ3_8%?#CVN_[C41_ X;W3[29^!:GM][)G& M!FXW-[8Q8$/7-O>DU:(X?[KYU^UW]J_;S^\_??WM3F&?[]]GUNO&A]UMQH__ ML%^%.F*!RVZ DT7C$3W@)OMH.;IC6+K-[@)X0QST\"N:@FC@(@!A&:7:43M, MPL^F:]NZQT;60YSWQ"0;17^-W=#7'=-7A/N53P-16H+Y8]T#S3Z1.5&OSGEN M0D<'@PZD0CYE;&!^#2?B.]3_9,6$A7?#BVC&_P32+TT/B MY>UH+FX+:7L_/U1T#V-]9[O&C]T<+1PLP:F P@MY]$O9@.4Z6 SX+]-P@K]X MM]MJMP?&I='5MFGV^OU!K]\T1_WF6G-L3EK+C4WN9/L>M9&V M^N*/U!/2@K^ />HD3_QNDST<*1"FLG_^HZ^IZEOV3O0PLC3"#YK&#,'K@#6UK;GHE/0,O#M_2%<$X]"ZX[ MG5,"9W\T[AKL9R'V6O/M;]?7W^2?ZMM7#79MVU%MW]CL9T/=%C?RY3J0CQGM M1M-CX[8U@='+YYG"DC'2&C.ZY@I+32- H\=)\Q6/-AF"U9?F:>WL"!K+QW(- M=L,]X0Y(M\*1CS1RW4#<B[[94)?I# M^%(:T;Y[2:MN4;*9LJX?+>%>^28K:U6@2M5^,5UZ),LH+T/^1V#SP3%3Q':B MNO=/SF1B NMHEV(!=EIP=?X#1%S(Q5P(A<)T(T5DZW[ /GJPG(0>F,NF7&PB M#8%S-H%[C?U8>'\/[5DLY NYU>1R^3UT>/Q6)R73[ G6#X/I&C.U%;TMQ@3: M"@03/I)Z%]:7&(W/A?Y@?X>Z!ZM?D.+\ZO)2GOA%\F4YNDLYNKB8G%RL3C32 M?. O2^;%U>J@TA.W82A"%Z2^YB<3O++,FZO3M44-*'!U?\K%\7QNSQKLX\91 M".W?B5YWTI.[I;"WY>F$^ MQ8,7AHFX\Z;?1'<1CR=^(/[>:&UL&H[''SELC.5WY.$O'RZ:";B1^'"#K; MW+<\*2MP+7LF=E["0I/L9'+ !BS"V':S074*8P\&_6")QTEA_."ZYI-EV\44 M:Z8P8-RY=J5?;?5;XS/5M[+&-.Q2Y]H:D/-?U2Z^E=W>RJJM[NE*X*#K;XXRF&?;KA@@E8AK/\Y%;OGX)_Y>/_ MC\_W!T_CR/T:>*XM5@*(^<02CEAAK$H2\[GW: G'!EB]T8"X)T^;1$X,(Y92 MN=AAC<6;D,C*]_A(1(?\R)P71H/)XVT<; #$TC;D_FL(+T R SNZ[NJ1F.B< M2V9$PMT$@XIO:$G](6)VTG4L5K:OQ\YS.=#TIC&UBQ(*;!J/RF^4ZC M8/>FSP7L4NAD>',:>B :8G!:QA,=X(PGVVMQW$$NB M',(B]#$?E/Q+O".G4MBG2V*;9C2N>_;L$CA'[@S%)C]BH2@N,11;2]A*B_6E MSZ^?[#7]C=<7ZR+:?O*E#6TR]O6_$ZMF/G%B44NB7/J]P[GIQXM-_!;&(R;Y MG__H#-Y&X0H0)BX'D&R(M]POCD@%JV(#6W^ (?:U@ICR1!58AG*JT4N M%>:G-N1")7FP9)G8(XLP"G,-H/H&&&-KAY#R3( A=-H9<-EN0[;C86#0[S? M8/^:.ROLF7Q(N=,0=['B4[%+@Y&\+W6<3)5-01@%[1)7"Y@7L=):2"K[&,6WY D9LV&# P/U6])4B]DO"<0!WB48Q'R"LAS!R/>2] MJA$O/'GEK>;*RNOSR>_K'32_;YY]NY03"W,;FU[QZC&+I:MLN5 I=MQY4.7MCS[A#D6(^/QI;%<'?A4'@I RM*-+#MA.NFZ^\LWI=:!?3#BL&5I![ MVV8(?)2D'R@I+PHH6@ I\J-,X(6,FX_8R Y%KR0N7)#>C/DPJ)D/5H[0*-PV MXQU9:AL%/X;9E2D 7]81])P+A9YV'FR^X7DB?_D2B8MKVUSH8^%[ATML]MUD M_!FQK?Y=4KE(^5G<]'9^SP_2=N3FO4BO>+@=W<&[_BABHLC%HV[9*,6WVOM. M=X'N!>^!7ZZ?+5_NNBZ;O6IH8P_04[ZDF;L*U.P^Z2T_ N'MVU8WZ(KQ4_RI_Q(*^%4T&W MDY7:@O^ MUVYR]7(X:NJ7YDAO=56]I?'.\.(*5O>J5 F5LWE*>H>>$OVY\)3 ZG'7\F'> MV8D"[W*"TM?(F$+"Q3U/?]B?-.1BBRW%1*O':RI>>/&Z%7N=9#'%P?1%=O.:/,9 M!5P66T,I_Z8;#H-1:"_\Q#(H'G_%9)D=/)!8_);@2[E5GPD*F^_OAF&PZK0( M>4*F:B<.!6]4LX/FDII-GO+[_"'?A_P@JE0&L;J9(!83\:N==\S)-$HWC;]( MF$SA^:>XAECL*UOM6$B3RCC>4C:$N\9]%XLS;(,YC[(]1#YN8J"L)C3$0K]( MDUQ6]YM@ZF5*:L%J3F6B>ZX#?QH\%66CX'M!194^,+ TK\)C#__"$KLVW>D" MS-IY[S\Y[-8(W'GJ7Y3Q)^1]$:),S6)BN_GLG2ML[F1?^?'Z[EVRIV2Q1_7Z M[H_HFE_=QN+BL19K]I7$D;&5>F,YRX>Q4,MS;KI>9,C,WTL=/8^8(?DD5BQ) M; PVS/?NU#*B(?:;G5<[6C)Q# &F8)$;)H(8T0EW3ZH6T/>P_Q74 MO:H#](# MD>YDVUXK=Y'_-]HVK ,VQVT., M11*_+K)QX.%$B'\R%;*\CIG7)2KNNB1?_7H -;G#;%E548'3SU_'BD:^7!OI& M#P,W676&.%DW]?F;Y(^W+*K.TFO&M;0.7PAUJ>HI6U8/4HVRZ(N15U46K]E H-C$2HYE\OM L,I99: MLD+8-N@61%,3V,2!.Z8J)12P.)4G%EQ]9 URF))?.*:;5/9I04,J&SMLB0N$ MM>JFMU72VT=4#N?8F#%WL+50\R3MRYZQ8TY9=$4;[DL2W:B$%KJLJ@2^VKT D25D5- M_$C\B GXL?3Q&UW?M1*X$=5U5H%^Q9W!DJ+^!&?(-6CO2-R$/YTO1\B!6CJ MN0;WJ=_B\1C:A@ MELG<(3P_#SC3S?^&?B#J-ISNX:YSP@BKUSG?Z:V:*SH<4&FY#]O5V^+Y>7>3 M)].4;6[R7,_U:&5[>K6CM#I--#&$7(HAK;1KI1Q>$9UB@ &KCB8Z/1FHB$XK MH]-,+X#=Z72///>VTNR4YS\@.CT8G1XM1+_-GR#*3MN<:8T2R55M-7JX<;EW M ]D#,E7%[SCNMRUF3Q7((%\N6!WM.0Z+;0.OEG;1Z9[[*P7*L[:9=C>9,MUD MYR;35QY4=F1^T%1:6GGIBR4I^_R:OE8*X[C*GX@8#Q9$Q$3$1,15$'&[F>D6 MDY^(]\AY:'45M84GK^]4B'C>IO5%$3M$(L1K6?,YW695OEH\OV:-"_U'5M<,FUGF'VFH;9-_7-31Q$>V-JXM":-VA(,)99 M(W.4Y2N),UL '7?VR=7'(5/B)+G/-UN70C2_51GBIF4,MBE5\T8VQY7!O MAB\:0(=XL<;2*$YV$G$RBH'M%@/+-'+8Z,7]S7.W%M>*+[#Q]^]F][,IOWZV M_.2K^* ULQ+,=+3 0YS%W0"MKM)KEM=[DE0'/C< I1X4!>'&G4S#@'O,=T?!D^YQA8UU MSXS^6CHB@,]M1A8.>2OK"P-9.$4LG$P/C7TM'%&7/."?K4=N?G("W7FPAC:/ M3JV]FWW1_^MZ-[;N^VE+)]&Y=['*7?E=&L28E*2_OK" M0$Q:A$DSK3HP,^D>201*LT4=0=#)*^40( #A=C2R#,Y&H0@Q&L)?C# M+\=U0,&1,_/*UUY)X8"!#)XB!D^F4<%56T3%+%J:U]B<'?OC@@=(N)35 5;1> M>184]3(_7Z5#7(T'"^+J,X"*N+HJKCYFH<.7N'J?0PJ=;GFN?Z+J$_& 4)+" MN;FE*2A#A9\)IYQV$55_+LDH*J]>XGX>ATY3:77+*W%(09LS5P?$EL26A!.Q MY6'9LKPBB?N=06AUE%ZS1VR)3:(HQ0$K,I^Y[S/=,,)):.L!-V'933U86;I8 M.!0\P0 15H\\!4].!BH*GN3#[^?=39],]<3KA3)]G]*E\+?-Q1]@#5U/7"^P M_B??WV@I5>52Z/257F= D9&3$,A71,$88,"JUXF"3P8JHN#**#A3=O$P%%S< M3]%I*IT2>Q\3!1^,@H^6E[#-;6&ZX=#F3&N42,AJJ]'#C3,&JM(MT90J2??G5_RUTA_'Y0+B93Q8$"\3+Q,O5\/+^:M+OLC+>QR_Z"A: M$T^QB5/AY4B.$C':)G&'R,YX'>@P._"N:3U>)5A^#2?@6Y8]OVD?).//4^[XG#WI/ON_W1=WIOA:^N(O&=GMIK;>VN[,EV[WXJK= MR*[;" .8/%L,4_A:=A^[EBF5DW_L:K.E]:(_NEIG\]BU%\<.:+%@S)G/X7XF M^SO4/='KTQTQ,3/RT<1M%.9Q?\KA"H_YXUN/^DS_X*]WE_9SKELB6%@;H606$X8K:6Y;+4ZG;],PPG^&HVT7K_7 M:5VV53ZZ;(\&_4M=UP:77.L99J]IF'U37\O%$H-^;@RB6;0"@-/8$Y5=:@K9 M;FBRJ$L7&"GLTV1JR\;>T73&/I63^C_.K.6',\3# M,=WW7:$P8+T^6<&8C>%=,1.Z!W=XD%^'U:T'\(90T]ZC:*@D9$8H [_![L?< MY\FUX"N@?H1-9[+ 9:"+ICIL,V(-[3/0%"ZH"@]&Z!BA)VP[,0 N+^1>FC , M1>B2I2L&,"08?/0#>=WY@S"=.3"7!N"G.[-+L"LY^_#]&_-G?L GC43$%^HC M)>"]^:$BRQA[;^[""2 YNQW=S"?,E-(Q%XYEV1"B<2\,LGN XYWM&C]VXPH. M*G8J=)@7\HWK![M\ ?B@_FW;?1(B(^U3YLN)A%OZ*=DSF2%7FC%?:>N$\@$FDL%M6^P[8,CSU_&.1KY>&N@;/0S!O83 MMC[U^9ODC[G8P=BKS32K-#A[7)"UX?(?$ M*K1:\"=6R2WHDB5MAIZTML'VGL*>QC7QI=>234+=M.H+ QDF10R3=E'#Y+W4 MA]^D*BSLK\]KK;259@]/KCBI@O*ME7*"V[%I*JZU830]NJ$U-/Z:+Q2E-Y_ M#NG]<@CIY-#-J72=3,V/3R#USH,%#W0MT_O>6SX8,W[H59HN)U-^EV7N3BI% MM9$6U?@C=;I.D:V;O!C^H6N;>^JMPDH*%H>3//&[32OVXNJK&W#69O_\1U]3 MU;=L 0.+CCQ9H1_[9>N3F*L2U3X9\ST=R M=L3D-P=O;3%)S%H@$"6ZBGGQ+3\01GN03I^L1_+CH'CR8SFTU&XW>H5KS6X\ M<+ /,]5WDY)L&)NX ,FC\R4D_3RV0ZG0P$B$ O_U0M1[./XNI--NY'3)UP:V M38Z8(_O7\*D]''"1 CPM:.8*4,.@__I+OLZ\3IAZ*TC9GS*KM"2(6U(VO!<8$T5QUW=_Y_Q4^NIK /2_Z3_:ZP 2*^?):SUU.O6 M9*I;GHAYUNBAC3$,E/M'YS%,.6XXD"&^.Q%,B.].'=8;W?-F,)LUTONPB0F= MPGT-2.V3VB_L!K],2AST>A':U:VQKQ M4D+>E1U*BZ/@YYNH?A/Z\!#<8QZWI7?5'UO3PEO3"HN6-<\:!JQG,G-06*W. M=2#%J9?/VJ!S&[N=V\BT2-J2S2RS%+8D,<>7V'*%=[,O^G]=[\;6??_ZV?*3 MGR0J^GM:0W^152;W/0724V32&9+#MU2664?"E5BJ! 31\CG@1+1<23F+ M5J83R1963<55BF(-Z9UNM'7:!VUOE(MSQ]32EWR?7+#HQ1:IBB(&/ M,NTYLWSJM!W?5"6HWKVY9)$*;5^Z7/CC1EZ,ZY[2\U\D^I<3'SBEY+Z@J#:PSF)[WO^R&UW M*MJ&9I@20^N+#-)$3ZHP?S)0]5[LU4!;L6*),GT4B3)SW7T_5]U2 M5DI*EE&:[6QG>SK-@5&"\1WH0'!>@] A)C\3J(C)*\NM49'FUE1*[FVEV>P2 MMY^$3!?.N2%:KR57$*V?#%1$ZP=)QR%^.M^U13YC/%@0)9T^5$1)5:7O9)K& M'"%]I])-94]IME7:5)Z$^!)I$Q9I+ 9[M'4_[UW^YOR>'4[+H\COR:7\<^;X MJ,U&L\(DGW+:6J]/\JFBTZ[::O1PB_&]&^AVMMG:D?N.KV, ZH2,)=N3.B$7 MP+)P)^1C'\>@1LCEYPD-2LP3VB^;1^LKS>X S?F*4^F 7$<^V)^;SWM'0&Q] M/E@26Y\M6Q?(!=(JS07:+V.GKZCM\E)VB+]1INP0=1-U$W43==>5 8NQ^O6B"@N>V: %J -3S MUS'T\O720-_H8>"^C9&':;?UJ<_?)'^\9;& -.,26B=9A:<2$<4EE:>5DUD) M(.E)1M9TT4AZ\JH]#$UY.^U&SG,6M8'M/3=D:B-KJ0H#0U@]EPID9XP9:<'3 M@L:@SN0G#JM,/(NP!0!#?O03.]2(FQIQGRAVI U/'=947D^-NE3KJ10FTO^D M_VNL $BOGR6L]=3KUF2J6]X$1E6CAS;&,%!>^&SC658>P($,\=V)8$)\=^JP MWNB>-X/9K)'>ATU,&!$=J7U4P)R0VB.)2EAJ)5:ULC7DK(N[(4XS@*?KZ)@$E3->:ENZJA2_6F?HIH#TI0#O/Q M<:*.QI6<JJK4*%MUI=Y4.HJ([V]00:1D$,*PAX;HEXN, @FCY M)' B6JZD#DZ[VCHX")FZVU$&'3SG'(FHCUU(AS@:N^XGCCX-G(BC\1>\(;[! MO8;(.TL40S@1Q1S4.]ON(FA85=F.K]]4NBJ>>JK$P+A5##'P4:8]9Y9/G;;C M&_M1=9HGUH_J)=V>]***E?S&7E3]1J_"5E259;"=?>K+O-\8"^8-Q]#E$9)B M/U9'8#)KC@]#M'.BC=%N:2ME=G6JM)WC'JDKJM)L]] T\R4]@EN/4%0,"Q"T M'C# 0+Q:*.^DA33OI%*J;2GM?GFI)Z19CIUZ0B1[[MJ];DL!*0Q$LGLGCM 2 M.>\E0MY-DO[ZPD $423MHX<@[:/2#5=/Z73;M.'")JE(E0A1Z!'KN]1IL[LY ML4,]L<2./-H[;W*'VFPT*\SN**?3UEZ]/,Y)AF_%\S,QS0 ZPDYT-80$:69? MSE9%9 $='ZK>NCZ"E&%?PE9KAXS-"A-)I-*^];YYKAG*D;^+]'<9>RU-Z3:; M:++L49;H1"._&'J6HNN\1>@0CY\)5,3CE26NM)$FKA2D]M0Q.41548B]499* M(>(^238@XCX9J(BX3Z**"O$3WK5%/F$\6! EG3Y41$E5^81WJ8E=5?I-E1YA M5>F5>+"0./M\E0]Q-C8L!B]J_;IN\C(K<\'2V+KLV7K JD^G4I3??8[V C\W2^OW2#Q M-\I\':)NHFZB;J+NFE/WD2O?$+GAU:'D.,:#!?$9\1GQ626.XUW*D&_/%-JO MD]) &6AX2H43,>,E R)F;%BLS>A!Y@:($$@ V(95I>#$B2JO QTF!]XUK<>K MU?R6G41UZ=E_VD42T\,[PBU7GWI3\E.KDZDE]YD#'?';*??T 3R,]=][M_# MJ-[9KO%C.T5I2=Z1UNPU@:LX<-!4R*$7Q@E3EA-R\SI8W/XOTW""OP:ZT6[U M-/-R.#+Y9;O/.Y?ZL-F^-$::VM(W8&49(H @ANEN'_#JQZD'4-@3 M9Z&X"=P.YN32T&'KV;&J'<->I;,;& I?!9'*XA%[WMLP?NP'UL&+;IPA0$ (_[:)GP4 ZS M)E/;,JR P4#@,:Y]YH?&>#YI+ES%<@Q/ JW;@BP]]TF,V,N ;CF1S2PL>/U1 MMZ(IANG+"@O,G,G%<,%JAVOE$)G&":^V/Q. 1KJ1+"M0-H"=^*X+2,)RQA[;[ZZSLWBPK 56N:?#^*Z$K+_B))SNW#0 ME=9LJ:MTV&"? 'R@!2D%L#J$A# O$IX$2R594 O!!/"GL/!DYJ5<&2!W(*53 M$3B$)0\(& MW&3S]3(!!]9#;#*(PM@-,!FYC.8%3: M^M3G;Y(_WK)X!]J,R[P>ZP1 I]EH%3[54L*.M^8>"+6A:;C.=\GY[A_=WP!0 MP."$(?OK1?<"@:M?TQK=?&=^#^ GRK.'S@]D<87N<P@\=0O&<0Y M(F,O>9ZI_L OAQ[7?USJ(WB<-[K]I,_\"_9Z_YF?2]G2Y,+Y;[JUPP-M;,Z2Z5$;HSQMP,;7X[N@NG4SNN.W:C^^./MOOT:5%B[#N7O67N MW;B.8I7U=:J8G++E,SU=S(#Y8B.8L*6B;%XT9:(L5UQ6S/)K5W.G=^R:.]UN M8W#,KMXGN^,H*Y6U2P>'3Z)J1:O9:+VP4&J7L(JN; 5E:-:62%"K,F(5-% @ M.R?1:O3IG 0=ACN%PW!U)M=CZW J1T%*OFY*G@[#D98_D2U499&E>%=UON%D MX4MG4]V*JN$G'0_2;0U$;?P)U_TP:ONQJ-6>ZG3P!E](4-+W^>)&Z1J$TSXX M:?E,(L(* 5:4 (@"!F(48A3"B1CE#+"J/:,<+5A7X4Y3;35ZN'%85%29IR3Y M;.2YDTR+PV.Y88C]D4U[S315X>S^ZA"(>)VR]W?*WN\VMV?O?XN;GU9^R*VE M])OE9?#3.C]S=4LL1])/+$ MCN-([W1;-)._&W,>T)&D?$>2AM&<,5],&AU+HF-)="R)$LB109$WGY#2!2DG M_%C9@E0Z'Y?.(/6-!@I2WY3MC3[;F_0W984C] 3^*2_%S4O]D7OZ X==^42W MG'E\GH$FF(A,\++B]I2U=V891CF/7!V 8-% M]BZM.H[?JA&7B$X2KN6:!,JRK>XU2 M/>^UBQ4(4K,[J-E6M6HV#E]N5+-:HTUJ%J7(U",_&#D(F3V':?F&.([*8(WR M,C<;E#YUE@Z]&I+=2$]37RF3G_(1/CFI/>SA@H-T%$B!(K[ZH5SO5ZM5,2N2R7FTWLKG] MI%Z;/W/58DW 2ATJF<1(TZ!*3>_!EY](0N8^VS".,BC)8SM_PCW_6[NCUV:4*H]ZK"%3=9. M(2)0!W.DA6\S2S9(O7P(! ,9(OL:(KU"ALC[D'^%4=T_DI+ MHS(AZ"3M%)*AZV"&M/$9Y&2&T#ZHOC"0&5+$#-DMK),R0X0'Y/[)KUL?8X[PJ^Z.C#*A\ M'#X1(^\' A!@877Q6>)D?] &J+XPD/U1P/[H94JR[V)_?'3#RG) .DI';9+[ M YN$(7)_+-D:F.J*'0>9^S'WN#X*N'?L.F_"#"$\L.[3\Q5YJ[E2PP%59-*4 M A>9/4MFC[I4PCROS7,MM&O5AD]?Z0P&:/PN*(ORH1&\>CAC\/?0NW=%_?S1 MMI-F^'8.Y*ZAUKF$4T[CISA69/DL63Z9LHIYC9^J[)U67]':Y:79DJ<'GVU# MGIY2D1$KEEF3:2A: EFBW CW W+Z8( &JR>!G#XG Q4Y??+A]_/NMD^FUNE6 MV^**0[-ZDJ\R%UE:9:7M"L)+6?7^=3)4B,E2#%$(2\6DZH1_*TJ39D)W.( M\)-CN!-^KS^+ZJ:VZX=>I44@50T&ORQL=U+YJ8VTC,8?J=-U"FO=K+W0^6P' M_518&<&J<)(G?K=IFW-Q]=4-..NR?_ZCKZGJ6Q;-/P, A/4GKG&UO;IGYB#& MHJ]Y=*UW',;*%[C"/WY@&=>.^1'>!\52^TJ?\9P'^O-2\W+XBP5CSH 2+-?T MF<>GKB=0)#N M0H[:G?6,2W-A"KW@@ A=4@H^#Z^^APYG6J9G65TGKUU#K MUV91D[(^3US)0B_Y#I"+?<8>/ MK!=/WK:;VG[G2%2EUVZC.49"I4B0*VSB2>))!#@13YXD;+OS9+<4GE2;+:T7 M_='5.JL\F6I_V^H1%6(3&JPZF:B0J! !3D2%)PG;[E28:1Y?<,NX? RW4-6F M3H>VC.@D"JO")IXDGD2 $_'D2<*V.T]N+DRR"T\V54WK;MPRYJUNV*$JS^@D M"M&!NMK'A(>RP@RSYA'BXH4+JTL!(@.&NAPCMD\J0R"R3\C\V,W\R%35BE3= M9]?W/WKNY,:5U=5@PN."@:[CK]39XOZ'9Q@=F(66HWNS3P&?^%]=1U@KGFO; M\--/<07\RJ/#6DO1^M02'9U88M791)4D_4251)6YJ+*?Z<1]-*K<'B#.2Y7= M9GG;?5(69ZZSB2I)^HDJB2KS4:6*ABI+"""W-$5M-8DJL8DE5IU-5$G23U1) M5)F/*C/M?H]&E27$D%L#I=?I$%5B$\MZ'"S&W_WNPVC$84D\IF/(#%8U'3$^ M_HK ,>VU5TPH8"!39JLI\SST;&L:>GS)DLDT[YUKN[FI\AU4W3J+IFAD>'$< MZE*[N.HURC,]:(67)$8_X4. J(T$O[8P$+45H+9,^]2RJ&US)'>9VEJ-\M*: M:(43M9WHC"/5J743?*0P$+45H+9,::?R=FV;(J^KNS8\?<%IA1.UD4ZML^ C MA8&HK0"U9:HQE45MFR.ER]36:5"!)G1B]-.:,.AKV5D>WA6-YA/(OH83[EG& M;A.Q]-S[M+P_Q"W+GMK;T&-\'N),8IN^R!U@P1C>D;VG=<=DOO7,)J[LY,I% M)UA &KC>3=V53 M#]:D![/ S!!N[4;G=1DH#I$] 8MN'H,=ZT'F8G\T[AKS)U#$5^U0K!^FRW?' MHO2!/H/WV1V\JT_ADHHYST2I@(@[T2P7#A#9X MM (Q.$]<5OSL[U#W NXU-DB P+L[7:?3\4C /3P& "J>:*C;NF/P.?BAXW'# M?7#@WJ:NXSH!EP0//_=L^Q MR=0B^B,U%F"!N,3"BQN:U0S2SES;=X6+KI]1]I&T A"VQ#S8(.8-)N;-XS8\ MH0DR%67K2'$"B='MP (,G[@\>NZ#Y%HCRX!YCWZV:>:D6(/TP75UWW5 P=FP1.W8>G&2U//W/&$1?/:%PMR/0 *S&XTP8X; MP(R:H KX,PS3B5;K<"8G5P^#L>M9 HY&Q"++3/'+TLN%!+8ZF6.V-REE<.V8 M'R93VYWQI-C'-U@Z_BV@XMV/=>=.*)%W0H>D?W4/C_[.=HT?NVW#.4CL5)B* M7LC7DKS 4A5M#I;;,]S)8B]J(VU+Q!^IN9%_H/L MXNJK"Q328__\1U]3U;EK(OHF:P 3$)CSY6R MPXRTF^K//UXQ(7(GO+K_!/Z?@MH#*M%9_$A3>"2F/^J6K<^95IP?5CC[!L0LF58@##0U 3X?J+_@!L!LX&587*P&#S= MELO/LX9AI'>%!A&W>C8X7&_G34NF'M![D#='+/W%30167W1@Q'!R[3BA;J<_ M]+]Q+Q%7^%.TKBGJJ/OT]>/2?F;GA\FHOM4S6>;4+T_>"[[KSP*^?+5^\B"_[A4^&W-M-!V5+>>ZV2!OL MR[JE%-O7NV\N!IFTMPU3>>/Z<*5DUU&X%LK2GJ.YQL&TLN> /42!A\HD/)3P M4%M.K:\\5#:-;_FA\AEQRP;FQ56R$8U--A^ ,3;[J%#,T]#F*,"JAB?QJY M,NQ9Z5*3";N5(C4;SSHN3;#:Z%8C-1F':PD/M>54RLI#93-DEA\JP;\$W].* M<*S;"^;J)"CW6AIRTUIMQON"L9<\T%1_X)=#C^L_+O41/,\;W7[29_X%>[V_ MZS)ZD!6'Z,:==7>-(3,,WH/M9+L^L![MDBO?)??GN^3/KH@Y<&_"! BIK?%& M^+)%5>Z,,3=#F]^.Q#7NQ+XM<+0-?@MNB0:\#HYJ_CE2%?+PWTC1X& M;K*D0-AL?>KS-\D?;UD4L>HUXT2 PY= C0;0[38&_?P-3 _02?=T0^9E]:KN M:J@ R:/(J66U0*[5Z+^PEFK8D=J>,;5F#:FUHS>DKG.C:5+9F*$AE8T=MO?< MD,Y,UJJ;WE9);Q]1.>"KXQ%OCLXW@5 Z.&PW"I?C2N64E'J^,X\T.9N:5Z%O M7J5J2R8+=:_:-<-^0\0GDUDIG+:?'#_PP@D\WXWN>3, Y%IF0FQQW\8_O_&X M:04?=<.RK6 FH\66,?:$QOT,"C?Y(!TW+EK54VUW%6UMD!Z;Z-8L/Q^KDB=N M)6Y%@!-QZVGBMCNWKLD$/2BWJJK6*LBMG:8" R!NQ2:$B)I)EA!)/2=DOO-' MUWZ4^65RG;)1O!Y/UTE_3O#@+7J>QPM?ODKI;@CNN6:3*4%5_+J?M(Q1,TUQ(*H^0R@(FJNAIH[S;79^4>AYCV\ M&>T.4?/)R&@]4B3PMSJY=P/=%D5X''$FTYX?AAXQ6YP2F1]FP.<3I$ /!7H( M)XKV'-926E/'H)"EM%^KTR8E1:"4)ZS*@+B2N))P(JX\+%>NJ5Y3E"N+NP6T M0;EN >)*?!X 2G(HMY@!]WU8WOK$]0)9!E96,[!\/Y258@W7#WP*JF! "JNG MGH(J)P,5!57RX??S[O9/IN3<'PN=*DVA6*-^>!9E[WA5W@)-::K9#%3$JY7Q:J;JZ3Z\NH=G0=':Y34.(EX]&*]2IL'Q,@V6 MLPH4YG!*+3@MRJ1P2=UQHG!))>&23*UQ4516G/L4-DUUJ01M16ME"XWCD[K: MAT=PP$#<2-Q(.!$W'I8;,RTK\G/C/JD#FM+KM(@;L2*B1?D! M*&# JJ&)3$\&*B+3RL@T4Y%Q9S(M[C,@,CT=T<*1%+#-@V"ZH>C3IS5*I-93 MS12PU[@6CIH_L,4DJ@(WY(L)JT,^AS-^&WBUM)E.MWAU*5">M3VUNSF5J=N8 M-J>^NHY1K7M"&W25'J(,A4TVU4:=7RO5<5P:($K&@P51,E$R47(EE*QFZC46 MH>0]$B/Z'45#E!AQ*I03!LH\1^PX!3VQ)EL+WBY>LOT MO7X1;8T3;);G6E#3SOJKK"IJA7KFQ#]:ON7\1]&UKI-92%>F;6J#)779F>O$ MKFRFT\@Z?B/L01!M,3%!TI)TWC9$HJZS E-85G&=/4OV5C.96H[)]#:U8F$_ M!^X#!PGW%/;/?_1AZ_EV^1L6]^7[ZMM7#?;+:R';5TL2_FZ3(S[55395,W6J MS\33^6(Q%D R4R;@L^7PV]'R='\#K>R:EO$MNM>WY.:8%D>>5=(8O K$#0S M0\[$G^R7)5)*3UKF#.BZ2?OH\;]#[ABSVU$\;S[.^;KZ.]2]0"CG51YF0]VW M_"4-O9!B!J9:Z,FYVCQ3F6,ERV/](BX!S_,>>&?OR;EVS.K414J\TE:J"0.? MP+#'ICZ;<6'? 0MOHN#NZOPVDO6_W@ 1YD9WNFZ[@=4 ^23-"U_4:V+&&(8M M3(N <4LH1,G[[W2?L^\P:\R-W[!=5\ST [L;NUYP*77<.]WYP?YC<=MD/\=: M]-W=N_\DBC.ZP,]@9/@AV"6"V?QH[7*P1Z1Y(Z^]:E6\$H-Q0X^YTRB ,[5# M7YI!TZEM&<(B9=%D;[4Y&EL$/I,KOBQMR02)!Q!/FD,E["JN6E-MJ@NOY]7] MTJP#,*"6@#? _A-3- ;L 1H@#^M5)*CB7=#PD^@'"K/2'WSD8,7!KS\"/?G1 M%>4<;B&>YZ%G6U/0%$N\\T)3X'="\=Q-/:Z;M\Z_A9P!-N)V:LD3%O\F?8OY M+^*'%<\JWL]#.*TYWUQJ%U?-1B=#.#\I0O*MI5D5LKW/9+[0!1+%9,[7N5SF M0O;%(I=K_!,HLN<\L]M>FEVUL2;9X:>(K3(+6M#48A4(PWW+4)COA],1UY MY;JS(M>M7E:RA79N#M[N.HE:L\I)U)^Q3J*Z=A)_DK*Y\QRJ)RF(9>F%/!-; M5#JUDY3.:F96VR"R4[ @=,<))XIP(DTYO/_([9D"%YIR1SA,A?H5AI?-'X%2 M'SCS=/AM([/A^)-+.P[N[2X,2)C0R<0*I%]HQ+DP5G:&,=<^]P\G]+EYHT_A M=3"[F=_U(^>P!3;@+QCZOBOG&,Z.7#I=78?MYZM:9] MPD]BB0AC,)13DR29"6$7"V>CPZF1-NZ3[=?<*23(9'GU^',GQ\9-C/;"KCWM MV5CV#!W(GMS(O:M[GXV>C4;*_%LS:PLWD$!D\T2]L-L[^D3M1@.KLV?K,"FF M/A,R&"P;U8LYD\\E]S3SR18>DBU?]F5VI?0'P!Z[%7O@A!/%W^@@R>D@9=FD? 0:/85G"M9*#M;R9:S7:V3*Q/Z4=9*NRL6E5MKK9 (_E&[;K SS M0^Y$%.83YH?SG=LBX'4C:HK?@;7!A48Q$V_M/4P[/)_QXZ7DLJ55PS@\U51D M#7AA#)_EA-R\#A;C^\LTG. OO=-KZWIW=*DUN]IE>S32+H<&O#35D=HW>VW3 M'';6!H:%7U#M3X.WRP'G.YD H3;2<>KX(S6/%S'M#!RZMKFG6[%P0D+.M?[5 MA<4YD$$657W+)'ZQD2]A9&FDS\W1FCMB).AKC0Y==6F"$'?9[<2QAJ'//CE" M,8$)S[[9\).?01]&BC1VQ4>)(L>O!GY&]XOBA'8B+S"-DU]'O)D!&0YZX=\4LR=L$ ML$AC/>W/'<;QZV2,"H,KFGPB;P%3&P\K?C.Z!' 6C,22$L-DJH\O=S0!*!@1 M&)?/DSR#ZV4_$HRP&,'WNS]2MP?RDY$#T<4@ND3TN*[TC6^:JL;V\/='UQMQ M2PP AL.?IY:WF&0Q((\'H2<\XK&[UYI#.Q703EW7EIB-0AG+B:#;XM_6,J[& MA=Y,K[=KSQ/FN?0^SC*J5:(I__=OF$'04S+')HW/NQ&_HP MD7?6<\"Y$POQ7(;%3S:;.+%'K!='D49H +F]0MXX<'7/U[VYC6U*DW,4K42I'Q9F MM5 47!\%(E[S&-NI'I_HEB/VA1OEM95)V"MES482FR.$< B1%4(*1N2JF$:T M)24XZVOZ8PI@/$8/(Z98YUT)E22?OLR0K&8Q&;A/<- MB81(G J!P69L$KE\HN^ $27SG?1G#DKU;N770C\[;@ 0CL1=A.*6PV(E>:H$EA\*J,3[B,IU*;+:T7_=$5CK2-66:-;/GVY:<:Q1D2>>QW4(/N@BO$ MTA+S*BT.NO5.[M9N(^TG?4.;?$']K-5IC+D9VOQVM!YG>>WXTM<1G\WNA=^K*G=0 M/W8'C8;]?ML8-2^;K6;KLCWLZ)=#/N*7_>Y([P_T0:=C&!O=0>?)C?=RDP_K M\BDRHX0SV0\G\* P-#_QS,96Q^S-=LD^P D"<99!G#Z1 XV<<[]>@/5M<-L6 MYSW@*>:O8P^=?+TTT#=-!LVX$/*QJDYVFHU6 MNV@YIM2)*D,>22CC2-7IGG8LJSZ65K@^5B6 Y'$H2TCZ>4XEE0H-C$3H"KEE M1U"/J=E0<]9CJ@ULP.7#R)+-LOTQBQD=XO0>#@1(IQ$TIU/8BX!)@!F\2"8[ M84/+B)91+8$AZD$+C;J3BB-L:-D0-$0U:($AB^V4T*)E= I=D?#YI[$"138" M9FA0>ZKSUMVKMRO[CGN/EL%7XY)G_,0B&<5"T'Z-W/6DV+%"@UJQD]Z&Q_Q3 M#D DN<:'UODS]PS+CY.LIAXH=7GV7>9:DJJKH:JKS5K VLGJ94\PJ:W%&1&1 M?BCR34/=CJM/<6^"81V1R4 FPSG =OWPX/&'N*J$9SF^941( ESA\4T$\EM6 MZ+>LK-E![,H\W_X2MV'@BX/8\/0*>\\->?*/M51%'E[!UWQBC>EW3G"<<.N6 M6K5E08K3()^+F-JN;#L^'YW/73JQEBDV5?@8=YQ+G5*[4;;URV>YY<_O9]/% M8>[8N7V3>'Q7"PUYUJ,N3IXMR@U]M_P?Z3)>J1-7Z6)J*_UA/GW]N*U!S-5 M4Y5V-UO@'=WR.)"G!HVD(]521.)$XAAPPM=;C?B[K+9IFZB\O;X63CE4GKC_ MKB/OWX"%@"I_]K"D--"(B1H0>#U:B,^/('?JYWD^!3V:U/$FL)K! /Y+BJ YN<" M)QTR?9-EQN$GV:#L?2AZ)4?-YZ*.:NF.+7--B.@HP^961R^=:6CWE%ZW3PF4 MV&3Z%3X$B&=)\!&'!XABT9Y%R/1V?/$L@O_"882$A/U/<5OC(QU)V-:H]TI3 M&[T642LV6<:JZ(E?CW@V@4(LQT>"%@"I_]K"0"$6+$C0@CCENOIG%G?YZ'HC M;HE2BZ['^//4\HYWM&#_:HKGO6RP!(CSE$NLN89# =7+/7FH$$;1^$Z_[/(7 ML2(.X4;7COE!:&)YA;D'ZBS"09JJ]'J=TGQ69UE5%,VZ*!PC(D/@?-B%E@C* MPR95=]T[/Y;?+\34.CC?HXPXM1I:F]C[).0=!6T0A>/! EW':8*'E@I.+(A2 MT&)3LLE+\-#2.;$@V+Z!R6U!,-,-AS9G6J,^A+/4N>7WT)ZQJ&F+=JS \19[ MH(;PX WB[]I!>@D\BI/AP3)GT MFVR\C;Q$ZHW,AOIB0>NDW*!9.;"L]2 41Z:NC)XC:-8^OQXQFZ)B>(XXD^Y! MSPO$T7BP6!L5RPG&>4?%8MT/NRA0ED9:KZ]OXSE\6:\/=];KW_E$MQQX'_9B M@5"MH6[?#!'/TA43G_BD7S (, K] M0CQ,>X#3ABK7'F#)[B\].3[%#Y^ !BS'MXQ_ZW9X4$O_L@5B:>@"[];%5:=# M;KG3D-\3.7]80X*.-^TZ/'U<3@*O9X&EMG0:W5P MUM5(V^2=;99MI:74^>F'7KO=EC+HXS^J2#;>\=4;F0WHL*!U4J[;I<+D;7*[ M5!!Z[51([KA"KVIY?AC2/6?/"\31>+"@T.ONH==L7X$]0Z^;]?JFT*N*(_2J MEAMZ)?UR=OJ%>)CV *<-U>ZAU_7G*^:UN-N#[_TK#_MLCB7A[-L.ZR^SF5JBB&IVG2=RBD^RK(A M4%7QO/ \8R]YH"D8=Y=#C^L_+O41/,\;W7[29_X%>[T_%',Q6YIMF%RA*RPG ME-IGH;!:7?4OTW""O_1.KZWKW=&EUNQJE^W12+L<&O#25$=JW^RU37/8N=AV MH7Y\H=&PWV\;H^9EL]5L7;:''?URR$?\LM\=Z?V!/NAT#&/']5:BR*4'OVX0 M.XI4)!16 -)I["ED.XC4=P[*W#)$T6!)'>P/H"4_ 7K=OJ75S[9H,<;<#&U^ M.UK/4(N;2(:X=LR5=^1-KT'Y/UK![%ZHDWMXA'NP'HQ4F>XMTFSKNXNA]SV&+9MOL$K,:D3F9^.($'A:'Y[/O= M'TR/9_C-+Z_%1:]B;7+HU0.WC*DB&F5$MK]>- %K;MN"3N$1YJ]CHI:OEP;Z M1@\#]VU,U3 =MC[U^9ODC[L7W?O! U+HQ\]C.VK[!AS8X%'\M5G_IZ?726W#8R8G2"+X].@<"7N WP:7 MIA[PZ/V1;GD"P)"S*?>8/+U(:@\=F(A:UFQS5E0D24771V,=1YT3%DC;E^1I15.K TY(<M7J-97E%]8MSSZY%48:Q?;35Z MN'&02XR;Z/JTD.ESK%9'-5=#*&"(S!NR7G9T*QS09)%ZT__D?..>Y9KEQN57 MZ\7M$J#O*MUF>0%ZTC/GK6>(94GZZPL#L6PAENV>$LMNCZX79]IV3^FW\30" M(E6#6]40T9+TUQ<&(MI"1+N^M092HMT8)"_.L3U5Z?5H,XM.E)%J&>)8DG[, MP7"B5[2Q[FRSD ,Q[9X![\W<*EK5]AIM/&VK2'_4ZI0[_LCWOV7&";Y$$+)B M*/^FMC"0*7-Q]7,!5\$!#9A(;V*+?*NMOM)N]2C1#YLTO\*' #$L"7YM82"& M%=#T-57#APTM$1PP$$&0]-<6!B(((@@\.*!<(D00)/V8(XW$#6@CC:UC.>JJ MC#2VNHUFBUQOV"05T1G;$OIWGEGX\:/KC;AUQ*.W^[?M/.^U@B4Y(D^_AYJK M-110O=S(FZJ2% UO'M!JFNME;!'.3E\9:.5966?9QP2-D!>.>A*KUX JB-5/ M!BIB]8-XS(F-SG=M$27AP8(HZ?2A(DHB2CH#<(B2" M:)Y7%@,N!Y66NV0F9 ML^:;_0+#[8.[.$,80J51X59#PU.]@=3,B1Q*W18J-MUP:'.F->I#SHM^S+^' M]HQ%K9BU8^56;#&<:H@-WCRY%SLC; ./-OMXL,S9Z*(4..MJG6V*.A_0)*NT MS_/.H>:!VE248!7>9%1@ <+,@IJ@"49!4*[X.;K+4]G- M/A8>K0>+Q4F>XMVF-*F+J_LQK+>FVF.+60E0\+W MEF_ ; 8?/7<2;92^B;$E4S)2Y@2QN$_\<70X=';K:;XVGMNR*F(WU,5\:88HP.3 MSX:A;SG<]^48K1'S0QBC*431\F&Q"+%*?Z41Z000.% ,R>C-Y*G3#RM>KS[> M+Z_%HKNJG0ZY]L6,I/!2HG^%3"I,GTX]]QE$,N#V[,55N\8$FT=3Q")Y TL5 MA$NNAPBKZT?=L@4S?G2]1+[^@,GT-JX=_T"+,[[670"/+G1'9 $*70.3#AI3 M7CS^4NJQ\BSMR\Y\;7WRBP\+3D[D3#IR%/(=B M^J2("V4?74EH_+2$RQN*:;1@X4;6Y))%LD"PE>V;\T'W'+ )_6_ Q;O M;'CVW?*(.4S!5.Q?/+")-]HC?5@:RW;FG71ZJHVT>1I_I.8V7N*%-G1M<\\E M6_7Z_.J"OE.;DL!5]2U+9E_HK4CAI7'=A&(_6UW#&',SM/GM:!5/8$S+N': M*.T0-C+W0L2JQ+B;&[7C:%)A98U@#+6EZ$.^X$-(!X M'0I*LR)* Q5BA+;\X9OMO%7E-D)L:,065,Y+M%1_O6B"G'#;%IL^>.SYZWB] MRM=+ WVCAX&;+'18 K8^]?F;Y(^W+/:<-..*G"=9W"SEJ#$$!WEE>&I.U\=Y M_/-]E0"2AUXD)/T\KHE2H8&1"*805@>"(\Z:UNCF.^)<&]3NQQ[LX;^([9?/ M/L#PCETX\##%-'%,/FFSTX*&M!ERU.ZL9URZ#-.I4!P0G5?UX#->2T1.IP7- MG)PT#.2D-@NE#M:;ON*CV*N.E3-^XGT.G=.&XPQT>B'%0$J?E/[9X"H"U$SK MU$SKJZ3U:ZCU:[.H25F?)ZYDH9,;#04L>'3ZBPJD-LJ!E/YYXDH6.FE]'+ @ MJJ>Y4<7$\92C('" ),JO29[<&W2G]:E_--J"%[4Z[(H4IYS%+ BJXT-%+95Q MP$"$0H1".!&AG#Q41"@X8"!"(4(AG(A03AXJ(A0<,!"A$*$03D0H)P\5$0K* M;G"^\H!9CN%..*8,DPHA.;G%@J)E^ L5&6M)+T?KK)O3"-@+ MJ%3&2TT+ORY5&NNO5C@"O?E)JLW/KK^M:I@L5]1N:NMK=;6VU4=/RGBU+JXT M5>FT>NA;X6*KTEI'%4YTB@<+HE.B4Z+3-70ZV(-.U69+ZT5_=+5.,3K5E'XW M6_26Z!2C=!&=$A9$IT2G1*>;Z+27:2"VT^YT8R7IW'0Z4#J]+M'I24@7T2EA M071*=$ITNI%.U3WHM*EJ6G>_W6FKIW2:V;8-1*<8I8O.:1[]G.;[10<#.JEY M?/G',>W+N5!DOR#%*9NV1E AA8K2UG# 0(1"A$(X$:&:&@1_HCI@G=-D)9 0<*W6GYAH+!0P1QU/>S8:\F^>A9UN1 M$EM*O-%6$V_^C%7@=:0!OX:3(?=N1W?RI[<+]2<59M%3F)^^?MR6F7.E]95N MMZ,,6DTT.3FT_G&O?V(_DO[ZPD#L5XC]6A6RW^9#DSG83^TWE;[H$D+LATO( MD*Y_8C^2_OK"0.Q7B/W:E>[]-IUQS+/WTP:*UJ>]'SHA0[K^B?U(^NL+ [%? M(?;K5,A^FX\DYF"_YD!3X#K$?MB$K!X'#[5>H]7!#<1[RPX#ZY$S/AIQ(V#N MB+E3L49\?/D,9)I0&DEM82#3I)!ITETU33XYAL-.)JX3&2770>!9 MPS#0AS:_=^5[8)QP\YL^$U^^]F" #_)WVTHHQ#>Y?M(]\WXVY=?/EI^\^6$R MM=T9YW>!:_RXE3KV"Q=VT7[Q7;7=5T!@2S-Q2(^D)CTR'GK$6)1DO[ZPD L6HA%,VU8<++H'O%FM:-T^AJQ M*#9A1:I'B$5)^NL+ [%H(1;-=%_!R:+%X]:=3E-I=@;$HMB$M1X'C$\S:/W] M[H_"$6M*ICNO+"[22RA@(/NFB'W3S[3#.9I]\YW[< LCX*:T<,J(5FOB0%83 M3R]8TB&X=0@Q*$E_?6$@!BW$H)D../@8=(\3S8.^TAZ4YQT@'7+>.H08E*2_ MOC 0@Q9BT$PI*WP,6CQ*K3:U4G.]2(>6;O95 M '1R2P=+CLTV;*C? AZHUK:T+X8665/+UE2FO-HAK*EOMNY\A;M*8\HRQM[] MDWL_=D-?=\P[_@@7X=Q9R@'\%GK&&.XG?IDW6G[5TO DS.?2.6D^(+U#=%U# M+(BN3Q\JHNO*Z#I3#^Z4Z+IX:%Y5E5:);3:(S,]7*Q&9X\&"R/STH2(RKXS, MCU)!K;R]][8L =I[GXS@$ET3%D37YP(5T75E='V44FUET77QE 3:>Y^06",Z M2+\M36&ILWU)U(Z_?;?,4N#F233PWF*750'>R2TK+$E8"39B4M?2_#;PR'## M@^6RX58MG&39+5MVF?*!&[KLQ H\TVRGL@[C Z79UI2.BN=0XB;S:R,ID&XA MSJXA%L39-<"2./MXG)TI5E@J9^]312#JC8>H+SIQ-E[=0IR-!POB[!I@29Q] M-,X>9 KPE;S/WJ.;^Z#=5YH=//ULB;/QZA;B;#Q8$&?7 $OB[.-Q=J;D7ZF< MO5-.6N)R R M054)#CU-5>!:Z)-+R8([OKHA&L>#!=%X#; D&C\>C6>*7!Z QO)#=>-$TB(%*-'XZXD@T3E@0C=<&2Z+QX]%X MINKB 6A\CX(-M!L_(7%$5+%AH^Z),R5*!R$]ET/7-O=$I2@$R?)D4^Y%N0MO MT*7 4:LL#%FD9!TAQ2FG=410'1\JZAR% P8B%"(4PHD(Y>2A(D+! 0,1"A$* MX42$VJ?8D$)G::+:(R+ )#5:-2D1&TD]$1D2V.Y$-2B"RS=47)9&UB,C0"4T] M#IV=0*PR[@2++WA/)@7E3" V*8Z=/T0FQ0:3HMMLOF12Q#IOOWAE&TW)9EK, MR'4J41E)/U$94=GN5*:60F4O1"Q[ Z(R;&*#5:<2E9'T$Y41E>U.99E>]P5W M9=MCEAI1&3:QP:I3B=WOXI6?]:9'QYI>)OMQJ MM%KKI&6CTI'C?W'^!FY^N&T>!/#T\3PM;K8[.FN6+-[Y6:=X-SSR M/E,)*AA>.LESY5^IH"5=3W;JC&[X+J/MY&,Q&;-XMT6MY*OY?6I#_\/I*/WHN+M(B#L6,'D%7R(2*<7WF+&47Q*.F"'DF?57H1^=I M\(>8RWR6ANV;3F-D95-4EKG YV(NLRBX]7F+4P5D*)FM.Y'K+>YRL_UUZ- B MZWJ5HLVR9846A,JK"9GNCU?^E.KSQH\O_"O*R5X_7FQ7B<0&8V\8]SKUZPYN MI7ZG\FQ.SR/W3+.1[)"TUA&?VMBICHDZ@O+9^F^9(>Y&O_5-I]?$V# ML3R7L>%1N7H@\=]T*B)%?V1%D)-WAV)R):9%4K:?Z&DS0W&$'7V_R-*0+B/& MS>59FEVUQ3MR2'VE)FU'_"&O='&H5(%4CFGYZ"K1G_JUOE)2*8,FE96*:A!- M BF(CND*/[[Z2]-U;DH^)XROM!=TQKI5(LORM\57*I"D.Z5##%_56-.VN*_M M%\RRRI$V&GR]FU%/S#"1V9?I"I;J+K5O[^7-8\)?*1GHH\(O*,9)]5HGY"6W MVH-+',DK5/G^MCAB;_^)P"+16O=.#3@95#L3(;[(R%H9E8PD8-E1D))<'E4V"O,C5EKJ'Z%PGQ M1Q1'AF""@K(?,A/=[2OZ7"PH"C6-D5B6V1G=02VA8&:^KWD\ [O>>I>QNTY:OZE7"MVWY9Q[)+ MXC'=#V79WYB&P[>Z(L9;>R*>?$K_QEQQL9F3&5$5Y87"A-6"@$SR[5VMFPG[ M8SK-CG?LX3"(E.,[C #9)<$VD(QV:GH?$AHJB4Z5?V@-6@S6PGA>>W _@($Z[EJEVD;1;?NCE]+V( Z8/T&X/K+T4BA=>WC/5=L+Z%K&]-4(.LFXDK,G1T MH[& A0^G?Y- K"$'D'XS<46&#M;G 8L=FUO>C0";)9Z_)Y&>;'B:^[DTDYZK MF9G\%E%B(7I-:U>_J:]8J1/63I_3R_1 M3_IWE,_>5_.T/UQ62]W>F849,OSJ7]XS-UIEN2%=/9?ZY]4,9C]^=QFI_P3D M.'EV]?OI_5MLONINK(;0*R'"-*]^)U>DQU'YNZT3MS]RNMB+DY];([5'"]G"QO74$ M<5UBNWTCU9W%UAL.G-'(A=ARV& 7NZCE[<.AJY++P\PCNR.ADZ_B_Y8=FZ))=D,0"@/O>$WIP)) M"Z:R6 L#DI9]DI9;YT ^8])"/Y9,^DGJ4^@.-)3L]9Q19X 9<-Q\DREM0#3A M_?;" -'<1S1O'8#S9\YQ>=PS1Y.:;3&D#H@GOMQ<&B.8^HEGG;EUW MMC0?/:C<&SON >"Z_H[*@U\Q$ 'I]-%!! MKY]*K^O<=NT^O3[$:'K'&7?X3)Z'7O,E'N@U'RR@U\80]#SG,'H M<$N\H-=',K'@L9,][IM8$*;%));":Q]0O=UN>\@;G*]I[LCVD^CV$^_L=Z!)!R//Z1YPU@%TN[E: M =WF@P5T&[H-W7X2W7[BS>T.,_F T@MGR&C#.N@V7ZV ;O/! KH-W89N/XEN M/_'^>H>9A-#O#9S1\'!'L-FBVZ6C+?WL/I=\CDD(KW.?K$/?AM'YPRJ_4=?O M'Q)@F\4A]]&>&B6%;_SG,87@$_/D5LFR%O_<-N.F=?)3FM%+$Q&GVN6CR5OZ0\$5*QKX"?A M/M4:/&FU7-?KWE.M[JA]FPIO5"L7OQ3Q5?FEZY3_:H.9"O\H S-%K/RZN_:[ MZXA,JH6D9Y[+^.H?K[5OG;17T4-O_%R0"D3!-DT-*#QDMAX[KK>X2V3WC^E# M!Y#;U?6C^LRR9846_IE\->/'%_X5P?;Z\<2U(N5U;KKCJ?H9 M@YU-5]ECDL;A^FMV(O\]#6<"XN/7#Y_^X_WGT[O/[W[^\.G#YZ^G__GQX^G[ MWT]//W[Y_!_Z]E__>_KQ]#\_M4[TE22-XOK2O_]M1+'U]E1??Y1+.\2 M7WX2/WW\_.[S^X_O_B7>?_G\X\>ORVM^^W#Z^[^^FDN^_/KAMW?ZA]-O6')3 MK$]-BNFVUS6^^LG=R^R/4X1'@?"?C[F<4Z+TWB\T&_C9E5C-&!64Q@4R2ZA^ M@ICJPL_"5_]*TS_TY]5%ZJ;IM@K)0[US:UK2>>:\Y.LL4L1NBS3+#?OZ4:)T M^FD,$E<&42N#B O*>J-$Y#,IYM(WYB-UU!]_S:)SNDRJ,$NGBZVGE**N+'5Y3_&SDI"Q(E92I/)J!T84;":%XP M\:F-H.M#O\K 5V41IT5>9+J^JHCS\BE2Y:1VN32_^W,]F5D9 UW)G*202'@> M)3J!O*-@))+I6NG2(EN^89&E1LXHA0FI81.GB^H.>N.$U#FA-@P]*:,[SPC' MY;/O<0M=J4@[=S2-J&:3*^,2A3*YDRYE^?#%+/.U@52A#:&$YCJO\Y9<,@JB M!3W-,=^X;Y>_3 A[*N'-KP/M*#>_7-KJUO>7NJXWOXU(D9-;SYC[5S>_(E=, M;GU':4MT^YEDU__>\:H+RC^67VDKJ(A"V\]NV\6IO%(;-]/9D22W5\:UE"KF M"^U&A,;_32_()IE31<,%$7B)@'8,;??KS%7'J/&="IPK@YNV_KT^K1]6L4$9 M(40]5T))DU6I,N)7(;->ZGR6TI/HAHW\>XVAHIPRHH"(YU>?@NVC,9'KOBTU M7_-UE761(E(XG9GR5(JHQ(^1"@JEEBGJ.Q-OD2G/3Q0&21!1=!.QAU&^O.:W M*ICHDB\+F9E(5,L,CLB#"ER[(3;!HX TDN3:=KK>)2.--Y7,T M2#%]*FV44J)4G)V1&Y818,S\C9BA9$JE)H!U:T($?J(QU&C3CU?$B:8T](OV M(>$'LZJ(VLJWRT28[?*($J)MIGM9-ED?JCK&2AM5&C;VC!KIMDKY M$M+C7!=.ER*X49)RRJXWGK+^<[%;V MRIE$AAZBJ E&NA1HC].>I[E!/X;>9A8=7+]\=6=%.1NW)O(LS2-"@5PAU@1, M]%3>&J3SA)#KK?RD2(ZD*)\?+VCGYD9_SV?\JZ MT"U5?:*8[%'FA0;QM?1/7TGM?1,#1,OS>51R]XM*%T\_O*]D\65)51=T(\57 M^8K,OY^[\CR+)H7I/=/Q592A3QRO#%4'!J>T1&,B*6:FCB$\\EOR6$7Q\B?5 MMLQ72F^-B$J(\3*97RTSF#N99%,:]P&FLG[5TOW6 [Z-8I7>;4=1N)U7_V,R M[@NIA629*-]=/T/'VE9SG^BRY')JA^C7F'\K']_F 1_>ETE-,:'RZ^"8%PF% M4*5):YF^//?C0J>G_OTZ98IQ(T^O"*;J,:KXBX)FBXBU']N?P*9G\]\KK[Q. M$+0EHENJNDHA21 FJN,CEV[A2)U*/-G_6Q*'N@MA?E@?'>5#"YON2#CK,IC?1SHK M(EG?6J:;]4--[P/*W?T M])U^S]3-=_*%LK#S2%YLJ>[=7= #QMUQQ R:07Q*,(E$LB4WA5(GHA2F"55" M4@,H.7.J]LHR[ZUZXH*L;-?H-@-A&DH]IJ75G5CTBEJF58>#SEBI&-J]=([\ MC32]+;[H]G"6Z@OH+5-3 G7=H/*KI\[T<^C.Z]>NO?.Z"-2&H7!;CJ>(/Y+T M(M'<<[/,6VZ^[D?[@]A?QM>=?-I65$S=_B(F36.ENZ"6Z=UM8VU6FY0I"G1O MEZZLKM)=QJN^G=,M#429EEDI=)<%4JW=\6E=*EGRVO M2[99B,TR5G59ZS&3N?XWT59:I,K03UG@76V_+"/9G3)G0W"AYCQJS*FE6/L& M&1%'?VH\S).5V41AST(OR_9J+G5KP!13]UZ0^_]5B9/4[D MU-BTKRJKQF4/ MLQ%,TYM)CSZ/0EG5@6Y\-==](CH3O_9HG9S$8=7FEU6[92+]N7EH3,;/7NDK M;MRT>J8X]X.B**^>7859>D:)R"3S_]*5*XV9377W=$Z6RHWTYE2OA#A$]Y8Z M:ZT]*N^"[%8V]LOP,=UM1-0$D0E4PD&W^\\RP^\WFJ>KSMA(XQ81B46ZXR,- MBJK_>"[SJE.!+*?H@6)!K8VU-&X)V*T07473^M#F-MTX/B+]:2O]D9_K-,@/ MJ)VJTZNY]/4790IEF@V1&:I8W:N)HHQ>:A>6L;MN2=T4O:9=>L=B2^_'EBBA MIF^B>T_BZ3)+2*^[N:@4Y!FAO^Q:N,&0E)T5.L.]BLB?RV(1)^M.1=-MIT/X M#[IVEJ:AKL9F"?24AB!?%E;)]2)]2E4NOGSX1/Q5Y(I<,2@;::8_9 >7KBE 43:$=9.KLG58X:+;#F2:]=R9KESKFUJ.7ZV>IKE[HZP;OXJ9CEJ= MF-*33.WH<OVBMPTIW)1)%K)MPH]9+4QC**!E)0ZG^H#:4TLH:RY)? MJO)$5;=D4O;&&D]0U4@<_::%6S?BY2M*&V6X[D+_OM&E;M+3#60R+3^ZBM+T M@%]7L73K)1BIJI+@M::CZ8?8Z,]82L.R'W:AO53/6=&R97*<#:]:F7AE01,K MVK5N^L2YIQ2H/D42Q=HG M/R8GT9=KXOD],0W6_Z'?PW3NB/^A:_R25C[)2U*]=M4WV1C\OV[T$I3]SJJ8 MZYSL+WJQ;HI<-]_7.EX,^9B&"5%P&FKCA[HW5(^$O:M&]'TS*$_DGU1CB92= M4 O=C(,8&']^]^Y7RDQBG0N2RL11$.4Z<[P>>/*95\#Y2S:5:H^C$KLYCHET FSGYFZK]]'V7.LA;#L MW5S-@K[QBSQ==B;I-KV_4/+-\H^W MHEK(T*E.'3W*D]RVRO]CIJ4?[ZJE1NQ?N\LL10/ Z EGBMX-!)5$,X.>T\Q@ M=U3/:P]VVQWU&8*&!VI?9YF4U$!.\ID2'_3LQ=JW_7R.A30\C _NX@P$N(LY M:J?1)2_FXK1A,0^(FG4,OLW!U_ M_#76:U$AR>Q@XQ$(I !2<*2X_E(D4GA]R[3 A1:P@X6?%J!!!O)O-*YH M!X#[6<#"C_L/W YH<$A!')J)*UH&4 <>L# :N-E*,=58CC7LP/3,X5+$K8F# M=:5U>QRDMC=L]VXA\'1QL#%]]5&@;$X#? J+T(]*7.Y,4M:*#\)U6K=]T)F M0LW,RM-R1O)+?C'SC-.<&.#%Z-#BAZE)DS8._USWL<3/K2!L+,_W9 4Y:93S&PB% M3#=X_)D-#'O+]),A )DFF>X[O4%ML_\0',PY"M( [XW%@8( X2!!0@0 M!C"2E8[/% 8(@Q$&[!)0-P@0!C"2E8[/% 8( PE#OSUF!XQM\?']089[L,IG M7_NO#O4^.\"X#V9G8'8&8(!8/X58#_=OQ2$^ZF[%01B:Q4BV.3Y3&" ,CQOW M07Q &([4XDP9R3;'9PH#A,$( Z9TUPT"A &,9*7C,X4!P@!A8 '"8<9]L,QG M7_M_6DHO)&4]YO$_'&>R_)!?!T7".@C3 M^R$-=DJ#YSEN%VM]ZH:!*T=!&N#]D 8[I6'0(VGPV$%C6W!PY2A( [P?TF"G M-/2ZC]G^$\'!;X\W+/IY_.!/E 3I7/(;#8528Q":L5)C?L93]N_UG.%X[P-: M$1P-YRA( [P?TF"I-/0=S\7DO;IAX,I1D 9X/Z3!3FGHDC3@4-#:8>#*49 & M>#^DP4YIZ'6=WG#O60$(#GY#/UCWLR\(GV7^R$$?3,_ ](QCA@'3,SBBXKE. MOSMD!XUMP<&5HR -\'Y(@Z72X#WF=%8$1\,Y"M( [X#^$P4YA M<-L=G.Y3-PA<&0K" .^',-@J#-T..V!L"PVL]6$ PFJM3_CX81_,S<#X 6 M0]T@<&4H" .\'\)@K3!@UYAK$$I#+^U\'R3/,>KS.O+L_$IW1)\G:1;*;'G%:1I'H7#;ZT!7/[E;"EB9=)+&X79L.KN LR\2 MG_P@2V60)ND\"L3[- FC/$H3)?PD%.^__'\??WSECL6O]$GJ"WY?A'XN'V2I MP>VZ/ZZJ!_3#=^&YS)04\PTK!"LK.'KGN[C04(I)D=.-N8BC>:3'R/)4S$Q) M9$*?HF0:^_H>1Z@XO9"9(.:XR&S*[$@%PJN'#&CY](CHB27F52YR,CH5)B@R#*9!%=B&A=!7OC72-%SXUB: M1T>)R&=2J&*QB*_T#_3%S#^7(L@D/29TS U^)H6\7,B@J@K5.8^20IJ_S85" M$2=&TR@@DXGS5-9/,TBO6;TT*7.BQ4GEVUQ4]% M1D7)'%.@"U__)'[_(Z-;)15)B;/H7"8BBY1Y[2(E4^81V>0L3B?TCY)487JE MB)0JM-%F?DY070F_A(VJYT^G5(724(FQ!]TW*12]0966N0-50:^^D'&L_UW] MK/PD*'^-YHM4D54F5Z;D&O[0C75Z5O7PNV>#?L@2H M-)E(I\9& 5DHG5,E3'TF4B3RC%YQKNNT>EQ9 #*.)#/EJMV8L/N8",V/9;@8 M&YLJER;5GPWQ_/UO(Z\S?DOTLUC2C_%/U31$#SDW)2/;R.I9Q ]91(1C^$VS@BKY)8PR7= @57D99/3T*3&% MOE;7[2+*9Q494(WS-#,5OL9-_R[B]"Q2>130"^5\$:=74HJ8T,F,+_TJUQ.O')Y&K!/D;>>)^6>%NAE[/$Q]J^7W-_ ]JBB3+.M96BM^NF?C+ MRO/_\5J7[>1^/1Q\4P]K]&'-+=,T)B(R&J4;/93NY$9C-!50,!>)3PKV;372 M')V&2BSH,AW,85AN9I]4?YK2%5*I,JV6SY_$@9'4I,NDH_ZUR$)#4P MB!^ M%K#PX_X#MP,:'%(0AV;BBI8!U($'+(P&;K92S)T[IC4X5+@NN'R:=:Z,;;Y2 M6K?'06I[PW;O%@)/%P>E*:.<'AX\#I3-B8$/0.6%67Z4%LI/0O627T0\XR0F M!FCLKA54-QRDMCC\M-C/,A?*CZ7BM],L-D' !K^,-T' WM=/B$K7&SO] ;:_ MKAL'KB0%;8#W0QOLU 9OY#G=SMZ;IR$Z&DY2T 9X/[3!3FT8>)XS[.R]?QJB MH^$D!6V ]T,;[-2&?F_@C(8]=MC8%AV'&O1AL*RS2;"\3U6N-]%YU&A0_1.[ MFP0)UVD;N^TF8#FIL8!JO#&5\E%H-3HW\(8]IS,>8SHA1W#XS3>')#'C.4C2 MT4 %2=I1DKH]9]SO0Y(X@@-) A:0I*9 !4G:L0?5ZSI=MPM)X@@.) E80)*: M A4D:3?X>H..T^F@XXXE.%C>53<"/V>ITD=OI-,HYS?PC=DX-&I;3 M% N_=YPF%:78( M06&@,, )"O,8[,9CISN&PM0- ],0@L) 88 3%.8QV(T&SFBP]U1"* RS\;#G MW1>W20A\*<^G3\Z$O%S(1$GUAMW0/P2_R5NO H:#K%0'$@@(2V" ',#[K84! M8/P MFU32SX*9\)-0A/)&[)!!@/" ?( M[[<6!LB#EH=.;^]-+! @S0X0R .\WUX8( ^MD[$S[./ P[I18!H@D =XO[TP M0!Y:)T.G/\"Y5G6C8,'J'OY#0J8M;4P0,%;)Y[KN)W:-E9'A/".$.@#O-]>&* /K1.WYPSJ.YX0$<([ M0J /\'Y[88 ^M$YZ/:<[[+"#!A'" P;H [S?6AB@#ZT3;^QT>GO/($"$,!LB M>NR8W<9XT#,CA6D6%D09#X8 %!.GZH($B[P==UNN.] M>S@A2,V-+ @2'RP@2,^Z1/V_8[O9Y0_,US?U8I+=.AJIKM!S9PQ%,*MGE>$BD M%\>!Y8Y'2"+_^&87;<<9['_,Y(%X$PD(P]B#IO'! IIF 9;0M$/-G/4AFE 3I?.\M,+&)=;-FUNR22EA.52QPVC%- ML#L%\'K.<#Q@AQTV.> ! Q0&"@. M-862%&90VQH.* SO$(+"0&& $Q3FD0-EO>'>DS^@,,S&Q)YL9+KQ8V(?DUQF M4N7+!7^.2&3.;H( )!\[$]L+ _;N;IUX3F> H^'J1H%I@$ >X/WVP@!Y:)VX M3G^\=XX/WVP@!Y,/+@XMS0 MNE'@LD#JN7>'9 [+EWPFL^7PD'A1+IUZ^:AQ(FPMS4=8L+4TH,+6TKO!]Z*_ M__&QV%GZ*9%Y"2GB -3?H,4'0U4D*)==V2$$''$!6?N NH45.@@AKMV##J M#7 &'$MDT#!B 0-3?H,4'0U4D*(=&T:=(92((S!8ZU4W A_-T)V82+I25GL@ MBMR_K.^4-\S)869VK/$^"IRPQGN73*#K>/N?!(MI/J3"# M3FU'R$!A>(<0% 8* YR@,(_!KJL/WL32A+IA8!I"4!@H#'""PCQ*8<;.L(^U MT77#@,5O+&'YN!HD6ZZ PWP:#K@PG:2!^31' Q7FT^RZL]:PA[F=+*'!6@-@ M 4%J"E00I-W@&W8QP9,E,) C8 $Y:@I4D*-=-Z;O]]$^8@D-! E80)": A4$ M:5=!\OK8'(0E-%R6P-TWR!>FQ226PFO;HTV?95ZMAJMK&/R>7,%"/)A.)]EE MVL]]X%F93'S'#L8=9P4=!,EF)QJNT]^_+_9 E+D[7UH5=O52*.2,#Q:0,\@9 MY&RG'36=T:"VB;"0,[X4"CGC@P7D#'(&.=M%SL9.?SB G''$!G(&+"!GD#/( MV>[+%(=.O].%G-V/36G_I?GO0^HY1C5?YSY9A[X-H_.'57ZCKM\_Q._6B_-, MKSRT/;_.I)BF<9Q>D!<*8T.A9*[HRRR?B;3(1)'X14@>%HI,JB*FW]*I2!GXE,'K7$=HWJ-<0R.P37VYN%/7ZJWI, LF[D21J'6QE_ MM OC'Q0:*@D9@K 9M!AD69[7'NPV-^[T'#D1 M#^,?.YLU&PAP%W/43J-+7LS%:3(K#XAVG\EJ;3K-%:CCDB+;H%F)D\=!G-S. M7OV7=LO7+T5\)5SG9C=*@VOL=?8_CA;-BP9P^E[$ -('Z3<&UU^*1 JO;QGK MUW:Z#EB_1M:W)JA!ULW$%1DZNM%8P,*'T[])(-:0 TB_F;@B0P?K\X"%T>#) M5HJY\S#L!H<*UVG@:'!Q0(')@3\ Z?%3[8%3_<$$#.K&X&D.CH/-(2+'#1)$ MY#AP@H@PP B A$!2!"18\4)(L( X@(1 0@042.%2?+1:2>4ZH?-FQU /.S MV0=%[U5O-G!@=S['$RDY&\LS/1;EF?@',.PBUW;OT>1V.NT..V00(#Q@@#S M^ZV% ?( >>"! M, @3S ^^V% ?( >>"! M, @3S ^^V% ?( >>"!PC&<8/Q\ MFURR@>5]JG*]R?>C1H;JW^RM29#P':[>956PY:3& JK-&2"/0JO1F<&HV\;> M%BR1X;>]!?2(& 0OH45.@@A[MJ$>]_3M.H4?-#2SH M$1\LH$?'#Q7T:&<]PJZ$+)'!\JZZ$?@Y2Y4^BS>=1CF_P6Y,PJEIC@&+9<# MZ7E6;#=:_-U!>\0..+.163WV I M9!MCU-;" -ENG;CM/CM<$!X\8( XP/NMA0'BH,6AQPX7A 0*DY?/()I!SA] M\6B@PNF+[&>1X/!%OG$%.>*#!>3H^*&"'.TJ1WN/>T&.FAM7D",^6$".CA\J MR!'[!5B0([YQ!3GB@P7DZ/BA@ARA=734P'!9!_;< W[>L-WM\X;F:YK[L4AO M'2!5UR Y6UQBB^IF3:;9)8^PG*I8X+1CCF"[ M_N/LM+HQ8!H_D!?("W""O#P&N]'^S4O(2[/C!_(">0%.D)?'8-=O#]D!!WGA M 0/D!?("G" O]0R.05Z8C8,]V5!TX\?!/B:YS*3*ERO[')'(G-V, .@]=AZV M%P9LS-TZZ>R_EPS"H]GA 7& ]]L+ \0!XL ! Z;A 7& ]]L+ \0!XL ! Z;A M 7& ]]L+ \0!XL ! RZ+H9Y[^T?FL'S)9S);#@N)%^4RJ9>/&A_"SM%\9 4[ M1P,J[!R]&WPO.M@ZFB"AR_[*^<]PP)8>9V;&R^RAPPLKNG59V[]TFQ:2>9L@5U__[F&D)=FQP_D!?("G" OC^LP-1H5SG:>^('Y*BY<04YXH,%Y.CXH8(< M08Z.&A@N"][N&]X+TV(22^&U[5&FSS*OUK[5-0!^3Z9@(1Y,9Y'L,MOG/O"0 M2O#!!L]&YQF#_@<$#D>;NC(G @Z!9B 4$S0(L(6@'6\17VQIQ"!K? MP(.@\<$"@F8!EA"T ^';:P\A:!R!@: !"PB:-5A"T [6Y3B&H-T/3&G\I>WO M@^DY1C=?YSY9A[X-H_.[*J^KZHZHM)M&/37AX;;7L:A^ M)_Q$_Y3(ZJO^]6^F6V*+]08[VZ.L4Y13Q 2/#.('CK">^G&YK>B#W/^N.NQ6 MXG6'I%=6OF='UJ=E@AD'.OX).]:?:Z\S7S>*.@;O\C3I9M2W,7^0LDW MRS_>BHKI.]5>#+>&]9^)H+K=]F#OA;MKVA'0KS([A'C8FP\\>$;,,Z!QBQFW M2R#UK+:0^LYLBP> MQC]J+FLV"F N[K"]G_G)6=US_'A-C>4!#!-6L\FZ8"ONL)U&E[RR+/ 64]Y" MRQ*,UP38D)\Q!6;W=4O6=G!R!8IU!-F-RTJ0/ Z"-&CW!@\?GK9;L/08GG"= MFX-:#:ZQ'J,\&GJQ6:!K!68O]K"^WQ@R<*2PZOD:PNM;I@/LELE ![CI &@> M--\8 M'R:,)G=OC;5JOK\V%2FK+:.^A1H.R] MD="+4.^UDRD1)2*?I87RDU"]Y!@HSR8@#% YU+E&3W9RV)WZ<0 V.R)IS?8 M4LL-MNX(A9KL_A2+ZMG8G.DI><_$/6Q@^(X= GW3,K1[D\ZN-W;Z@PX[;&R+ M#KXD95$P\ 7!JEB 4G!$Q1MY3K-;='!EZ1@<[@^A,$Z8>@-':^_]RQ3 M!$?C.0HVA^O;" /$H77B#O8_U@SQ<2 0]I[. 55H$!W9YO5H+7!$9>!YSK S M8(>-;='!EZ1@<[@^A,$Z8>CW!LYHV&.'C6W1P9>D8'.X/H3!.F$8]IU1%^,+ M=>=9\Y?^$HLLH@L1K8082'U MHU2>I@F7V12%7&NC[D/Z$514M!;*!@N\EFY M0DN*LSB=^#&]8RHS,?4G613X>90F0OY91(LY@2'HQ7_(W!&J6"S2+*='3*Y$ MX.M#V?,K(2\79%.Z0YE*S:0?!GJ[!:&C)#??7T@Q\\\E/2B4(CVG%^DWQ[[* MQ97T,T>7]4+&L?[7V%V_E@J5R7-)15;7U?,#*I4RC]65^OCI9_$^G5,!(JDJ MD_WK7^_%B[__;>1YG;?TN_G+??M2U_#[#>^U294#G5H>Z(G[-4*?%KEDXC6!=YBREMH68+QF@ ;\C.F MP##:3)-K!R=7H%A'D-VX8./G8X<5)V2QIA>;!;I))P(T&R;(P+'#BA.RH ,\ M8&&F Z!YT'QS. _G83$%AAGK'3C[;7!$@2@;"2O.P^*'"3..1&8(PFL.X:$? MF#69@.6;D0DW&R;(P+'#BGY@Z /6)CI #H\0/Q-AA4]PTR!8<:#Z!D&45I- ME.@9YH<)H\G=6V/MSI.N&QPG]>K6]D4KMD.P4J!NAX4$]=I][_DP*4U9[2_T M*%#VWFSH1:CWVLE4N0]76B@_"=5+CH'R; +" )7=)83J5L<6@W?JQP$ 8+.G MX'(3+K/?WI9PJ,GVV'*V%IM;M:4FMB+GB(HW[#F=,3:W$0:(@SZF MHSUD!XQM\;'W# ZH0H/HR#:O1VN!(RI]K^MTW2X[;&R+#KXD!9O#]2$,U@E# M;]!Q.AT,/->- U^2@LWA^A &ZX1A0 V&#L87ZH:!+T?!YG!]&V& .+1.W&Y[ MQ X8V^)C8WQAOU4DS[L*L4G&+T]J7YBSV_=:1/)\*P^;9':^JSVMHIZ]FVQ/ MA@!4N772[SN]06U[3"$XV',4; [7ARY8IPN]H=/M[SWVC^!H/$?!YG!]Z()U MNC!RW,[>W7B(C<93%&P.U[<1!FA#Z\0=MM&35#<(M>T!"E7@97.KO!Z-!8ZH MC,=.=XQ.I+IAX,M1L#E<'[I@G2Z,!LYHL/?^5 B.QG,4; [7ARY8IPNNY_0] MC"[4#0-?CH+-X?HVP@!Q(''HM?=>6HCXX+-^!*>0/&[]2%E@'$)R))J I6O- MA@'2;+:.Q-+.ND' UI&@(_N\GBD,4 6H @L0H J@(_N\GBD,.ZH"D$! 6 .# M938/ED><>P\XX?S)[#\PA&113IJ\#C@& ;B(!0RP.5S?1AC06V%Z*SKL@+$M M/M!; 3JRS^N9P@!5(%7HMW'.1=T@0!5 1_9Y/5,8T(?-!0D$!!<8++,Y^K!K MQ>3_"+Y/8DG?AM'Y/94?;%9>?]RH MZ_=U.MG7F111$F325_H/D=/G,S/_W)^3,^5*I%,B I7K?Y4?4]G\)*PN*8\X M$-,LG9L;\UDFI?E=19=B3F^<*2&IFJ'XI4AD:4BO[U1_=#Q7Y.FW[XRORAO< MZQL]<>'K]T=D6+*:" NY?-34#_(T4V).QHVHYN&R6D$ZU]_YV97P)^FY%!0K M,C,_S:2O7=T1?__;R/,(;,U[2S37[!OE%'P!F>VSS,6IML8_7NM+3]KF1M=X MR9%ZPIQX1_F4]JT*D5'T_^+.(5*3=1A?_XZ>? MM>]\)E^93V1V70B'?ITJ/UBP.?F#3*KW3YE,S.HT!2P:4BKQ"Q/)>Q"4.59VER)H)" MD3.1A4,YUT^G9TR+O,CDTO356[69HCD]>!G$\P7!3T_4/RX+*]0LS7+_3-)- ME8%4L5B0N8*93T^F_X]CF9C?Z8&9I"IG,BP""IO[=;>$@': MW]W1XBZ%OBL$-L+M<4'Q@!#XC2SN9\',6.A';?=TH2GC_JB^0]SVC^IUN:%7 M5LIBA$:0$Q%A_=#JM$0@8YV;:116GRN]-I\W"OK&+_+T;7FW3@YB?Z'DF^4? M;T6IZN-.E5W=6N?UY,ON-M9U5=5<6E>E<12*\D)A8%SX&=GU\/D&M_3[FJ/94;[T9-'A ,^CI5J+VVL/!_5 M[;BUK120X65VB,;2.@"3- X? MA^3^2:S.'C^5Z< 'G0[4'DK/T4#B87S;N8LQ"F N[K"]G_F46Q]-\(#5GAD8 MFZP+MN(.VVETR2O+ F\QY:W]LK$&APX8[RAA0W[&%)BM@W)'V7O9X B"(!T1 M+GO-^'@R02IG?"R1TP:^4XP@6&NPZF%0X3HW1ZP:7&,]S'LT]&*S0-<*S%[L M87V_,63@2&'5LV>$U[=,!VH[E1 Z<"PZ )H'S3>'\]Z9.;I'$UQ@O69DOPV. M*!!E(V&M[;1D<.2Q<"0R0Q!>,#" M3 ?0X0'B;S*LZ!EF"@PS'D3/,(C2:J)$SS _3!A-[MX::W>>0MS@.&%Z8OJM M-9*V0;!2H&Z'A03UVGWO^3 I35GM$W3 740>@,J+4&^DDZERF[&T4'X2JI<< M ^79!(0!*KM+2(Y3[)]D3Z.-S;3"S@8'.XOHTP0!E:)Y[;WGO= >+C0"#@Z%#0D7U>CZ8"1U3&SA"-A=I1X$M1 ML#E<'[)@G2P,G?Z@QPX9VV*#+T7!YG!]R()ULN Y[ABR4#<*?"D*-H?KVP@# MM(&T8=SNL /&MOC8&%JH%I&\-@=RT[?5^=QWG78^6-SEC!OU?-#)X(>NUU=] M/'QU>+U>NY1M6:\AY.5")HJ*-LW2N3E5/C?G[>KK5'0IYJDY$4[J$^&$WG"F M9!2O[U1_=#Q7GRO_S3OCJ_(&]_I&3USX2BRRB"Q)-EH>4;\L=RCD?!&G5U*^ MRF3LY_J+LK2.OB8N5'0N13H5:N9G\M7$W!*DL M?]4%_:?=O:?F[9N; M"JTYOSO:V?LW%HL]+AX>X/VG9#G"QQ$_&_O'CJGQNW >)9'*-2#G1>Y*UUSB_D2EL7TV^P>K,6INW M\3@B+FLV"F N[K#AY%FFP#!A-9NL"[;B#MMI=,DKRP)O,>4MM"S!>$V #?D9 M4V 8;1[)M8.3*U"L(\AN7+#1\;'#BA.A6-.+S0+=I!WPFPT39.#88<6)4- ! M'K PTP'0/&B^.9R'\Y^8 L.,]0Z<_38XHD"4C805YS_QPX091R(S!.$UA_#0 M#\R:3,#RSAWFLG4WIWK7R6%LI/0O628Z \FX P0&5W"W$09H0^ND MUVT/V %C6WSL/:L#JM @.K+-Z]%8X(A*K^=TASCAK6X8^'(4; [7ARY8IPO> MV.GT1NR@L2TX^'(4; [7ARY8IPMNW^GNOY4%@J/Q' 6;P_5MA 'BT#KI>^TA M.V!LBX^-T85J7>F#Q5W.N%'/!YTG?NAZ?9U)$25!)GVE M_Q!JAR4<0EXN9$+73[-T;DZB5S)(Z;(_"S_+9:8/GM=;LBS/J;_S5T]B[G$YF5MYOWTX_?==ONC:/NK]])Q5)4*ZJOOE3.%W%Z)>6K3,9^+L-E M-=7?_]8?OQ4OO/62D;G"[7C=*6KVV>^NUH5QD,HC*1VAXTB H%GX27%66TD_KM$=W/$U?_:)WZXG:$$5L M#*&O6&3I5"I%=Y'QIU(NG]C?>&+[Y@Y#]KE]="GFJ3D<4>K#$87>>ZGRO[ZS MYHC+0+A]?7Q57N9>7_Y1X;8^M+]2^F8OJ+5=5B M>4;OF?MY]I]32:7EFE!29+J'9\^*'5:8F MR$:G3832ZG.5:)G/&P5]XQ=Y^K;:+R+0ZXX72KY9_O%6E.G8N%.U$7$6WC)U M/-[6%'8^^R9R3[*= HYD90K;UUDF):]CJ&W>F>>(N*S9*("YN,.&PZ29 L.$ MU6RR+MB*.VRGT26O+ N\Q92WT+($XS4!-N1G3(%AM!\LUPY.KD"QCB"[<<'> MY<<.*PYY8TTO-@MTDPZU:#9,D(%CAQ6'O$$'>,#"3 = \Z#YYG >CG1C"@PS MUCMP]MO@B )1-A)6'.G&#Q-F'(G,$(37',)#/S!K,@'+-R,3;C9,D(%CAQ7] MP- !'K PTP%T>(#XFPPK>H:9 L.,!]$S#**TFBC1,\P/$T:3N[?&VIV'M3V+5FR'8*5 W0X+">JU^][S85*:LMI3Z%&@[+W!T(M0[[63J7(#J;10 M?A*JEQP#Y=D$A $JNTL(U:V.#3+OU(\# ,!F1\R;&V]%JXVWE/!7.V_=$2,U M 8)=E&NQN56[Q&)W?8ZH])Q!O\\.&=MB@R]%P>9P?'Z-L( ;: FP[#=90>,;?&Q]XP.J$*# MZ,@VKT=C@2,J;L?I='KLH+$M./AR%&P.UX\ZYW[ '*VO,RFB)"!LE/Y#^.NK;^3E M0B;T_31+YR*G*W-S8+*?A$)%EV*>FB/]I#[23^@=@TIK>'VG^J/CN2)/OWUG M?%7>X%[?Z(D+7XE%%I'QR"PB+*1^E"GJG,SFQ_<4]7K)4+5B2/C!GT64T5XC_/1!WCD1\UXDBKUH32@0R_* MZPOJBIP-5UIS)7?F\T9!W_A%GKZMUNL'>MWG0LDW MRS_>BE(4QYTJ4\=99$L!/]Z<%CM/?1.Y)UG.CB,QF<+VU60 K(X!MGEGE"/B MLF:C .;B#AL.\V4*#!-6L\FZ8"ONL)U&E[RR+/ 64]Y"RQ*,UP38D)\Q!8;1 M?IQ<.SBY L4Z@NS&!7M''SNL.&2+-;W8+-!-.E2@V3!!!HX=5ARR!1W@ 0LS M'0#-@^:;PWDX4HLI,,Q8[\#9;X,C"D392%AQI!8_3)AQ)#)#$%YS" _]P*S) M!"S?C$RXV3!!!HX=5O0#0P=XP,),!]#A >)O,JSH&68*##,>1,\PB-)JHD3/ M,#],&$WNWAIK=QZ6W> XJ5>WMB]:L1V"E0)U.RPDJ-?N>\^'26G*:A^A1X&R M]Z9"+T*]UTZFREV5TD+Y2:A><@R49Q,0!JCL+B%4MSJV*;Q3/PX )M]"5>; M;6(C(:3U"P.5S?1AB@#*T3;]P>L@/& MMOC8>PH'5*%!=&2;UZ.IP!&5KM,?XTR\NE'@2U&P.5P?LF"C++@==LC8%AM\ M*0HVA^M#%JR3A1&:"G5#P)>?8'.XOHTP0!A:)UZ[QPX7V\)C8UAAO]4CS[OZ ML$G&_[=YE#[X_EQF_IDY'SU++\@82J1%KG(_T9;9:SW)\RU&;!(B?!> 6L5* M>S?DG@P!Z'7KI-L9.(/.WCU\B([&DQ1L#M>',%@G#.Y@Y'0Z(W;8V!8=?$D* M-H?K0QCL$X;NR.F/:]NQ'-'!GJ1@<[B^C3! '5HG(Z^]]]0 Q$?=ZTJ@"@VB M(]N\'LT%CJAT.QUG.,( 0]TX\"4IV!RN#V&P3AC' M,-@G#)Y++0:,/->- U^2@LWA^C;" '5HG0Q&;70FU0W" 5:8X'R2PZ\P$9F? M2YQ4A/9O^!(22+%[LAVT9%=-PCHL@ =V>?U3&& *NB.;'? #AC;X@.J #JR MS^N9PH".;"Y((""XP&"9S=&177-'MMOIHB=[ XG2VDMCWX?+DP9'-5/^=>Y/ M8DG?AM'Y797751TL[O+*C;I^7Z>7?9U)$25!)GVE_Z#_V46$A=2/\I/KXJ93\9W;';4'Y4UDOCA*$_..[US/ M;8\VOZ?:I46VFFWOSRE8\FK2/94B+#(]]5Z7=>W/!Q?;$62^A0SRZ%S&5PZQ MZ'SA9W3Y+G:XTX)M\746J=(?J7 M($\WJ^+/2Y?3?JCYS]?OKJS@GY&'TN^Y!43)(Z9<_"WJB+M54&-);CPX3_/]XK4UWB)%Q\3JJ1\Z=#K\BW5VIXV[!^'ZT). MKZPT.U]Z"KG&#ZU.2P3$*SJO(?Q6GZM,R'S>*.@;O\C3M^7=.NV*_862;Y9_ MO!5EOC3N5(GKK:5U3[[2<6,I757-I755&D>A*"\4!DGM>4F^/-P:^H]VB7U?II&Z. !C="G6Q_<:P\']T-W+6N6P/;5 MY&^?RKSM@Q;1VD/K.5JG/(Q_U%S6;!16S-5GP5Q],-=-V-[/_.1LVSI[! ^+ MX('L,X7M-+KD)?J[AA&2 Z; 6!,Z2!>.$K;;Z<*V'9.L[=;A 11X[XAPV6N6 MP9/Q7CG+8(F<-O"=G =>7(-5#_L)U[G9E=_@&NN1FJ.A%^2[-0&S%WM8W^"' M#!PIK'JRAO#ZENG WOL?00=LT0'0/&B^.9SWSDPY.YK@ NLU(_MM<$0Q/:1@ M"')\OB6L2#J0=""NT,6(+D;>L#0[R6HV3)"!8X<578S0 1ZP,-,!M*5!_$V& M%9V.3(%AQH/H=#P.X-#I^%2=CK5-2=T*Z9WG>#88#J:1=6O_*ML@N,X"ARS2 MP'Z[[ST?)AL[/SP*E+VW@7@1ZGT1LFH'C+10?A*JESB!^)M1\'1;R9B-.>1R M8XYHN3%'(K?EVC4A8=_F>S;O\E8/#-^Q0P [!9Q3_)Z MS@X$.#[H'IF0E9E0;]!C!XQMH8%,"()@G]=#$#BBXG6&['"Q+3+X$A1L#M>' M*%@G"B\&P[T7E2$TT$HX1G,S%03;^TL;=I1J8/8(-X<8;I];R^@XU:#(,ID$ M5U30JNCF=,5I7 1Y88[,5.N'?U:G%>HC/:>Q/M*3OO<)*GK&&?V>Z,^_MT_; MHISJ+?PS/TI4+N(T\./KERW\*PVWTJ<>ZN,8R;0$ ]EL(;/RI6UQS <>EB<< MBJ_^Y?+40YQS^!PK ?EMB'^\BH("6^A90G&:P)LR,^8 G,[GG#BYY$ MQ3J"[,8%VW$>.ZS8CI\UO=@LT$W:?K39,$$&CAU6;, !"S,= ,V#YIO# M>=A\GRDPS%@/F^^#**TFRN,Y_1,H9!E%83)7J&^6'":'+WUEC# MV;DL8,#9N4L%ZG982% /9^?>/#N72Z \FX P0&5W"Y=)UA#T=QU(T"7XJ"S>'ZD 7K9&'8Q7D<=6/ MEZ!@<[@^1,$Z47"=#HYIJAT%OA0%F\/U;80!VD#:T!VT!^R0L2U ]I[ 5EH M$!_9YO5H+7!$Q7/Z?8PLU(T"7XJ"S>'ZD 4+9<'K[[TV&;'1>(J"S>'ZD 7K M9*';@2C4C0%?@H+-X?HVP@!ET",+;70CU0W"QL#"?JM'GG?U89.,7ZT>F4A] M +V(5FM)I-IK%# %H=.O$ZSK>J+:=IA <[#D* M-H?K0Q=LU(7!_AU["([&'+EBG"R^Z]>U+B]"H0&"Y+T]SS0U! Q0 MA?N@>>7N/]*#^*A["0E4H4%T9)O7HYG $96NY[C=#CMH; L.OAP%F\/UH0OV MZ<+8&?;[[*"Q+3CX'+EBG"R^&SL"#+M0- P86( GV>3U3&* +>F!A MW,8LI+I1., :$IQ LJ_Q/TRG,LBC\_7U(R+S !1:! ;V>;U3&& *+1.NNV]YPHC/" *QVANIFQDF]=/YG]!X:0+$I)_X_H]3IBLMBV 0\8"8P$F\/U;80! M71:Z'WO,#A?;P@-=%F C^[R>*0P0A=9)OXW#4^O& *( -K+/ZYG"@'YL+D@@ M(+C 8)G-T8]=Q.)TMI+8]^'RY,&1S5!_G7N3V))WX;1^5V5UU4= M+.[RRHVZ?E^GEWV=F5GGF?25_F-]!KJ\7,B$OIUFZ5SD=%T^RZ04?A(*%5V* M.3UPIH2D6H3BER*1I9V\OE/]T?%1NOF\ M+#J7B9A-%^[Y(NVF M6R@R(&^3V7H.5/Z7ZO/'C"_]*M<3KA_'/ M795_>K8%6PGZ+$3X+(CWD5ZS>I MBCA7RS+='3IW!^3@=C!L5?_.,\O_)S\ARIE3L42AZ$UT[2OC$W.99U&@-$%+ MS;Z:BM,B$^E"9GZI)"1XTQ5866F?MOBW/B\HCN2Y-.*XH!_HZ:5LI=/K%U0W M")(O>O.TB/6KHD3+1IJ1_J49O<&/K_[2[YH4*DJDHN)D)*S*O+O4$/TK%4E7 ME$HB]4-(">EF^C)*0^4(/T[IFHLHGY$HSW1QZ>/J13H.W.%;X4^BF 15WW\> MD;EU79=%-%H\7UFJND7I5ZA%N;BM+3XO*T9Y*A6TQ%_7+B1!3[02KEFWO&:1 MI:3U@A*L2"<+)-B)S(7R8ZVIG^^\5E=\]11]=972D)BNO>C-YDUDC;5+Y640 M%YJ^'5TD?[&(HT"G>HYXX;XLE<&?IUD>_;4"+2( D[.(+J);E,S)JEM3DRJQ MZFXI2ED'0T_*X=,"8BJQ_G/I!B86:%7F87B3T J7?J9_H M!W\6D8KTJ^C)L9^;]]//I4]0J<[T,ZK4C )!/YG^O#(FJKQ1)SS;+?3WO_7' M;\WC7GB504R:1UEC1"X7Z'LH+%#_];J%Q721D37\@X7J)_ M;8PP4I28YM5SFK^YM]K'.H( M G&FXYX:PL&,WJVK5[90C >4?&WXF"[:\/UE,4Q5M9E,)2NJ5FG2'+?YIPQ\ M8]FIMHG:\!AGW2]6/G';2%J9]&\5/-=JNJYH*]"TORUOK8B,?"72K4%J/87F M8L-&I>-0HTRGZ;I FG"7@.LPOEF2C?).I&G"::A]PY0:\FF14QF(.^@-Q&;$ M*H3ZDL_)I\E-"/)\EJKJOO(!4KO[?TDBM9G6>%$_EDQ"I'1':>X*K"B9:@-I M(=;^]LVLPI1!7UD5?/F]*;U^H*ZE69E>DF()X:I")OF@R$D*51 <:7:#O$N^ M;HPOZWZ2:1K'Z84A>9T-+$VLC!6+Q">YUK:BQZPW';8G)QMID%%N H%B06M[ MB9M!<_T!CO&8.:EYQ1BF(%4Z:H+ ,71RK4+:D4*B9"K9FP>A\;B>@!LMZ*J' MK+1;V6K^H=5IB8"$7_4;L+Y1\L_SCK2A[ M)\>=JIOXUOX53[Z=2#5TUFEW>]^_%9N= \IT#I07"N-SNGLGR;=W:6_VUSRF M)Y7=T,(S(^*V/6]?0 Y@_ELM\FVL-MJ%U)YFC&?P@#&>)]MUQ_/:@_MQ6MKL M&8*&!VI?3<_YI[+'_(/N,:\YE)YG[(>'\<%=G($ =S%'[32ZY,5 M^UG PH_[#]P.:'!(01R:B2M:!E ''K P&KC9OH= .99C#3LP/66L%'%KXF!= M:=T>!ZGM#=N]6P@\71R4IHQR>GCP.% VIP$^ )47H9Z4F:ER;G1:*#\)%!K%8 ,#WRUFK-KI9^^# MNI\,@;%I$UN^%6+?Z0UPJD_=,'#E*$@#O!_28*#VFP4QI& VB <-!!!M((" L@0%R .^W%@;( 1^ UU0J4QPFPM M#)B#T3KI];&BIVX,F(8'Q '>;R\,$(?6B3<>L<,%X<$#!H@#O-]:&" .K1/7 MZ73VWAX4 =+L ($\P/OMA0'RT#H9='KL<$%X-&YE#__!H)]\?6QW?B74K,C# M]"(10:IR)5ZX#/<]A&QCD-I:&"#;&IJ1YWK\L$&(\( ! @'OMQ8&"$3KY(6[ M?Z\?XN- (*#E $:RTO&9P@!A0,N!#PXL0P0" >^W%P8(1.O$<[SQD!TR"! L M$*IA3"C*M)T+N;;EF\A3$27G]%>:78EIELZ%'_Q91"K2:X>4>.'MW>S#/(]F M33 :;& :K^Z&8?0J39(0*!@/?;"P,$ @+!!P>6(0*!@/?;"P,$0O<+]L98 M2%0W"DP#!/( [[<7!L@#R8.+'6KJQH#+0J*-$2(Q2;-09DL+JS2.0E%>*$RU M%GY&IFSV2-*7?"8S^IB\RF109!D93,A+O>.<=$0B<_&B6]MDP74%?P:PCBZ& MN(Q_WX?-TG"6TQT+J,ILX"!H-3ICJ'DFXDYQM! DH %)*D94$&2($D- >2!"P@2.(#9616^]IBY"6IY"6;:-?]0U#-WX [,9R MOL>-?V%'[L;-I;&*C)C"@!VY2:R'^[<#$1]UMP,A#,UB)-LN^EJJUV!XEZ<\T%$.B^:> MYKXC_FY7N'^HVM;CYO^@8B?+@M98CA?NRW^\UF4YN?DD M^BN*H_Q*1(GX/8G2I/32]_25(]Z3B:CT2>338V=1,-,/#]+Y(I8Y/9QNH5>Z M;?$Q">(B++_)9Y$2_IS>GPNZ=WM17:$O%&<^W91)>M-?](!BD2;E+7YL2BS_ M+*+%G-B-*A6*U)R_.(TNZ5)?*9DK1RSHH9$?QU=T^92^$I,K<9'IP*'/5%J5 M*WUM&D2^+O1%E,^HG.?TR#2+R-HAU26;1PG]%EY;=UG6/!43*LA$I;K..U0U MNA1S0FVFA$ST=;\4B2QMZO6=Z@]=>9\0>7PQ%S*+TO!&*8VIE#R7Y'V!7#.< MFA5YF%YH>\?F+<&,/%MN,>*CL6FO(L[HW"V5:Y3D:'(8+.[*%YLH.=^HK>62 MX^TI.2Q]Z)TR[* #WC!.D1%K*/HCBS2YQ'$:^#D)AUH*C!\0+ZAH]=W'3S]K MMORH".^[!\=2;#5^O,Z1,[^U&FK5](ARY619SKE] #_;6?" RY>%4L=)F_ MZ[;'Y4O(2+$NAR[K=YVVM_&M>=I"!GET+N.KMO@ZDV294A(4E8PX7A43141) MI2%R)=Z59#M#V)KR]:LTFVKJO[OPY3/2. 29UAT((--:R+3;)#(]6/H8Z0,( M(JH;O998;/-(/[Z?I:S([:Z4&GIO[G)^=[0+ M7&SZQ4@[*0PHG;@PC1NC690:**FE5.<51>(78:2;+8ENIHZ\SOBMF<";4'LE M2JA=6K9UDN7$WC"*"WWYAU]/JU1#)PJ);O"6N<4T2^=K=SLF!.=:EW4CU\], M&\])A4HB_7&+_+T M[;?2@O'6K.#)%Q?<=V+-CF>I;67 QW0^'^]X3",.MULWZ81RZ;M(SP PVBGG M.B005!+-##^T!BT&:W \KSW8[>BT9P@:'JA]G652BD]E3O9!YV2U'YKV',-E M/(P/[N(,!+B+.6JGU)IDQ5R(E11Y'*3([>RU MA[?=8O5+$5\)U[G91=+@&GL=;^_#$"')%C']7@0"*8 4'"FN>M!+>'W+M,"% M%K"#A9\6H$$&\F\TKF@'@/M9P,*/^P_<#FAP2$$!08;HG\1-MO,#8YBNE=7L>5HH/PF5(^1E((FQ%V8MH%Z!6"U5>$,YOKPQLX8,M2NP]%-WNW7L\U^EWA^R@L2TXN'(4I '>#VFP M5!H\9S3 UFYUP\"5HR -\'Y(@Z72,';ZPP$[:&P+#JX9GGT5WG(0SH549+[R5FDCSXH3Z;C-^8)N<90L[4P8#)& MZZ3G#/J8P5TW"DP#!/( [[<7!LA#ZZ3K=,<==L@@0'C 'F ]UL+ ^2A=>)V MG$ZGQPX:1 @/&* /\'YK88 ^M$X&SG"T]RZB"!!F@T.,5_KP'QPZU1L?OIKX M2H;FF&^9*#-0Q&_H%*J-$6MK88!JZTZ_?F?,#AD$" \8( _P?FMA@#RT3CQG ML'^C#@'2[ "!/,#[[84!\J#[_'J=O3=^0X T.T @#_!^>V& /+1.^DYG#'FH M&P6L%V( PD]^$,51?B74K,C#]"(10:IR)5ZX>Q^,A;D,$ ^W%P8(1#FK#.V'NE' 4B$&()S*/(^E/@Y(Q*E2XH6W]W@0)G(T:P8!^(@% M#!#L1[?H$"+-#A$(!+S?7A@@$! (/CBP#!$(!+S?7A@@$'J? ;>S]^:B")!F M!PCD =YO+PR0![0?^." M4*U@_"3'V7:SH44?OC?0N5F>"A/192+^],$ @ M(!!\<& 9(A (>+^],$ @]%SQWAASQ>M&@6F 0![@_?;" 'D@>7!QYE#=&& A M$0,0WET/!BVWENMA*5']H<##[-8S$@L8(-A:L-G!@NC@ 0.T =YO+0S0!LP" MY(,#RQ"!0,#[[84! D&-!QPG43L&3,,#X@#OMQ<&B -:#WQPP!JBVD'XDL]D M1A^35YD,BBPC0PAYN9")DHY(9"Y>]+%>J/[(X&%VZPF*!0S0<$P'YX,#RQ"! M0,#[[84! M$Z<=V]=Q%">#0[/" .\'Y[88 XH/7 !P>6(0*!@/?;"P,$HG72 M'8W8X8+PJ&>UT,98D)BD62BSI855&D>A*"\4IEH+/R-3-GO,Z*M_N;;AG!*9 MC/U.$ZW?KF(.X45NN49U5H08Q8P,"4X2!&1P,5Q&A',?*<\?[;7T", M($80(X@1H((8'4*,NDYW6-L)3Q CB!%[&)@R',3H:*""&.TH1CUGX(TA1ARQ M>?GXH;_'CL7>-_07IL4DEL)KVZ-+GY>#>WI=6)0$Z5S6-4I^3\)@(3!,9Y*L M,9LVZIWZ%HD&YUM>".GZ^T]*'@@RMR=+ZT*NWHI%'+& M!PO(&>0,.(#>0,6$#.(&>0LYVA[8V.(#>0,6$#. M(&>0LX?(6:=;VX&8D+-C6-JX-0H?O_,EV ME>>0E@F"!P.O,S>E^ARJ/:@G2^*'*)!5"L@H*'V:WG)A8P0+M;)][8Z?0\ MI^]BNGG=4#"-$F@$O-]>&* 1I4:,22.\VLXX0Y3PCA)H!+S?7AB@$6;O];'> M$JG?9P+^U,$ C*HWPG#'6GZY!49I[:>W[@'F.P:+7N3^))7T; M1N26]>OK0,!&W/$@I3N&H-W@^M3DL$,HXU8H3IZG.% ML?F\=*1RU1Y9/_872KY9_O%65.AW.I4RW3M8MM2QP? N;WF@LQP6TCW-?4<, MWJYP_U"UK8=U_D'%3I8%K;$<+]R7_WBMRW)RC^6/QH=.I133-,V3-)>E/[EZ MT#.?29')($V"*([\/$H3D4[%]6Z01.=*B4663J-<7Y\LU\EM_.!/TG/97IG) MD-,M:FH43VA$!XN[Y+Z)//&-VEK.$]Z>/,'2AWXL,@HRPPO3*%.Y^+/PLUQF MFA:\CNNB:69_38N9]3>=KB MW[*ZVQ1V[7YZ\D27/B'[_Z4+F81BX44+&$ZY7E8V,,%/@K[I] M#_Q5"W]UF\1?M_,<#WD.> (\\7B>Z#6))SXF05SH%,8D!!%E+?.TH.3!SZ0^ MRCLSJ01E&^;%?J 98Y6'!*G*E;Z*LI[R"40LB307F21#I$5&:="?1:2B)==\ M_/2SOO(S,"SZIVQ? )[7P2=\&/J%WE.V3Z%*4[0PA$WW=+T6R M3%#ZSC4;& ):9!%5CMXK7D0OR]]T0A+XBRBO&C6[<5!$C:B2R98T1"TVJL2' MWWX5ZDKE?32D!U1#J5+FFHT :W:4;YYDB8(Y0A?B9#N2&3HZ <2<2[[G,J[E;Y=7BY_ M4'JASJN)KPSOS?5;#9\YFF2S//IKQ6X1,5UR%FG^\/__]JZM.6UD6_\5E6L> MG"F&(,".G9Q)%;;QA!G'S@9R9N\G2DB-T40@MBXFG%]_UJ5;:FX&V]@(T,N, M Z+5O2[?NG7W"@&3\%V 6SX,'GZGO-D MS7RN^-^XX/0Z;C0ANE^RP3*:(@1AL$4H2X;K54Q.Y]>UM!Z[%OIL4,W;F!\% M^^*/V?JQW45YB$'N0I)];XH6TG@;@:*%+OKX.!O]B2&_1FF;'@$?&D G/Q M8+BP#V/!]QRJ@!S?P??T,;\._L"O 7?P:_(K!A8J".H=.@Q]H :X&/P2]@-L M>''(ZF/;Z+^$[$L,?7!@[H=NS[6!#KB&*'!IS2SQ:_.49'V1L#(CR+VQ-\KF M)S#UJR+N)1*OJ1%W;^3V3A.T5+IT.0)!<0'4>P$L+'4_QW[P P4UE>+T%[H@ M@[<(X)CD\0-KG(@L>JL/\+D/KT9#$8<8:9-4]P!=_<"%E:,4Q*R2>3Z /JQB8(P $/I@_=#X#5SY5D6YX+, I&MB!>YS#H4R,WAD!6(BM2G(.Q1-5$V*>5P(AHL M2%WD:@_$V95E.1([_$FJP(K\&,:B3'[7(]='E9KG[,Y,W ;%U'P"+9LQ8".(> MXH@LPCN F']^,WJP7H^6M[8FH1'QON7;VA,-FO.[%G< XR83WAD85:M M>$"^)6@P.='7Z"=H"9&]@"S<>4(Y7-YX@N[([#89#IN61V.X-Z9Z.K,Y!DPJ M !< !?IZ^$3YO%B=WCY#<'(E;*V&5#&U]#%F,T0ZR-@*=5",!5UT@I.A6T\0 MWU)<@WCN@9&)WGU:/)]^]S(_EQXWJS-3+9#S"%CM$;P!9J)CB%"Z#C;2D&:Q M,C7D_CAGT^D#3GB358%?@MQ8X#I1PJ""C#OI3:<*#O KUW>0_>#E M@YUP/CZ)>IO>(OZ2Q#Y/ZZ,51_ZG54G^#TMS_*]^6($G< IZHW6>D=0-*:'' M#W)-&;0#Z+K\.,FT<7_)(89MVOOMGNY)2CGEYS)D ^2?R\4N0Z&SM2HHFV0$ MS 0M\^]'IT<9.--3*14K*S1'$>T-M"8;;&NY/XVO'.G6T>78LB:]S:FK;)!^ M@WV9]M6R9)51N8W)#B,2&U/.@HTQ*\6SF;Z "PU,;H0TOOX90PQG%M;.1.W^ MBC&$W[JI71=-#MDD;QOIGP4@N2G(3<&.\A5WK1KEDP.S!5N[1R^W!;L0GBV% M&!FQ'0PZ9/0N'S;9!Z,'64WLO94:K%4'78LGSRZ#'M,I$#\.K:$3OLN>0KQA M'B\#W-A4JXU7ZWVRT$Z\SO55VRD#T5Z 4> _N YO$#R6]>=W"PO0V6M.\SH6 M)#/\R=ME98(-V6N7998I2#[L>Q"/RZ>%L_-G7Y2;J\>&^/!L1RJW"[E=V&4V MY'8ADVRIG!7.SI[=ARG7CD/II'@8X9W:49QL4MU 0+=K*<',<"2KF=B#AZ9L ML"&WWGB_<[50-2O98\Z!Z4@&T^.Y<<@%_W#9D!L'- [F>>'L_"Q[W#DP)7FW M_;+=!G;?[Q-''JGE+3J0N*WT2";VY6>&:=E-Y*ZSO?*@$"^KK"I/;9=]$;OV MVG4PS<+9AP];AKUL[1C-#&^VJUNY2LRDW2NBU>2@7SPVEND[+( MG U$N*]YOMSQ8[RUI5SK-T[O 5F9-Q=0?L6S]S6]=O+[;5BYWSY'^;Q0K63NY.12Q#PHQ=M:S36W9;DM MVT]>YK9LCVV9:9H%\^S9)T!R8_;6 ?0Z?7<6=UMZ_J6GFUY7TL_E&7?U.FD; M[P6=Y[P)/ZW='%S&#@BA&^+UY]R F[I@6FF3CK5N06DTNNS"RYH%UT+)>"\X1G'3$*A"V[_E+CB9FN4;^89[/W M+.-CR]I.)8VO\*>G,[]<=D?Q+@@5NB'KF)_GQR)JDOP3(G6:[L8AX M^E3=J95A=X(A:H'PQ /U')!-7C3MGN!G86QQ[XPP"GQLL2&;%L ?-'R<,!5Q!N+Z68+S*>> M%]M1+)MW4/,8;G@3N0.2#I\GZ*J."W3]=]*$@;K"C87GX?^Q-16L,1! I9@; M,:!P>=@)I ?J,!;B!W'_D1O8D0!6P!UREO^X!WR*^C,_-E^LQ9DQCBN/9KS M5! 1%]T(OV?DTS<[+;QS_84D?-&E^'KW+8N&P_XG1QGHI"O M---8P ^XR^-LIR^M(T\A,69NS[5 .+:88??2X^WC,BZ7; 8^(!;]U#W MLZX @PB.&F.V-#R!0]W"J)E&TH.4C1@_FOAPW,QL];MDSZ 0,!$-P\#Z(0RA M*,WF/PSCP8BM&'7.LGH]:DQ)&X#H*)VF5A1Z,;#2J.40%@QH-%9(FHZPY MJKT0MHGT_)"0$KN_=:G?!Y JG8B/[1E#=!ULB:W@1*C&:? EDMJ')7"+L[DI MC]/F7]@7"8VY/]0Z>N%:;#>PXP&0!H;E>8 GXH']GIW++%'(/4YZ-L'D7?AY M#4T_=;>,/:#+P *WP,6N1@P1S)YD3& A&V40)7(1<-+4"T[VJ91MGG@(7'@( M"XK&*",S0R4MQ*RI&13T'G0+)4&U*&/VBJ7]PW9!SU A;(4A5HHA(U &&TT' MBSU^E!"NH#.5!?2?V+EGXLQ*$:DH,FS@@Q>EMRE4O7&'JHW>"@5$_KI(,AA M.+*Q8@B3[\H@%UDY'"(KUQA,-NX:^A%YB6D/=AR&^JG7>*PF:2Y.\QJ()@TR MV,"S-9J/UUPHMV0^#S%3M-$#.JD>?06)@"D/CDIH4VA.C_I,[Q!E--_RQ-TV) M6G$7K8%,U,!_5!-O[IIG!0&NF4(Z[FZEA6Y2#W5@&%C_@/EBYX^4.OV]["H< M]=W ^0US0Y,T-"PH=YM<4@@RV=G&-JXRG@3M)E_ P=8_'$L6TD:B!4(8 2] MHVAB4(3B7(!V3H]8P83!4-)\%!#[')^&0>,+H_2D$-A*")8/A6\DP+2T%[,3 MD;CE;";3]DXT@R_^&, V*"0!>!+YHF46*F;55L\^A?M 3@[ W*"B/IC/_8< M]G&XP[3OQ-A=?8 -5]DWP9_J8Y#_SK9#/8T\8% -8[L_]Q;5!=:FEPW%/8T% M$J0LPW3K67Z!*&)C2UAK"$\6DHS$"]?+4V#B)KV%)=_2W$-@N:$,UUR6,-GJ M,2#7R*=>L.XP1@D@#TH$UXRBOP.SG8-I51H#6*I7R\,X_DV#L&H@8YB=ZK[[Y0FJ=32H\H7 MR@2S'8.$@.#A5%JP!&N$&BLTH%?Q4\$-&,D0K]H7,\DN5;,C-9G6]CKF@..0-@^8.3_":[7 M6-PX_AY(+].J?ABFG4<35V<6*H,/_^1X>5?:8CCK82<)(-41>Y6$R# ML4A_*H"P]S)$&T[F)] 7SCVI5SJ1\%FQ_M(;8J.=Z'1J9K+3Z;YE3N;;H&YC M%@W5;KZ)O@![A1OI>;I=X]"W,'N.64"<41= F^P@9O,JI=.91"3F[>&;9?4> MP$4O)G>#RG>S^4= $WR#X898\;#1EH04Q:M^[;]\F"FY4+$([0.:9?CY=&/P MHO$HYOR=NG?(.G@]8""GQ]E!I3::@45I5?@S!!\PEI['* Y&?B@S#PDL4HX= M 9%:3_.3*:"Z6(*)96R-_N@0L$#6B*3HD!L9@.B@Y:7L$"5EIB&;OJ*:1@$Y MA8L88U((C)\[P@&Z0MKNY+$$Y7'LQ*)J+:ZG9L!^\"-\C*C.I<]9^K1^'&'X M0!23K#0X)PP/7+0N_@-6&B0 VL>P1%4.T!2\U@>NL$6&U$7K&[-Z$]& MZ.YQAL,L2>FAY!.8;Q?+7&QVI0.YWA390282L]W[>;=3:OSK7EW M6;_"E(),0E0A I!?4@(B?> @,@R?ZYQLE>GKJR0EC'%1%/@>P\LW++0XF"G> MFY(:8)IM!0$F_T ?40-$2HHT/0WQF@@>(%*3NS%DQD!(5Q_13M(.-9L!%?%5 MKX?A-Y=]5_2,^D_ ;\+DNUX/ KZ QN3OKA.45M\=4S #$9';F_ F$OH\?%=0 MD0Z'\UC$EP8QHKHZYC\X(:U\=37!-.=/X67"X%'"8.,8[9D F\$@U(P]$4H$ MKE@R4VF>'(MW]$/SQ)GZ+*5<"Y8:<,40'TR2534[HB*[->#*Y#'^OESZA+_1 M'Z*/S4_OWDF+OJK=N$S:NT/\$X#8+9XPUMDHAQ#^T?]I'5EEW:$D#N5T.EQ=U"Z(8ES,H:H"(5#O .>G@@KD.7]QY3CL&K8-YK: QWKLRK_2G9MBY:LQGN,AA,2L ^?PB?( MK8O)9E*@,)2&@S:8D*NXV KZ/8#ON5>.P/=$:XBY;04"K)SJ\_3URH[12V#@ M$'D%_\>5XJ1"8"$F67OQT)9E0=#11T$L$/=6D,!R(%05G&!YT<(5/,_4[Q>6 M]Q;L N - !>">FS<]A2

2H(L+JO#:NX#P0^#^ "/$GHF%6(JMB1X3O5[ M@=CL8P %*^]AH F&C>FD) +9[4T'NBA,FH%2V?."EEI.:O3)-EM.P\L$?E?, MEQ$>K\_O$XY>INQL* F6V&G MM &^\V_@(??>*:=/=W7?Z;$[JR6\!8:' 10(NZ%\ ZL3S52Y+5@GE=M'2.&F M-MM, (Y^H 1K?D[R@\+3EG8HPM\$I'5XJ_X.RW0M)%.".[1P>[2^O64^7\TO MD0W2CCZO]%RE5_D&#FR!=P#=XW9ZL!ID!'F;:9"RR1AY\#UNTW><@.Q<7RQT MZP<5+@!]#M. "-.;@1_?]XV(-TH7$AL:ZL$/J+E6*%5F MWIOP-CK>,) 87YU8R4[%1112.]+(1@LZ%(#V-PFBAPY[2BD+,99ZRWUKRXI+ M.UZJ*V>R5/>T45_&P(TFEZNOG5S^5FNV.XW&7;/3N+V^:WZMM1MWMP"=\+'1 M:!!HEC_=M;_4FX;VP$;T9*OY=+-S4_^C=L/)]/I5X_8/E4TWBP9]96A?[; ! M_9M3BKRG(/(X.K,,WBI&1\(F*8(FM2,T<:"RD4 C@SNQ^=S"/FSN-&L=W'S9 MN:Y=MN^:"==K1=J3:M O86!",)&(V$Y5,O5/M<9_^="HC2>X +XO>$\X^S.5HN36:]U]R MQ5;MQ88G1>(1SNRKXL#9\D)?W]).!Y;D^,DN+IGH"%FQ?@S],;EO<9AD#,:Z MYBE7#)^!H=W![*XA?5O2%6=U>=[H: &K>&,9'XO@M_$7]#>'02,ZFJ=%/>DA M ND06FFN <057+_(I^IJFE&AM(,Z(:&=G8A@'4ZH)$D.%W-Q7"^<)ULR _43 MW-TUE;#9!R I=[[?-NM_-%KM>K-^U6G5;NJM3OU?WQOM_W1:]AZ!:^VP=65SI7]>O:]YMVJ_/] MV]TML/<67::4;^EQ /6@@0\:_*#&X)R96V=FM?.U<5L'?;VN@Z9J)S32[13X M@,$/Z$SO/[4>G(L(7GX?T[$)@D_Y:96/KW%%$^6G'DJQ2NC?O5 M1Z'XJ/[X9,C[?THEV95J[GK8[5TR-=?7:O*M,YEYMN@Y[(S2V>O",2?ZS_[;M>-ULXV M[_Z*;V.LQ6S[=D[$K"PUJ%B?[OM_.:?$U!PG-%9=485UI*K&.P'P2Z_CW-^+ M&C.J4:_DH^5D?Q*0Y?JPM?8?ZP=W&PU=WOQ$X_]81C\0O=^/7+L?_"9^5LR. M>58N]J/!S#E2&M,1ML^%#1[TZ'.E:/Z:[.FV/B_1J"WQZC4CS:?O+<@.71;& MH(5FK,SMD"H;E81N%EJ&@> M("QFV(?8/LT/ G(7*\\2';FDLZ2X;4%BZ+?D=,[\T;UOVJW/BP^!5H^MN4.@ M]-G"0Z#ZAG=\MWE>J=)!T)KCCQ#Z]1>V^$2+W U<*JM=\RTKZ%I#G N][NZG M)R9JP'*IE&-Z1L2RW/FP&4POYYB>8_J!8?IBY7DZIL\?NR< M;P+3R^"GYZ">@_IA@?H2[=FTHV[*ZZ+PKM++HH)^/<>7;="MM#E?9AZO6Y9>#@JM\ZT'6 MI5>'E+;UTQ_Z VR.$V%?$7"R6G9?#*P<8W8(8RYK-SG&Y!B3(>E=@3&7EL<7 M\\/?-^[P!_52S!%G=Q#GJGZ=(TZ..!F2WA6(!D2'I7 ,Z-U15>CC59X=93L.9;LYYC38XU&9+>%5CSC2^&R^.I3#%M?2[K/_AIW\J)>!Q8?#KJS(,JY=3QC'W"T"*_ 6WKB8@A-=[JG= M\QTIL!()6&F])NAN;DM=_"_O#0D-L,'O%H#6>[JN"3Z5MS?!_Q3U^8($I*V\ M:NF9%SN]X#(G71CYX6KQ!,1DW'&,MZDHQ61))^7[+^')PS&7\\Z_/%/(51-V2D,?!T W[ MFJ#3(0F\Q[>'\K]*[+=YJ?[2&W>BG>B*4,F[(JQ"_[5NK'S]MCET8V6K\<=M MK86WP&N MMW>B"\YE)SYT+^$U7=&WO![>HXX#T5$L^4"$>!1CVW :SXJCOA]@%^=E%Y^^ M@>!FXS+2+053U;/B^3['4AF]QLDL'MY659@=.EB_'Y6/,L"!ZGGQ9)]9T+C\ M;@G'3OBJNDXD9W )X>BG.JO0?5*L?1&.&98=7[\+WQI^CU C$Q6D6C-L0NQEF_1SS/ M=>QW@)%!JF\OFGZ[ ".#9,^,O8C6NY]]OXU%;B@RQI",ZLXA&XI#R$3E9%^5 MB=IO.W#9=T5O_D:X-VE4EADB'#]R-]ZB79?[7Z"9R99F5F/S0LE^FZ><['FA M)"^4;-U YH62K'(F+Y1DA!%YH61G6/4^?"];?5E!,#'^+!HM$,\?828,3YX MRY8.'7("+*^4')BPYY62>5;E1B)#S,BHWARRD3B$-%1.]KQ*TIOOSW"P59*: M;8.H12 >=(9YCC#K7%6Q@4.VYZ,-'[)=.>J.'X2N,E^ZOC,AEO2C@0=__#]0 M2P,$% @ &$ *5657$1_B#@ J*, !$ !I8VAR+3(P,C(P-S Q+GAS M9.U=6V_CN!5^+]#_P/JAF$77UR0S23K91:Z+ )E)$&?:W:<%+1W;Q.CBI:C$ M[J\O28FZ6!=*LI)X6^4EMDB>"[^/A^2A9'W^>6U;Z!FH1USGK#<>C'H(',,U MB;,XZ_E>'WL&(;V??_KK7S[_K=]'5S>W7]&YP<@S7!'/L%S/I_!A^N4'].O% MXQV:&DNP,;IR#=\&AZ$^6C*V.AT.7UY>!N:<.)YK^8RK\@:&:P]1OZ\$7U+ MH@!=809(_IVBR6@RZ8^.^Z.3I\GD].#@=#09'$]&QT>33_\8C4Y'HX2 ?P4^ MH,3?*3H:C ;CP:?#3XF*#]CXCA> ;J\2%<<'!R/ A\6A1Y%,P\]@@?T&T',<#<<[-8&<]<*>6\^H-?# &"S?8FPU!2UX,5#42S$C_JC<7\R3IB?:WC*$G!\ M>Y)GR&0TA#4#QR,S"_JB&E#)3J\_$2,DZOP%QJOR]OCD MY&0H2R-3?$IY "FR)2Q-&4.,)4T)YQ=,43+S&=RXU+Z".?8MS@G?^C_'^'0]__7(71,H>'_X(R0! [)5+&0KBP)UK2+Z58"2^]141^N)2 M?SSI'XP'7%@/.;E&%[%HN*,9BB^-S(C)UM@,%3>$_J,BS?F!III.+ZNT/$94 M,$(79*I;5CC^^%)J4GZP:&I"Y5&1.Z4UK #HE@H/U7O@D0,;38B+4J'F!K4M8!/B@:[7J\L[&#F2B:. M3D2$&'^L&B%.4K+Z$ N[X=]WL5$*=6#!5YQF(\.2 EHPA.UB1*U85K#^"#Y6 M9TIRY=)0N5H=B@_5%<=KRIIJ,VO!(5C,DTO:,N4Y2\CV% L RSL]M?26U5LW M0H:HZD8DU_]-D5=;#OFI!O;Q5J6I^\D%>M %X95J'9!>W[=J1 TNJ-JO848- M-FQM-!-F8,=QF=0MKZFKJQ5QYFYXB5\4Z[]3X;ZNMOH-HF!90;\L3&:9,,V%.'"+=&(D_U$_F-Y0J)'1]'FZWV!;F>V#> M.S_)SRL*'ARC1.JQ2UM+ EN%;#1K&EA6W"Z\J1+: 4OWT"',D-WZGX>Q< MOCT!+TK4X)C502 M&&%"Q&5<22+F_8BP%:D11#[K>7S\6/":6^7A^W0J1[]NIZ8)D]^G5U$=;9>^ MD^,6GM5UG#U8E._U0Z)6;>>C$%\OH#.\=AW7W@1V MJLBK_I\[YK7#K=O<\CF%VM*RGIQ$'GGUWRM5+XOXXYR0'WW$CHD"<2@AK]XD MT#B4-Y\]=I\$6H%RRFV7Z;=+5QP+$%/LHBZP)5)2TR4 \Q) 5JBL@W$L8(SD M()'(CT6A4!8*A'48MH7A Z:\> F,\%ZJ!6BZI0[=20UTT8>4[!\ZM'= .[KH MW<_O5RJ%J4.ZH)4.Y8-2E&.AR)VC6&R';TOX7KHV=W(IDH\"!1WV+6$_7?*8N70M$ZAW_8?/%SUUH,]IK4/^J ;R2?%_QRO7 M^R<*M'3PMS7TL;>\L=R76I$];J0#^V.=8<">X0#D]S( M\3W1%"PP!'9DX9 Y7Q/QG9(ACP*)LWC@,!A\ZYG<5K4B3\>)3W+?%:GB7Z0V M08'41E1LPY1&E%")8IU(*>T84YY(!5XD/$B5*@?PF5:!8 M!PJ4=!RH/SP9=A;B%I(2G#.5-%B.1SD#58GHH&H(U1U@KR"(AD4Z6,896(*& M'1;UAXW8'#[A=>&L%I?K4)GD#!;1&LGF'39UL;FV5Y:[ ;@ AYO&^"RRH-C. MQZFHK@ZS@PQF2A(*12$EJP.P=J!SG<43B'MJ9RP_W"4KZ* ZS 8]WKPOVB,A MH,.G+CXR6\+W4F"*C!DX7N;83%=5A]E1!C,IJ"\EH:2H#KW:X1%3AV]IO0>@ MLE/SX^)V)1UB'[,!,12!^!H^@*_#JO9(@X78\A0<3I=5T^&538Z$0KJCZ'?* MC[U6GJQJOFR MKYI/*P&T@1@-XI-L/J9^;JTC1FM)MM+1G%M5!W VLY-)N'7X[9AY*T$M54&' M53;?$S3O &HC'5IP2^ MT@8Z(*OG@#I(6TL&E8!94%4'8Y7$4 =@BQFBLO%85%D'8J5L48?B>Z2-SDU3 M>H*M!!17P#"Q6D\EE>K2<>A5TDM]%-N4YF)H5D?&?2'C^"W9.-;2,9L$>PLZ MHG%'R+TA9/B;36_*2Z6SH^?_##T3R7/QJURF;\']/'&Q;#*NVE9#EX.\&^[B ME'X?*>&"/ZED?S=-OD6V?^K;-J8;$4^RC0&)P6<;X$M0;C* M;=\Q[TV85WM[T)IP'=.R:?!&3.O6_WL1V"[QBC!LD?^ >6FYODSX^6+U<2M^ MS<%677/I>NW'NP:Z=>3,)OYW#8,)(Y&T$D5FHK2=2!C:$;B]X]9X917^U S< MD6.<$_]E9IH+?5L>6(X/8+X)3[SR0UJ:TG02)R.&MFCEH@:27WQ4^RI@!#J M1,R-;BKI.-,:9Y*_+]02;VJ)U'$G>\22SYW4SQEU_'E5_MSXC'_^PDVS?5M> M>L ;^5L4WQQ3;FHN!1:6.#JMR)_&(G7\R2:=(_X$.E&H-)R7E%HD]8H=4#_6 MW!'H?0DT>04&3704.LPFHENDT*3CT YW1B8/&**+Y9O>:FUUG,B[.3EQ%^7V MZ43R!LMN$]L"\+5SP%7;ZH O?[*]2]Z^ NP%#[37ID 3.3HZU'AHON/&:ZPG M$G=3QP$]>;6,$=5;ZWB@O44[/2/(0A;?O]T1X-4)4+!VK-Y<1X&<5&<3"G0+ MPITX4'M6J-Q8AW]. G0;_R[^O\WS&[5)T$",C@XY]Y<7/>O1$>.MB!&'^/N5 M1%B\MI>P37UNZ"3IZ)'-:Y;0(SEO!.J0TM=QY/4X\CC]U@9!,5'B(+;FR1GMW/Q6W+QKEC7A'+9V!NURW=@[8@5T.>HVR^,N?QM#Y* MJ!;,DH]IYJJ[]*J2="QY-L#C/O";AN*:3U)0\ 9UQLTBECSP.NLQZG-)F NBV&!GO3FVY,O:9-M9<&Y_UC,H\#"3 M>EMFIH_N@#L$X5MLG(4\2KLC>$8LOMQ1QVY7/IS/&=#? -,;UZ>JAQHV_C/U M3SACJP7#UGKB/-2@.J1J[60/\&OB)N3F_IM^\ :BL@X(OI.1TQKJ_7QI(/;;AQZ5=XR:_6,2S?Y 5/2Y<+,?[P"5?[M.2N+9;RJR?C6Q0\WE+CWD!APDR'1)U;]^.) M\@G6[,)RC>^J>W<6$_29R6CP7N%3IHK>IN/*NJC)$POR-Q4RO=2&I'WNJ'A1 M5NL>RX+.:DG:GZ[#JMU<6*?3FDG$Y$8$?I#[5(Y6J M)B.V,O']O MSZTI7_*:F)IB EPS<$PP^9QH^@;[-Z:4+XP0#R+,0PW<=:8]+J^RG5S5F;>5EK2;[L@^KL&RL\_"F3X,M6 +\QLW_3$OK MZ'Y<*?@KL/3>XGJ](H%VL1-7/5.S4;(_%N+2^X^2K[X] QJ]X#X3\:7Y MZ)VN*. H0%:JNNVF6.J*@Y+WCY0O[M/2]3V^JIT2OJ %Y]YVR,P7:31>D3S# M Y](MT9EK39[BG#2"1"_V,3=4/=+3QG?/#_XU%B*1W=*_:_<=$^[80KTF1AP MZ3H!;].>%I7NJ3-\\2ES)DZA0V4U]M2I+YA^!U;@3T'AGKK"=P]\+R"'B#SF M\VVV#L,RF:7J]?#F4^R( L''%;N3SH#TZ,KM>&Y7O\ MN_SA'J#BX VOU:N/PU5O@Y9[F' );J?PC"78^*?_ E!+ P04 " 80 I5 M806]36D. #_RP %0 &EC:'(M,C R,C W,#%?8V%L+GAM;.U=;7/;-A+^ M?C/W'WBZ+^WV6E[GSHP"4FX4(0*D+9UO_X6E&B2 M$M\ $I2@-M-I8II8[+, ]@58+'_\^77N6L^8<4*]\\[Q4;]C8<^F#O&FYYV M=Q&W">G\_-/?__;C/[I=:W1]\\4:VCYYQB/";9?R@.'O'CY_;_UV,;ZU;HGW M[0EQ;(VH'[^7EY_?];O)PC\LD)A M)?Z<6>^/^D?'1Q_>?4B\>(_L;VB*K9M1XL7CDY,^1N].?WCZP7G7/ST^[9]\ M.';>8?N=\WYR>OPQR2E=+!F9SGSK._O[D$7 ZWG8=?'2NB8>\FR"7.LA0OIO MZ\:SCZRAZUICT8Q;8\PQ>\;.T9JJ"W([O]EY/P[>./'S_VPM^^OS_SE I]W.)DO7,%2^&S&\.2\0^P9ZXI1Z'_HAT3^^8CA+9A%MR%H0>?K M^";%,[2AC"^YC^>KB1BU[XFW>VD"O0RFY(CZZ)5Z=+Y<47_P@;18'9=4+ ?B MP(_.!7*%M!]F&/N\#. 8R/Q>G4Q:=DDX-G+MP W'5&!-O8]??>PYV(FH"-YU MX0U9BIARJ9W"+[KDT&7 R]*@B\F(YF$)>(SV",Q5]7?P30 MO0N]\J%_B1A;@IG\!;D!ED%3D:!F6)\H=5Z(Z\IP'K?1S!P842*T+YC(&P^L MT)3 F*\6F.1\+Z.D&<@(3S!,4^@;]"-^1*]*((JH: :04&U?J&?+K]T< KK9 M7F &5LV;WF)P,D*OZV[RE:]&7HK]8D*:8=PS"OW[RWNPE3[H#*$O%L*22DZ@ M8CJZK8"JG6W7HJYZD^>OY;E\2] 3<8F_5!!H&27-0&ZI-WW$;#["3RI>0&;S M-M1?)"B"569Q+@G]SA<+L%./^0(B+?F.]V@I'+X:7N,FA9:G3 VSF4.E;9\E MR49-QV63U&Y4I^*0E!-K48&J8;!B'/0)<%< M;)1@!^8TL8D4@"K4]*O3J,M0M5S2^8+A&?8XA$:KY7E+N5B4=Q-8IY)Z5HZT M9JB/#-9GP)8//K6_24?G6:UUCXWC$+$#A]Q[1$!77J(%\9$+XRU-E)J_&8VU\QRV-6,N@YF7(1R_E*&XZS6[>E_1<7? M)HL0(->3<#FM-)C$+OR0V:F.$+.C3N"?6UOPZ9.5]1L]'LSG(;4N\?$\:C]A M="[#XYH-FC,>E,'+YYWC?O^X?]3O=ZP%(Y1!R_/.H&,%'!BEBY4BZE@O6.R< MA >,?5/19[T5"V%@GA"JPCX>'-V>+Y TS MH#XTS!6VMF+X9KM[6?!+MREC\ :Z>65C7[#3'.,VT,TKV'1,F[S,4X(8NH'. M7F7H>8<[,7H#?;QJZ'//Y6+L$HZ>6=@SCU)CW ;ZFT%J+.3RF*T!KII^6B+TO]B MR 9Z:/F0R](V8]@&>F?YL.,$VQB@@0Y8=L9?9K7=0-Q#%2L%_G,DTY*4R.O.])E3YI/_A?/C M;K+IV4AE^910TIV!@ET@-_V$/9CM+LR]R..+-9;V'S+N8PP?$;$%:>GUY0](!<_8#M@JYM= MSG]A;:XS@*2O-3?7IY&;#CHN!6^*4F58"LGL7F5604ESA\#H?0])Z,VMK]J7 M,/?$U" ^NW;I2T-'YUOD]MZLO#&L?9];7._#([SZ^\8+IV*<2:EV65V*K/ZM M_ U>MG/]ZV'+HK<+4,F[&[41I8FU#F>=*!2E>V8F#-7#6*V'UH%'V6"U9V6* MT,ZF8YS0U\R,3-)KZ93;!EU<^X [@XCNTF6$+RA'+@2NP>(+]46-^M5&,';> M]H$_(>())^/.BUZ7 :?<1:NI1>LJ]-Y4Q.@U$HLVZ;1=>BXLSP%_7\)#(@>D MG);N'*D98O@"5K(CO%R8_Z%,I7*B)-^\Q(]39#MG71\!7K_8,>5,\!I5U-9E@6TJQM\W9'AP= M[&8LJ-K$-/N49E]%G:GDC*ZON;>BSC281J?.*O@;5(=;972)T)I"5';4E5)E M]R:%LKFIEQ/$&9U86T\Z%2)VL_-OU<23OQVCE(N[[](H"JHR%%"5S3.E3-U# ME5/V!JI2*N^AB$AF ]WH%%^%,+]"^IJ)95+K2:+PL,OH,JKUY%+J\YE87K7N M5"D[F#:Z^FH]X12G'QA=FK7FK%'-.U$JZ[KO=KRBT HRD91*O1Z(6*JEFBF5 MB3U8":52"Y6*R1ZL:*IEE2J5HCU8F6UE&QM=NU:#=+:RRXVN=-NT@ JN%M0N MC=O*;1CAOKB4!Z(>PYMB?;!GV E$N)UX.!+?WW&K78I1IKKCNS'R?.O.;5^7 M9XVO6TEFYF>UUYZ0O^Y4%(_F(+OP9K(2VQL4VF+\5\J^"7-*;2R7M9I'H2W& MQ^CE,_(Q(VAS257D.TV@+;8EOV:>;K=[HY*)(ZO(.%2- ]1\C2OY=*,LX5&;ATTUZ?^E.OLGL-"-9*)U(64=@5$ MTB,IIK-['5X)9Y5/.*V'Q6C71588S2W+^G5%6]\32!<6BT-A\/HLS*\,X !)>7XB)!6,=LU6)E8R7=DV8ZVQOWI"8< M%??D5I1CQ3G?_HWZ'05X./$Q^P]&[)H&K+)SHDA=LW&KRI4,7'7:>P3V$?J4 MJF:D0'R?X+Y0;6 %Z3V!^@4TU>,+=I_Q9^KY,RE'5+V/?0 _QG-$A,X4V9(< ME+D8FL;AY_2R#P(8!5J6\SXX8-+X:3/#:K1GKUUHF:K Z//%-D3V9C&,/I1L M35(K1\+HZ\1MR6KE8AK]O1T54=4)/FI?*38JX!ZT&G$/TMZ(\2'W0/>W';(G MKXQ/ETMBE_XI2%5V M&1]]2"CA=?F*$7[RXR/9Y%.UTVMINOMCEBISKE>=??70ZM!&Y%D\^5$!((7" MYV64M-=MACX][K,@/%Y!C"W%U1)IJU-,1[=Q28R_E %)M=L#I9>%@U85LMGZ MO@1ZV3(Q+EVILB:3CD2D"9NGW77'%\DNXX1?5=62I-"B)KRLQ_7E#E@^9.6= M*=N#UMEY:\ T-_P*,0_LK"BO&9:F$55I A^MRHU<($YL\95CX@8B!-MX5\U! M;[#'O5'N36!JX>M,PK-"+C WI]ZJFN?0]QEY"L)B9X\T+DZTCD*'C(FBJ@KW M7>OWIEDU_QJN/>P,GR&@GN(OP?Q)'/NM&+T+?.XC3]3I#$=/!KLDX=W 7,_% M+:8: )I/>O=:754:5'EXC3:"#8BK"4V@SZ:N?R'^]P3=__1_4$L#!!0 ( M !A "E7ZFCA:&1@ $6? 0 5 :6-H&UL[5UM M;^,XDOY^P/T'7_;++NZ2V$FG.QU,[\*=ET& I!W$Z9Z]3PU:HFUM9-%#2>YX M?_V2M"W*MEY(6A0IQX/!8&*;Q:J'9+%852S^]H^WB=^:01QZ*/ARU#EI'[5@ MX"#7"T9?CN+P&(2.YQW]X^___5^__<_Q<>OF[OY;J^M$W@S>>*'CHS#&\*_] MQ[^U_OGU^:'UX 6O Q#"U@URX@D,HM9Q:QQ%TZO3TU^_?IVX0R\(D1]'I+/P MQ$&3T];Q\8KT-8: ?M&Z 1%LL7^N6F?ML[/C]N5Q^_/+V=G5^?E5^^SD\JQ] M>7'VZ7_;[:MV.T7@QT**5NJ?J];%2?ND<_+IPZ?4#Y^ \PI&L'5_D_IAY_R\ M#<&'RX^#C^Z']F7GLGW^J>-^@,X']V)XV?F +' WZKOY+T_UKW@7/2ZOI^ZYDV"UO/,(1X!MV3)56?X';EK\ C M0Q*$[,\O1RGTW@;8/T%X='K6;I^?KGY]M/PY_=:-D@;I'U^<+KY,?KI%^MAE_5#0K1S^L_'A[XSAA-P3$8U(D)37D+O*F0?/B"'#:> M"*W<7]"_CE<_.Z8?'7?.CL\[)V^A>T2 :[46T 'L8.3#9SAL,?:OHOD4?CD* MOP%J_:GC+=U EE,R1&-P!L*T&2^H-Z/"&FZ05TCNB-Y+OG333X, M>\/^&& X1KY+-I7;/V,OFI=)_$SH_MR![CJZ:8')4O4"CRI3"L;:S^%;! ,7 MNBLB5+C: &$LKICTD;,UB\/5Y!N"<,!F(+$H1@!,&1>GT(_"U2<,2X;C\H.? MWV!$MDTT@0\H#-=!\NG>@O#J0Q\,H,^LE:R&IWK9[$5CB*_19$K0H4MH!GGG MA)/>\ 6\R7 O1D^S4%WW7W$8L9%_05W799,/^$_ <^^#:S#U(N"S"4'W99=R M2UAEV_TS)',C]"+8)P:.Y\ GB#WD/D,'C193^ ?P8R@#B'Y>-(/9CY#S>A^& M,71O8DP,ZP4?C.?PEBQW-(>0_>@IQLZ82/'D@T!JRBMW849TAGLN6Q4(7M:! MR1$GMG^$/8>I5_*S[B^ 7;:P[Q >0B\B!ZKJQEZL,X.SH"8T)/HR.3?8E[TI M.S7>OA';S OYWK[S9,BA;G#T=\$0A#&>LRDA+TAF<^U6;J8QJ3 *Q80TBT'&?(("1=PS&FMF=Z$GZ$1% 3'J M;Y9N'7&6GA$W1:+]H,,9H4,[+L#.5CBS Q!;X< M==KM3ONDW3YJ38DYALEL^7)$9GH<$H[0=*$J"3GFS[QR4!#!M^C69X2^'(5P M1/^'?^\C8KA].8KP]F&]6C R_:&%X*Q/QBQ@LA<+Q^E#.4XZ17_D++'O$ID[Y_LC M*Y:BDLC]<5\VFHW$HD3 2V$%^=OI MAGRDO]>*4]MX7O97$'IA;_A$%C41C4W:;N#VH0^9[O?(/!UZ#@@B<@)"<1!1 M18!\S_%@R%?"?3!$>,(:W]"#@I] 4Y@(5QL79M/F](M9Z*S>!I]^\G/9!=GH M'>C-J(OR)E[J)Q%?=#F-8A=Z#E=]>APAI@:!Y7:)_Q-&;NQ$?P","3)STB>. M@;_Z4Y)C9?I*TO2P-_+(D#T"8B^1X2/#Z"PV!#)XDIP+T5()6X0X2H4LR%\\ M7$'^^/D(WKQ)/!&/&F8TTL$66;;R;*TWTL#6,PA&$B'ZK2;6L:0:?!1A2C2X MN-% :2EFJ%[A(&$)@:KXV;8K%'AZ,!02%!<*E0*ZYP%"L?F(MN9]4^*!V>L; M9:J6AD3Z1$5J1@PO;U= F;MD$Z)U91*MFR,\0F-OT$)>GPH9B#Q>8Z^?2EYT M9:N>PV'O:I6'H_!8EHA\_KX\$AT[7!*==>-N;WT2'L$\^#8? X1IQ8SC*DL*KZE-[_ON.C!*% MBB-:8T$V_[/JG@]GO<-9[UV<]70M('L.C159.-4K8X4CVWY81#?KIW?#AM$& M-_MN'ZW$M=P2L-A,.NS^A]W?Z.[?A"U-V,U3[Y;VA!&QG*(Y]=C\&7M3.H+D M_UG6R#<4.#'&]),PA%'8CR<3@.<4R.U&:OD&NKJW9=.J7#Z]N]2J9YI!%J6[ M_P8CF9VGF$Y]=[=OX!1#QUON]V0N+*V&[@3AR/LW^SR75QF!J^M3,SBY/?^. M)2LWE5'2?I$Z",G.PM3M/05T1+2[0H&!8CJ:A?@!QY[C0P6V-UMJ9O0NQ@'+ M-28#?>>]L:QC>::+J&@6X &"D%5$NY],,9HM"J7)2U!(1K,(C\ 9$ZL%K^T+ M\B(4DC&E?5X(X_*W](7([9U(-90AR.7BZYSR(>N,%B*GO_#&-(X@[J-A] M@ M>$\. L'((Z,0(:A;,5-C%CYX,^AN,! ^@G\A?.V#,/P&)@I349KT MNQ&UAA58P-'7.>=)=B5*D=5=>\,90S?V(3_P;"L]Z?(APC1-:5 IEY,,-2.% M1R3$1"JCQ/TG K?UK?-+B9YJ,"!I(\^:1,9:-(Z0.<\A,9W@**9I9(X\(EBLG]?LJ3HCI%7T M@=&LLC0RAWLDZ&+A\IO>8+3)7^@E:U)9'D7YB_R<32K4HRC^IF^:BVQ:^6D3 MN3B*P %HL,HK/-&5!8,X O;7%U!#H+H(8(+5A>DS6NVSA86'$_D_"M?@J#=G M8O,PP6WIFP4#V6<.M0R):CJS)1]B1VE,^5R_AW 8^P_>4,H9*4;/G"-9,JFC MC))24EX!T91&)78D\#![\6H,\$CLE9'=Z)L;EA1?Z1VCHJ'*I6Y.8.G4DW): MNM\1HUM4#R_O-A+XO@+GU4A+*V.LWJ+Y"L,2(<12X(!DRI?)]BA!UL"X"HBZ/:%#^F#0& M#B(>3DM_JN:ND*9KBY-"G''-1;M2/?)JB3*&9QX%W=7&4MU>[\;UM0&657G5 MSN3W "QB!_22U2"BKR+3HJRT%&L02AVRRBAI/V:1/MF50>;Q!QC/R;;2G=#" MU7('JR(Z^E^W0/Z,;H<8NEYT!QS/)VI=/OFTA)#2Q1(Z)Q\0".2Y*FRN.YMW M#0#Y?-?L]@UDNH826^O=RJ;<9K76K:*)M=4;KG&0T#B\DZ)7Y=,9%2^WIA6S*E XN9(VMC"5NK#-<#@);7ZHQ)IHDA^J3%!! M8\Z>2DCE(DLK]6)SG(MN6E]I$+WL0-6D"B#RF_G:(9@[O.SW .XD:N*;4'C+ MM)D2IWU(/*'3TCHE:<8KS,*2)6NC5]-@OE6:C67L (S@5P@PV2I^D/]2$_B> M6/,8AM$SB.1.=_+$:_5TW6'X9PP#A[YRP]Y(\IPG,)=];46 +'WW M&DS)W]'\&DTF7L383 )J9$1V/>X*=J+D.5M'EZ\4]HI6?XHA$$H'%*=5ZPQ, M]=P+5BN"K@2II_7$:=8J7'IE4S4@F:130JI641Y!%-/-]$92 Q91,: -TLII MH91V=G5EDC0@VH:R?2);C.--@;^K?/ET#T&9N'&)%K76_&);: M7>0C+5FM&\9P#8&A=*>R8:'MMHWU9["71\"Y15KM&[24)'I(0#DD( MM2YZQJ'6M=J]:H;5\&@UFO@9;8\-!(CEMLUH?DE . M22B5)J'L]:VE\NF<&]ZU]_Y241)*@<+)E33OA32KBT55([!->3*6P^M*J&O#T4#5I50UX<*CJM*H&/#$D-;;E#@:>?-*4QQ>% ME%;>/6GQ5W$:]$=[UZ#B/6G3%9,MT(IN8-9\; MJLB1,L.*%R\G9M+N41,T+:;]J>0%H3)4''1,I/QLOV4G(*5HU)>+;>\6(B9V M7@R>2VCOEJ(Y6[[3@#+ME3C>\O->.!2F?4PU09&9XL11,+TW:U\+ZVEK7'#3 M+@KM@F=D'2;2-^ POZ/T17FD'(8]V@G$>5]1AV9X06G5)W"#_%V!D3%KX3V9*Z<.RWJV]HQ2_Q MYWBKZ4SW"W;9P&-,_69LGY[SGRQ54/<7P"X=.WIXN2/K_1'@5TB-> >NN)>] MRJ"7#\T@=GTF''2SI5 HV21*L8[9,2@?E<'FJ+#__" JFFCMQ:M3:O?!-#%@ MZZ)*<[W8]Z5N:E7;KZUSBTQ^#X-E.4K":BWS:;O3)LRAQ^F'>TL(J26=_T(O M8Q2'('#[<$:(01CD6E.R&>DJM'>6PGNC_?0F@3>(P_N ;EG>;%?VRXEJGD2T M*[5\YRZW"]G6[MD934+=U9PKRM98<'M'?NU-9=?MN)HG-S M?S"<[%TA3)DO=^\\3=Y)!GGUJQGEZ:6FY9IG:N,,Z1J;6RXG8+-RR7-V?:1D M2EF36%ZMX,(FL#6IUW:HM9)CCSVU H6T@-AI$)4>6JU)9!98),4'=U3H4^!R MVA_1UV1E5>E1:E+Q18UP5N/!5'BL9A_!K,QAKE D<%L>/M&=AXO7.:988^BZNZG E;\QJV1_X/2$TAZ'9G$!-#Z!E2G;]ZDA,X40Q\FBMI:F** MLV+\\^=L"^(Z,FAZ&7%?P^GR"]>->,6>V _T[^65D'\HR;)F&6-R:LD5Y"+-D M.;2I7>=;+)O$J*%SR^$JW3.LVL!J2,Y$SBM]?PRZ-S%.G-$+YPS[\LA2VG:^C541N=**;9]B&=D.R#GI,65,LEDVKSF MIH#- 4L96+AB*E4K:[B,X>"%%+_?%5]_RB_;,7OLI7(B^BM"ZD,(SBE4=J#E/==? 6HQ'G$@3*] S4N M63/?.\@S8-_U#8&J?=0\\?7=PJH0#.&9KN\6-?TAM@3D3P>0*PL#\V+8?H =SWY8TVJ9VRG+MDQ4Y(73CX,@.;^@*==/,R2P-/M@46*&1_;"7C2&^&4,@FT+<$,]L[,/O9U^!SQ!N\M18R]JT#]QE(1B<,-JD9?!CI!@MB\"_WKQ_ ]CH1M%V!N0<1CX\ 5M[Y@I'YF,]%7T9F;LMT9&6AM)$M8L MYC<8D<% $_@@62-WHZ%F-I^)!8P]ARZ-]+N;XNSF$-"]=:7?QU(M9UE Q'1L M^9!682JM(L<\47K*6=!64:*M&6SUN57SK,A\5UV"S1WF1*;YRXU,X=P8"6(Z M^-P^[N_(ZX.AE!0U89'4 $B5/6Q>-HG\O$9Y2XHC9?JM3Z$DD4P]DB'<=IDV M^^/+)1%TI?W'FC)U>N=T;JU'TQ&J1F0^=0Z93P*'#0[7(?^IY%C9A*P>93,D MQP/0A.2:G666=-[P)!A["Y;LC$D5SCR>P6*Z.'']DR??Y\L+2^[QDJHH%,#K M0^[A4I.*%25(7#9C+8G&TE!I1*\)Y2PKECP)PO+ZDL*ZHN9*-PMWPGW 1I;6'9C%1=R MB*,4[.0O#CGYX^=MC-$4BG.WW4:"J1 Z)R,T.W688/,%7\L_.%O+#W[V?Q=A M*/UK;:Q\[\NP0G^M8:B6"Y8O2N"+1R5*"#2*7=4WWLH8)A8@W.Q1-)Q20J"^ M*\P+T)[A%.&(50-,U/O7^?++72XKBY/7+7(^)]L6KHB,0O3,7"V6$37[\K#X ML+V_:\+2*P:5+G<;+P9G/84DIO:0@#YNR#-HU0C>Z9Y>?T/P,0PK__ M!U!+ P04 " 80 I5O ,WV#U4 !) P4 %0 &EC:'(M,C R,C W,#%? M;&%B+GAM;.U]>W/D-I+G_Q=QWP'GO=CPQ$G]LL>OV9F-TJM7<>HNG:2VU^>X M<% DJL0UBJCA0RW-IS^\^"P^ ! @0?5L[+BE4C$SF;_,1 )()/[MWY]V"#S" M. EQ]->OWKYZ\Q6 D8^#,-K^]:LL.?82/PR_ DGJ18&'< 3_^M4S3+[Z][_] M]__V;__C^!B<75Q^!"L_#1_A69CX""=9#+^^_? G\)\G-U?@*HS^N/<2",ZP MG^U@E()C\)"F^Y]>O_[\^?.K8!-&"4992K@GKWR\>PV.CW/2IS'TZ!_ F9=" MP/[O)_#NS;MWQV]^.'[SX]V[=S]]\\U/;]Z]^N'=VQ_^_.Z[__7FS4]OWE0( M_,Q?"U3^[R?PYU=O7KU]]?VWWU>^>.WY?WA;""[/*E]\^\TW;Z#W[0_?W7\7 M?/OFA[<_O/GF^[?!M]#_-OCSYH>W/U8EQ?OG.-P^I.!K_T],1/*^4001@L_@ M(HR\R \]!&[S-ST"EY'_"JP0 C?TL03

?4*X\@E&4L%__ M^E5%>T_W,7J%X^WK=V_>?/,Z__97XNM/!]___ W[]ML??_SQ-?MK\=4D;/LB M(?OV]7]^N+KU'^#..R90$2OP*8,D_"EA'UYAGV$D(1?H_ ;][3C_VC']Z/CM MN^-OWKYZ2H*OB#8 X/J(,8(W< /HOY]N+CMY_OB:?N-U!+?$<((K[QXB(C,C M\1##3?MS*(YKCU$Y?J1RO/V.RO$O;=32YSWQAR3<[1'1RNO1HGZ$J5EIFP1- M"WP-XQ 'YY%A);>3M2/\;>K%AK7>1=CT"]R1^ ;-BGY(TKC0./608:$/2!H4 M6L,VTD,YQQK"QDON&1LR)&\];\]9(4KTM?<4)F=PXV4H/10S(0\S&0\HT&'J M-41I0C^AY))C^A$3N(5DM\Q,"CK0BV]26CWC 9>$_-/_AL]UOHB.8#C. M/V0O\]>O>AY^71>0?I\.H^0GFC+!Z/C3K2RQW]%]PR9BF. L9F.LM"[3TF?_ MQMD P0]=A'Z#S&#_LWW;UC>\"_TD]])[A6F\(HDI\%E1)*7;7B/X"I) M8)JL?)*09HC&C\O=W@MCFIV>/GCQEJ2W$A8RCKZZ$8WA9\;. I'"LX3OJ[]Q M68Z9," LI $>$^<(>*5 ("PD CX7:5Z#-&(R$-"#)BYE0>\$P$ AO"^94#!CW.+/!X0/J-67'L/L6/,%[=)V0H M\%/9,;OQD-Y872-BQM0X9']CE,%O.>W_-_^PW*YEW*D(HQ#GBT)WY/5D$:X_ MHP=PE8;Y'*Q8ZJ+DYT>X55M8.&P_IZ:U& MQ+PE%N0!I3^_*;8K&G?JPAFE(C5]FHF*Q2H87?]6#8^-A\>Y=8V8Q8#)^0#" MB*WYSV^P_5#@02TYI_9F6)76N!F3O@@3WT,\:?0SJ7EV[^/C]-L@9]&P.2= M60'&RQW3[H($2^C*0?4W#5Q!\R9-G/O5"".O$3"AYPI!^X8NPHJ3IMX&3:NQ M'VC,21@Z#%X.@7$F?Q=[M$[@]GEWCY&LF3<>TM-IC8AY]Y-P;K@"ON!(Q=MLSBNI7:*T]?NYS67TC;04;<* ;W<>0B=9$D8PD9ZMMCXZ1J4U4M8,F'$!.1M7#+@= 3R@'L>T MC;04;<* SWW*?;_N'WPR$NLLY2=V2""J'E"/Z51Q8\]E*WY MQ3HFY+V8!"3&$E1XNN(;4MAA-4VZC5-C*K]3VD]CU-#72M/>,0VQ:%7P YSA_)8N!1.659VKD*"1:)AP MA$4'.%+AIC]-Y.TYHK5-C1-5LO1\,55QB "E8W?D!G(;D+> MMT/':CN)C%%P!U%K]DSX@3I#QZQ[""HLK3UG84%C$3&3?_LX)@D_XT@3?GB* MLRB-GT]QH%@^-D!J7.K70]IB4E[A>L2F0Q#@& C>@#)WQ5_D<,2*2G4<(V3U$/_-]RK3Q7:*1A0>HVB?3_@ M[ #AY]1DH!>@-A]H49N;8+3;OS0,(T]WT%>+H:=B[_5G-$\05&A8.+G!-$G( M.V+"K5K&79IP1:-(39GC#)&V'4;7#SA27'8_?$Y/?4TZYHV2<0",A3,+DYU: MQWU:<4G#2%VY9KH"_)_,BPF\Z)D7%\C::^?CXXZB-\A9[ =04 NWV(N2D"X\ZEGXX?,C.Y$UZ-EL\U:PWQV;?E*:O?C@=S;II$*L-\4=#R019\*H]*U4HZ<.B@I]LY6E M.4.PWE2NPZ9.A8IF@YKV%[S27TKJU.RT-.0T7?#8#KT MC?NUX99N456M4BYIQVI%A:&^\1X0&*OG!D%[+2-XQ_2?7++I+C0.3+M524YJ MOF[HN>[G,/A3+WE810']Y_SO6?CH(2))LDI/O3A^#J/MSQ[*I-;7% GJPR+% MP(*#$'[ BP+@TQ]@R=D-5U'#$6NI?/V+I@" MR+DF+(_"E#'P:_,.-[Q!!5&LH=H%H(?JP F&+*%B+$%]ZC+3!%U[8FYL6FC( M5\I+(__&+I!TTBT&'<"HJ=LSZKE,]SJFUWFES]?DY5/B2712LJ=+M8HY3C^= M,<&EFZZ-,8%S8V,!S%DY- &0@@NKJ,]E:% #%<:)Q?N"U[1I5?W2-W8U^7KS M*>&7&:JXRP A?5!Z"9MWF'7C+D!VR?LQWAQG"71JG)!##BLITFF44!,@Q@HP M7G2[\1/-G"B[";VGS L_$L34TZ4. B-P:"-HP4M8=AH5'-SRC%Y4L)2RG$0 M594O\JN2QW1F?P8WD+ ,Z.G#';SSGL3KJHT8?53TU=]-U4(]D. %4N^IN 39 MFNZ$5'62(DCXD_91MK,0>W!7NC)M( MXH75M.IKWI9'A;.3I6/_KO_SP[NWW M?P%<0!EAK*OEI:")#H&DRZ)5M@+!60KX*G*-*%OMHV($J,D*6%')TY$J M5@F$VIW(<#VK;31:'&7.RM:\ENG:>Z9U3"/*[)H4QA=RU2E:+*W;EVTCEXT6CD*A@-L.X,2IS,ILT6)&1^3K7I,,UMJ=QHW_$4>R>$TRF =ZC2H#2933A2H5H:^L56J35(& M"R/KI"W7J]:#6JLV8TXX=!!Q=QZ MXB1G'8Z=G;!(0-6SQFOX[(-%6#I7>N<89"K\-6?KAN:*MN;GSIEYF\;;)^0& M9^*VIN!3=BTU44!HIV1PRB+!MJ) R'@Z4L*D5@=HK_)OHEH_5VK[KF.1=C&! ME%OQM3X^JOE(DYR55C$BTTRH4R3@Z__YYM6;-V_>@KT7@T?*]"_@W9LC\A'] M7_XM+TL?T/6S0LC %B(D]>_%SO[?TNLN['XZ^_^;/ M1]^_^X&Y"?GUSW]^>_3VN^++%<OL]^=]WW[-G MOWEW].,/Y/D??ZS[7_TQ1[ROTTCP$("N&81P.DY\'H];!0%K,>ZA:R\,+J-3 M;Q^23+WROBH^*$-M1/7;('4+!8D%3\ ::H41\#E;-YQ! 3^LKDGWL4(',%%^ MX#("@B.H>M=T?G470R_)XF>]L:SM:7TL#JF-U/V/7/<1W'HI#/(9ON!2#%4I M\'&2@J^_/?KVF^_)__*QQ9%AI T(!PSS#B>]GNPQ1LV!+:L3Y M]F2&#*.$9!!\"?H*)W25>[VY\YZ4QA95TJ/*K%5862F#SP7(VVU610"(<'?# MBW0!QR.UO3!PT2&N?,FYQCW?I*'\6?OF]89NV$SGOC')%90U*1 M]PQN0C]46M^3H::/XS!U\WZ9\P10,'7#"15@P^H*=!\BU$ GYP>J_B8XSKE( M/FYQW.SZJZTMGJ1S2=P-7^E!I7Z2VAN9G;0LM=_8()M3[;< MYKJ/2..IT$/"=N^(J7M&S+69=.W%ZYA=%ABPN=TUC-DNI/[^4C=%4_L471SL M[T(=E>OI;KB6(IB=NTG]*ET& L^4+&( PYAUXYG([QCQ9%=LO M^NYV2,D46DW*4[A7N2'EHG]UHM;I5^TZ=!NA#C_BS,!* J$I?.>2[2B.]9N< MBEE$.-4I_(7OJ[KK*PV4!ORDJC=W$>GWC\L!1*;PC76Y4S_606JDS&)2(3V% MJU3*%]SUES;D!ISF0(V.H]3O/FL9E"S6"9F8#TF1,U(\,MU,J%%@Y-Q$2 7" M]L(>6U.@R>!J*_]Q9/)3T<&8F4\O&2,(V9_S'#B2:U,>&:S:/ M,^,TY^!]U>,+4$YJ#]]2$$?#EWUGU4%.:ASU%!WU=BE#3ST'V)FM6^^?_.662[]Y'=14I-/@$Z\ M)/1747 6HHQ,5%1.?RJ14]>R GDS6@^PG]%;5CU:?_[5WP1KL">3-F;O1^"> MLF<;_P$7X-6\+J #*-;0[&N[D9072[*9\D[S]H1.$OK>W4'2J(>+,M&"B=09 MURF#ZQ T6%)?EBWH!C["*(,71/93'#&^OX3IPVF6I$2F^/S)1QG-#NAM/>3_ M \6*=2WR8ZHME=F9'^MIU7+B(5=&^3$(8P.J72":(L8(_H * '() !4!Y#* M0@B02S%MN?HI3M+UAE[GQFK"8/P8^C"YQ4AQ"::;RIB931=5"\V!Z3DKO'') M\22@P?+*IFST*FU1J7G3WL8D9%#)W?O(6*@Q663J(6% MPJ*_)12\'.D9-(Q.6]/1=H4YBP1J@I"SF:5?T U,($'H@PC8.VG%V?-6D9.B&A\C!A96TYS0TJ($*37 JO'+GF?!L'42$ MW/8]C(C_(B+.*MB%44@=E_:JT? <68HC3H!)<;#0I([S/0);SOF(.9578^Z& M7RFBBO5TNPP$40T\('@RSZMSG=[Y5CO:*_T?;,%[O;F,4J*X\!Y!C5O.!RB- M..7?2]E"QX8*/SH5#PN.;EV5+@<=5E.DVS"A%H3(5+UD!J:^C?T@MQTU[S&: M9=LZ HL/9CMN.$0W%'V3'..3&\N3FAE,N^RDHF7C)\WC6@>HCCG#=834,>XC2R/L?.BG;Z&/(^W()JP=?\YC^ M)X?,7Q*VYO4< TIT%**V:SJJO/(Q8'+G*0>W?(L^C#(BD!B=<)2

Q>L%FAFD6Q/HY% 0T7%92R BYLY6HNF(":O( )#.H2 M@USDJ8,=$5"$V1,80<4*@TX28ZWA@*2-7#@/"7E>X%)@Z(;EP*D[=.4H!'5G MHC?7"2Y L)G. 3["5&]!H_&@OJ9KA,R/@;1NTZ7EBW:%XUY].*5<5.I5:IE" M0MK)CS8\PO@>UTI[17)4'&X8*%EQ[84$*/D9C>)@/6!<^;8VYSM+&4C>M[:F M"Y5HTT% WS%:"=JI&F^:%L?$C6C4#PR6TI>3(-0=(FEZQ'RF+]QPC/$7),QI M7I"'7V\*/V>X>QNO- MP?EHG:)9==KZ>*GRLG0]9P(R>C EQ>P.#0(E7]N5\867.YCM% MFP%::TK-;A4%+?=_Z5UFKTAZS%4R2JP,WS.3]YQ@);3,=>FR6>L]9JZUI="% M'X_4O5,+T^W+#A-7'0UP3M\3>*&7IL78RQ'%LF, M%\'",=2.ZR59P1,]R9!Z3XY,CDU;3K-"RA0\+\1*:C57,O=4 B$:J,H&[C#@ MTLTR^^[3Z.K1"Q&5\0+'MQZ"M]#/8G[#5/!?69+2,*]S4ZTYGG8L244&\P'G M4Q1##]%&O2S. &(O7B[0\0;'Q[2+"=AY\1^0&U!2B.=^&-(R*1]!(]/P;@;V)M\M=U*Z/.&6 +5]FCVD6\L] M(@M)[NC(HF6 XDD#EL8H65B=+1N),@ZN64]=]6UF4E&,6VH^\-Q!#5LS8.X\ M-.#CB/R:K)Y"I5+6 4(&]-Y&V+RUBUA9LG',VGMQ:C/^;K4YCM6L=_,:93&CQ MI^4%'!\@W:I3G(PV'S9R%0@G9O%NEJ$[$2:>DC=P <(C>A[U$?80G>J@AV@_([#" B. M;OB '&!827].@X-:<0&7!2XS>$WM7AIU7VE]W- M.;;\HKPJQZ$!H0^'KIN) MS!B^-9VCIKKG&AA\/]MEB';[Z-KAT!@DY(F.B$FR3"P,'B5KT+,%\S7=@_F3 M&RZDCC/65O5B,$5*<$[OG#=/,/;#1.TZAYLC#G[DU&WG M(TQBV-,'P5@>_,.^+H9O5YV=A:(;F*1QZ--3G_1;J\]>'+ JT@L<;V"89K': MU1/C>=D)^C*\IPT+CT0B:BPD*L2%<**M3Q:%[M0<&3(>R71 'JBE&XILLE!* M)$()DRFOP*Z(-7M$X0%OHI"BPLS2Z++ H+*@G,-P=%&%;/$V(YV@+"? L(!X MOMLC_ SY/.Z::.7!2^ U@<54GM+#P,Z8T\EPXHF*$$/$B[T0!.R))$['"TFS MD,Q !M!8I G(YAJY&"(0Y(* ZUX3F#2]Z-24N:2BCX6E8:&;I3LQ8$&Y@X21 MR&8,0\@LU""DLX.^D#!A1E">S4[N<$?Y)9/XG@C'^NW *&&7:-S OV=A$J;P M%L:/H0_YZ]U 'V\C1H6%/J5R+NNRC*E,M2N;I<9OQTPMBS0FLS\\ M-98OW=;RHK926-IPIJ>NNA095&4&A=! 2)U'RHKJ*=I-S=1+:@&52>=1?F7D8%W2_$4G'2(/E_DT8AJ]LH4% MJC??OWG+@A6[Q.4&[KUGWJ_A#L:[*RRW8-/]K+I1=]$RH[\ ^QFERP8+6C4J M^+ .>803B3A>]&K>D#.(!![24G\OC2[L:93 E=) M-D?<\K:B^C\RXAQMGU@ MOR9L^)5: YA<)%U+G4Q$.PY Q3_&F^.,S!8]]@8 BU< (4WO^4N #8Y!!#^# M\L961%\$H/)-CF@/*/XN(*4O SSQ-N17]CK\ _$^3GC9]#:/9S*G M7O)P@?#G9&2[IQ8Z1KH\'="UU]R)L@*,E\L]G;H!:V_EU*% RQ9&DDK*^#K& MCV$ @Y-GXCK$6PK_6/EI^,C[%VK8G0[U4?V@%;F9GV\QV]PPVV2KRF5D]PKN MCG0,'@$]'J_TY<$L0A&=AC&4&ZTHRI6Z%(,XE[-Z%PCYG/[F4Q/' MA-&?7(XY5LVR:_W8*-POT03;UXD+$4'CGE[Z1_V_ M_@\^0U,(9+UD](VAAZSYL%)E!KPH %Z%G1N!008MK* ^AY%!+:#06V)64J!8 M.<5YTMRE4II<=E 8>;;P@.)T^Z]NN,0 ,LW#G1WZ>A_C;/\1I^1W@AF9.64P$),H'+WWPHA.N=91_G6E 4F7Q8@PJ,=R),0_ M^ !^SNL]E1DRN<5LM+ M'-E&,&4]V#!4"[<4$2%R64 N#%O79V&CLKK/C8;..2LBL:V".5;[#_6W\GV< M16ER WT8/JK>3R5'SR3>A_1M#+HY%[JW*-@P1W?5KWM0['7>+FTZC9B$&Q;X ME4SG=+++Z!%&Q(M"M<86 X1,@E0A;,.?*N1==:$VC'I]YT!E;N(AX2U2Z-CW MDNL8[KTPR%=M1;)-ADXVJ/*1=)S[R'$PB:,,1QL.)_CF1R1YVHI9OU37O4+ US"HW/XBQT0(0=+1'F.NAHP@^E2SVOOV5S>61"SD<((XE;N MQ^#YRIYS<-4[NR"32C)KVG,>'JGT\GH(KDF\*,Y@=<([VI$.Z!D&JT'?BCM1 M'M5U&H<]J@N^(:=J5>,2H!IP+0;=E0QT4R^W&G.R'K+V%L>LNAQ/*A;@<,.( M*BQW6G4_R^BI+&/.XHWR)UA4G%&%ZA2G;PRY(DX])%SQH_JY!S><50-PK2-6 MTQVMFO=(U>RN2A>6$FOG(WNI&T>WAYO]\Y%ASMR]LTHCH!]VWD&E+P]F&6^0I'58#4ZROU07@5W?,G"WK <<9@YPSZVF9LD74@OF,SOC!B_^ M*5V NH5^%BNGPI($#4+8QL#*]D?>A!1OP*[@"9*"J:.NV(MHGQ=V*]9M](9] MKV0*;B7@,^YT,?8A#)(+ MRMA^!Z8V8(5"$[ D)Y-N:3V)PY3V'S^O)]'DOI MCB0#G%C?)3/Z.U,/J>9C5A<+Q)+1*VS M33<<5 -BK4GF=)/+>2>5LSMG<:[,R@I1+W7CZ/9PL[]"M"D.Z"UEA4@&^F'G M'53Z\F"6<>;R/.;<*T251.12G-Y=;WA'X$]1 .-+\D%$1*0U4.V]$I3O9C'' MTTP"-D8&\Y$AEX8FV[AQDTM&)>._M%VHL.^_LF.N5-R(777DZ>.Q>RDVU)KA M%\9$LGQQWPN3#!2BL6R_JT/)U)? Y L(-Q#1U: [?.<]_1*F#[2!.PF6%S@> MW\A'G\?XI1A5GC;6UO+[?I)_]?8X^0OO> )8N6FV)Y OY-[:T:;2LARG!\_B MS*)CT4Y(01?O:'^5BB#TCLC.&#%/KG*%HRUK7!]&,%EO>#,8W22D@YB9D:&5 MN/FTX03',?Y,P$IH-X@8/F+T2*'S&3^P\7Q: /3LB/-*(]DQ[/@+X(X&^RD'A;O$2M M+R)YHK4OHE)R-:U<,UFXHIPF;P&]3;TXK6Y%>RFXA]LPBL32+__:"PB[ND9J M*NAJ@?PE&:31@%O&U4:?5/I@>Y_4@3G+B]5[\SK@/ Q VFEF. 8OZ$CV^\1 MNR300_DE@9?1!L<[?D>)SGV0LB1'W!XAQ\+"I1X5QK3;LX]P0L^H4.C\O+:( M9,^%*(X4$ZG"C#5UO1!(40N:S!$I5U!A.U.[26)R)&A=>V% 9F4JOG?PZ)B3 M]352EFKQV 9XD,7\!F(HXA^[NS@4 KCA05V@X &-.0: L/R<-J#$:5_52;N% MY'>84.9JUMUX=%3?B"JIZ:V;U7\4;9"):K,H<&0=MPLA/* ^Q] H3+URBPVE M/NTTGXXH1=OUO(X]"EH6F\^*=$(GZQK/:]SL9PSO:?.T"$?'+%=SKN3;F+U@ MT]@LW3:JLUV6XY57%!3'.\@$K+4^O)1IEFQ0'(D_KYR()R$MH_TI3[+T(TY_ MA:GJ0"I/[75]GWIA1+>(\UV#"QQ_A)_+)F-T$ZWG)>)7.\0QG5?ON"B74MD[Y ?Z R#> JRD5&[\%D8>,HE'BB6:YSWB:B[#LEBH2 MD,V=JN*P5A2W$$&V)W0;;J-P$_JLD\&AI[CA'M8L#MM&\Z59EXBI5>% 33HV M'ZN96WF?*LD%2Q%K\S,J)6!B3KI>SR\">1ZW@M-+9LS:6B=9P^ML@H_JA'G: MISP+PM4K4;4WX3#%VVH]-^\@F;9VGZA1D^ZF"9X&L&S #[V2X? M6MFIN);V8I7KCZ)"L'Q5H5Q5?S6O-QHU&FP2),NC0V?O,IWL0X+8J".>_<1- M'_'L[*OF7$8B#R)6UN>2 U2C)6(9GDF$FVH;W"#;5I1.H% GK!RTE1D;QSCDSA$O>;=@Z%LWT M4,>CE&Y]#M8EAN943(+MM'QZAQ64UHRYIQ9\UI((D=TI?+6/1[^BRQM]I[D1TJ3<.8 M;4"/+-M7(3NB;E.>C=G2S6I76WZ*..?LP(CN E3 MUFR8K2/>/7A1>^M3K;' *%MCMC]&#/,C32X-$.+0YE#;V-LY,NS8L)QN1QD/ MS0NRDJX(>F@Q5#:Q$4"EZVXK/L_(>0;O1PZ2713TT6ZG:!0XRL+E,6X %BRG M+,LC5YVUUBC42<*4]=AJR='U=_EO?.$SD* ]:8: MR47/^%.R(IX4A51;UP9RVH"EVEG;>&X/;L:2>62"B<]8< H=%RA M#X&%&X!6T!33DC)JSC*NGGLQ[;A(FYTRJ71&S&X:^KAVT30*6,Z$MDD5H+@V M=@WB@V5U9GF\:3+7&DEZB)@S)9MK6+E![7.#B/Z@+ZD@V4EC1'_!#IIF&PIR)J#@XEQD'80'RZK,;1N^'9_Y?+=^2I:@/ MFQR'B?H>N.%CBC!B/64N S)418M,0IO])Y[S?^;QN OB\A[BEU*H^%7].7TH MJG3,^\BOT(O!>>3(I06MNL9]NG!)K\*0.6%QCO->9*&))=0NY2M M^:2^3NN4S%LK;=%%XGG!P0VK[= \[M>+6UI&I8+74@JVT6UW%1W<9Z2?UT@2 M'-<;=9"!I=;4]/!L\QX/-YQ!#4>LI&J(8BW%+@(]= #< MN@,XX8)3WA;^"*,,TLO+3W'$EN-^"=.'TRQ)\0[&(T8[53Q6*TO#67AR[0E M=C?(+JS@W?H/,,@023V*[G>GO-_.';T_0&]'2IKFB.T.21X6]J8$9YKR.M>W M41E.K*O2I4"'&JBM2]2>@> +&..9/+"SXYF6[\E0L]#MSJ:_9;N=1[!B>U5M MW=+<\#P%&&7:W1GSMJD@$W[6WZ'08"]581;KC;A#)?P'#$X1SMC!M8P.MY>[ M_*(LWB \T1C2C+'2;%@XGK65IJH5G_1+P8!/)0-^+AH(:[*1/R2I"QU5#9H. M-HS3PLVD(VY7I ),+%#(!>J"L8+J\2TN7=$'JJMBK:R*63.3,E&["*,PA5?A M(SSH76ABFJ! WD3:*,N7@ M$H .I&?U<]S?F"(7:ZR: 1]G;F M#97A+ZE>9,QNK-W0ZVO#4CX0BU-V*>97."9.S![,&A.V@-H+,)S.*Z_+BXXK M A7G,8FER/0779HV6C(*!:7>$2Y/KQ]@#"=*+SJL33J*3HB3!MF M[[F$(*$B+C74CC*N_G"KC^ +,:3.L"M$ DRF>4+O?%H9"K_#RC$2@JVT(\]O M:'[^X*593/X=,PW4(&^V6?8 .PLED!F]M!U\(//[7;83\\>B!\2G*.!WV!R? M4@-!#'O7&Z#+6L1 5W0I*!:(?C%A;>N?7EQX_@QR&1Q9PN4=AT\@B4VP;'-, M_DG2T%]%P07Y/-Q&9JH^M%B9J2C08&V[1L2UCMNFC**C=D0;@84;0&NE"<.> MBP.J3;^%1&R#7,CD2*"@_0%-1($V.B80/J1KUW]9I\K4K4Z54FBUNF>7]EQ& MIL6Q6!-+-_REO67R;4KD6>_IC\G*3\/'49FU"6XF$-;E;M=#.6N0LW;-14<; M2*LCCX-B^<;0-B?OZ@[.9!)FDA1VXE+\N&^J\8:D!W'HIS!@PK.[%FJ??(K" MU'QD,2R',3,S*I?=:'1S^\GM4&3'UKJ#E 7L7K)==06V^\.X5HHF0AR_AZ;Q M(9/8M:C7[!U(.]S0^=E9B#*ZFFL@H"FR,&%32BSMU+)DHGJ01"+&G=7*"_[@ ML)>B:Q%*SRY:@X\&& NU@9:0T=(UDYO#JF(.;H2"9N>ZRO[)R;/XX]C<1HV% MD>%%A:7=C.360S !)\_@/:0W,.T?J!G$T'/-]_4,H3WQ4-?^0D%O2Q<.6C-6 MMR2)'>1?,%D(LH[#;1AY2&Q[A) D27_/PH0U(9#O$"=/2W/'78*VE9J,G"_8 M%8R!5W*F':8):Q>J+E20Q*I:[>^MVV%;HN-BM57E51C!RQ3NI)JY21#1M*8^ MHE;,J+5OIPM6(X41EE:;*3MA*'J*92*Z8T'U&VC M1L!" DXU1[=XR9#_ 7JT+?;\A]7;M8Q;E>&$1H51,JK@-TIW"AO\ '?W,%:R MPOR1$5KC)+XT2VSH&GZ$KG-[J1<% M7AS0CE!/*8P"&%S'.,C\]!EG3]H MZ3[W.7@AX!)BJ@LKJQSVW)_@Y;I!M%]V79&JJ9V:"5'1C9NFYD%1LS MLS@Y93CC\??MI(&LX#FC60D9S >OJ@WATH:2JL'(#/R+"4A-"S(9BFHHO11K M,1U^A'!CYX*B0WU"+QT('^E&WUD&%>=[O30T$_D>FE;F;3D_4#($A.-@ICK9 MK$P&*"RK/%=!J854WD@!T..7R1$("!BFID[6WT,XNZY1FA1!&=-&),G#,XML!:3/Y%C6YJ?P# MHV<(7$;@>@@!:V9/VPTG#S!XCW&@9_8-"@8T7Z-HH1&3( ^VE+YC5M^.1YO5 MMVC)3=T?6'T!P/M^ *P9_2KXKRQ)6>,M+9.O/6] Z15Z(U7^(U=Y!+>TF5RQ MNT"#"]MCPO<)^7L*@5>P=,P!VK!I,_\#G3F%0Y?I5SB,FI@XUM7KK]JOUM)HLI\^C-] MDCBW'N*3T?52,$6FX31^Z7GW'1DGSQ^\_\+Q*?*21'7O4XGLB"NTY=G823V[ MKW$!][07))$ ,!'<<% =M/$(=2\(650%M?/&EI,:J)/O_O5HI=3)1V\'SS#= M8S#DL>VDK6#;QFIJSSVJ04SE<-YY>\&7<^!NS2\,:#E';D(,?N,R3.C,O&T+ MC&_Q)OWLT;ZE-17)5]HK$M3'4XJ!K?XVM*&)X'L$_L.+ _J3BU?"JN&*M=2[ M" Q1!WP'[FCJ"(N"\W4F_R?/=^2%5?-=*7(6;O,MR9MW.]8!E\?/NQI<;KB9 M"H(R5R\W5;D M(2#]JG;/KHDTZNFI%#D;UV47Y/_I8#T(2MUM MWE#E M"2<3#N79-GCQ\\_R&,8/Q, HN=_L8/[*.!XFZ5_22&7FC:CM9"Z-+S@Q4N;GA M(C(P-2^X[=.;PY"@/C1F\)"++(Y">GD5O14E?*(_:3A('Y41ZT6=5"V<(]YL M0A^"@N41R#FZN*8@@1J6UZ.[".6+=SD;?E%.#LSTWO(S? A]I.,AS2?U=5ZG M9-X3L7,EVE)E]V>H03IE5JZO>!K4.0B>S9B6'VF2.]C[&:L1V!+N3KN5W7T9'RJHDNWD9+QI??]$)EVHI7O9[N,72]^!OI"4T4=J+&NNK4N4%'@](7 M->_J]3T& ASP*^]_X,D+?UL]B $79/+&1_]!>!.^*]IV=LMDNH7Q8^C#4QRE ML>>GARH[YQES=2JF,D=CN'M(\R0B80T*WB!G#G[+V3NRK:J% M.!ZC\?ZIK,&F)#W'5$>T)1FF:J*)Q1 7NZU)!@[9.MJ<1!KOUO8D/M^$VP>=LR^#I,;LS/22MK$A)AB"DJ,; MOB(+&%;4GN/@H&Y< .% [SJD;M6MZAN%@'0]$:B ^XW MA+><0_9J>D'8*CEM%7.SF\=R[WVYVWMA3+=Q3Q^\> NM7!E1?Z94QB5=9W+F2ZD>=3 C<9N@HW2ENF$Z"8JB0SK/;$/6M+#6D2=/^W#F U!OT)/:J5.AZIF*;42%RO5]$2"8[\4 M@1X> S@7 B J!3WX),0 ST0.%^KG]4#'^FK7.@;R,:/+;NM-DSST,Q+(Y&UQ M@(RN\?62M6-MC"7 FQ8;XVR=,"XYV+""'I<3'ZI#KD9P&)_\SO#.J'A=4&'- M"@D+YH!Q!R5[\&OOZYIOQ$D&3EC7!?O/1YS^"M-3O"-^YM.#VHD?AWO5]0DM M\F.Z1"JSL]'0DPIQU#3I(Q#AE!AS2HN#N1A'("@%<2/9'&,/V 0"\0>56$_ M\&S^7R(#<>P4%%* ,UGD71ES:Q%\<,!=QCNAVNNL-RUQ>>AUC)<$U%Y7]EQY MW],C]ID/J%G8[F\8D#]XW'"R7?]N)/"PCMS3.FHJG)MX__E.N^9][3TK7PC< M1<&4PG.*-DW=]Y('L$'XZOO*C*T38$US,O>2NYQOI(;YUS%T$*^O&O)69ST-@5#Z/1# M61"6!GJ'[Q[4EVT(V7PFM(%*#6Z4^=MB606WA-X-F! MX J(8'"A+MUG ;(NW:G]I:$MZ]*Y (!* (0(,Z^6A=Y]B,+T.<\=>-BA%;J; M"R*NAV1WB$QP,;Q^(L75O,-3Q1^5X[<;WFP _*$5,@5U+Q?H@?6R7)(B%P>% M+/S,*Y7&A57RILK.,O@1/J5WGR%ZA!]PE#XHS6OU>5@VA1:>5CS^FP6Y>1_6 MJD[>J=^EXJKLX$020$4!7!; A7'/O6G0N?N,;7AU0=H^Z(*5%1_^=ED^W 14 MPW5KVEP8>%J.2B4@CHH==4_"4ZFJ48/X1"A39E:<],\+=-(:K+IN6FIT<1". M<%4JA)O.>D'48,M7.>UI<*:\K'CJ=\OSU!JFFHY:ZG-I^.F[*95A?-&$[%NO M-L32[)GNW0.,H4=Y+/J5M-!D>;#)V@^TNC,)=MA-[ MA?O!C6 7 _"8P#M5P)W/-1UQQ4]1OGT%@_,GGWQUQ4Z&&?/+;@:6T.UB:.T. MKY!VUZ6G) E'0M*1@K%QJ,NZ;+^REX6PHC-7I0!<#+":^%1EAX+T-^\K)$SM MVA8D+61V;,CD8R02;$(W]]L/L>G<5F\HS%$<.C;)"RY37EN^V^.(CJOKS67D MXQV\\YY$<_<3&,%-F-(^\&&4$3&%O#A*=#J-CV8UYI+M4:P-W\.=RT(W0;DT M@(A3M-07 H%2(E"*Y%R7BNS&?!07]G//)")9%/LMI3)-%T/.-QOH MI^%CJ1%:T].F.)5PH4)5'VQY+N:Q*WA7<&-U<&YXM@:L6%^QRX$0-=&KQ'!6 MS-8:N*=SQT]1#'V\C>@E)D0F$3&5?*^3A#Y*'23->U65$?.H>\$*D! ),F+V M<>J%$?O3'B?A #I3>MP0?LFC&# ;C@*[S-V-S51 MCO+=(_UTQG0&[Z9KHV<[XP:J[-A%V&Y=)R(%&E91HLL (2/82+3G_N ]T=5R MDQV''V%\CPOS$@S&"\J7]2T*RAG,'H9H:3S"21;#*YU6R"I4C7M "YS3H4O!]K!4*>,ZD2.*B+;*HHR#U7_F%S#^'RW1_@9ZIP),\+. M./XJ[,W[O"!,CP[A#=AQ68#'A %^51IZIRF 0AZG/5_+?H9#@CI0+\!6!H.( M$ EPF6I?2.CY,Y"+-?UAM XE"H'B#U[J/X31MO9W+N-ZP_YH(+BH,#-N+O+, M;0<6B$+>AC(/((!,5B%=Y:$;EC&D$GGQ,PE 7-):Z'$ZV&A8TW"H405N\98S M&&9R@4 N4>,[7":Z]<.^,'N0H4UC;HKU& .!I$G0..1U!A:6Y7//;_5Q1Y8* MU= <=N0VI2X"N4&'9->5EUPG+!TC JTWIS$,PO3"\]G&OO(*8P^1$05"740M MM%"DTS42[#@SD'-S:V5Q&"DLK3QG44$C 3%>>5)[T=53J+3(U?;TB/J0 VH6 M[A&N*]P-R^\! 0^KQSV%HU9=@]\HA]EL^PS3K@?ZUIT_;TK=G-X7:>$-*#IM MO*HB%]7>9>>-[D-ZC>P$>,'NF21RW*J%\X M/$!(/_SU$C9O0P6[9F[KQD DAQ=64I_3V* !6&;PF;8IUI7.'OL (;.3P(+P MA-/S*]%!4MAA%5VZC%.Q+GR?@I(3 M*.YPG/JTX:=(W'!+[RTA+Y\D&;U)2!QK4?&=(4ICJG_[*%L[ YR5;)F[@% P M9E=(.++A(HD?5M.FHU@U"[9+?+@_Y?@(;A,F<"2NTMD7%4,I7ZL]-V+06B=G[!YI)<&-$^>-\P@/';S6Y5MZ3:GC:5 M(=G9DFHD1VY$F1X0.I-3$UM2MA3>D8A.O255?[V/W@ZJ;TMUTS"E]I*F=6L_ M I29BS;? DZGY3<5YBH0'5Y V1C;M>)+)*MM#"$EKKAIU?&TYL9)*S4K6U9B M88?9BP(0%YLC/L?'Q6UG:62;&]%R"EX$BJV;U8#P!IK;CNZ]XL'F=N_; MS;![][,7A[1(D3;94)V<'3ZKGRDU:9FWL)P#ZR?B1HK:J7P\I!C7%(U:=#SY M=*SZ:NH3L;:GS:C9UN3+<8ONGFYU*<<]=;?;M:&YU04,8.RABXP,182N8DK7 M\;3FR-]*S4JR)C@!RHKITX6TK!\*/*PD]]1>C115G2>@[+(U'#AF?@ET*+_P M04,SK1.$,26TO7W <4KSM!,O^N/7$*+@,@K@DZ)3RI+3-!,/XNN+(BHEA#M0M K^K])[RR0^6X7R%NJ1,0!Z$O+KHHQ%5Q5S6Z9NM?N_A86W_/UTJ/:, \4,_?K M>TG8BCASU5'JG#//KX !!?MY'?8BAG_/8.0_KS?YY31C?;65I%DH6UA,X*&; MG"N-NDORTCZ0!QRT4],+ 73 +0N^](_7@T#:+6CYX*593 _9DC1%OZ2E3L54 M+465JH7^50?.1!O7,(8@<"8=ED"KL\;E4'_N(M-1YY(S F>]B,BM S4JU8* M]3#W$,G3P^1V'T-/JH^3/"W--00)VE:6?YCRPU+Y7L$9W%/6(&&\75@ 4H$2 MJZKU]90!.+_BA,X3Z;+'B-+9%E*F'/Z M(TRP\2/PSUK0$5RG?QB.X\RW.UWU+PE0.QUM2+%+ ;##]3B6G"]81Z"V=?UV_ [ 9 E(U4!7[=F&HJTZ M]7H=\%7>M(KDO(LRGZ(L@<&IMR>_I\^G>+<+4RKM1=%OVMN.[L HR<3L/%^* MJ>W^R'[!%FP@I$:=,;'R$UOT.[RH=>C&^#D7==2,9&"91P&7Q1K$P%(0EP3D MHH!2%G!1-E0GTLR56577R.I+V?J951]-4P-S-P\+A3?5)=IBVB(6E=SP9650 M.S.K(<4N!<".H;F^-MO8/YGGN'X9!$X@R8.B;9[M5:=[2@.S.G$SY]&EF-FX MZM6YE01]?#O:!BBH=G%8YF-HK0%!96P$0H)R&E1;FIC.:V_]!QADB.0;MP]> M#&GY1T#O9(91PE985W%,=,Q.D24GS^5W1'A9??;B0+G1N4&F^I9A3 CSWI^+ M1@,Z8PP89U 5#U3E R?/M2_FF^=,2+?ZKYLW.&P-TQ=C7&@>NS(=K.@=#_04 MN>J!L/IS^JA6Z5B8?-,;+-SI4]"J;-RG#)<4BQHZG?S05_Y*Z@>^FD^.5ZNM M@UZ.6FSW :\VA;BEWD.[-=7F_3.^>\!9XD7!;?B40ABM=U%XGR67$O/T.")Z@8,IN''*AKD +6:RMW,6@6#O&_P ! M@Y$R,7!8?_*7$7&!, 8Y9R!8=YBFN:8?E9>%CX0#X9G?FW:;8O^/:_(R#R0_ M'!E I&D;L$!)7G:Z@A ,TQS#))>DO(0RH;* O1 &[!T,,ZIFT!9ME"!8&N35 MV$/BSO?EA;.,+^:B5_I7!M@@MN(!8C1 MW"TL:TDL.0RL.%RY=E6!09O"YM%;OOV@:4W'F9##_O,S3-(PVMZ$VP>UXT9& MV%&V0ZTJ),"&$I!SIFC&E]76E47L6H[I]!4OF> M*,L!'A7Q",!"2'$6VJ& 9=3I>+E+=MP2J4CA10+2P#(D+ MK71RPBS?F4<_(8>E)"DILB3GXHUIPS&=(=6 >4E&8BE'$C(N($DZ3#[UCAQ8 M$F"&$:Y/H"DBTV#9^2*R(2F[,I$9#S#"K'X H/V,4+C MSD%9BOKF(<=APLD7Y!S!!L=@S1:!DB-P<_LI88W[RYTY-HH5.W,Q1]TC02$A M_R#$]NHPJ@W M &YY>,0_Q75L#7EL58909FXXHE4K4MGQT$;G)5J,P@[(P#G*2H"BU_"9/_LC!IAB M?%$LTN]Z7+,HNYV@0J$AR! M$[@-HXCN%9UXY.7]I:06VO9FHI*B'\H79UO&:BJ$F%4+!%S0Y42R]^2+:7(I MJN7>TRVV*6-9*_OY+*Y%'//#=FF*_?#D-PK#V8WD)YX(Y_GC10R#]$+5-\I MQ]JIQ9NA6YJ^N!/$X#CG34_?Y6172Q($+--YJI+Z7 M"]3WNCNLQ:N RKNPBZ'?+2=H=X^C74BI-V2>6KSY[%Y#W)F#MINI\TP&;3!H M:UO"%VB\AH-V;W+=';2G[D]M9MGHDKQ$&"6A_[.'LKG*$9M".%'051?*0D.9 M[39F9W) F',"CY25JYFP58.S4SO8AN&+-2ZK]8&%P(!)O,@$M:[TN?+0 RF< M&+$;4DT:[EYR#MEE,-CG=TQTNWXU8? M"3]TDK73>JK!SJ_N6!#I84F6.(E$-Q548#';CLOT*J$=Z8_?:?_#B/V"J MZZ(=3VO:1"LU*X[).;GED_U(X&$=N:?UJA,*E1OT/XN"HW:9E]0+[_SO69@^ MEQ<6).OT <9W#UXDAO^/.*+W1L%@P@/FZD+-,'M5%=)^3[T;PBT._?+2ED]1 MF"9'Y!\NQ\L[D:EMO2;65?0,X(NQ5&/K+ES\RJ4J"6 O .@;%+.4XAV60OQ1@GCJW-PYDO(;;^ MS 8+MV)K4R87S;DNH]TF?%W1EB?KC#CROQ!V3A[0T!?$=!WG*6(T4*)O-/PY]OAXFUTAP[ACB!V#RK]3U--176ZA>W5W46)C[.HO2"A#M^MH2U MK+LF2GP@WZ7JGF0(EI)CAO@B(9>%TX&"NFB3"?_.FOU@:G(^$8S:)-YP6]SQ M\T#<),F'."8&Z,7/W#0'KF9V?O14L4X38Z(TVB_9$HV-7[G$@(H,Q,DU)C0H M+)R*/?; *)%NAR-V4283)ED]>B&B9\C)V)AS^A0%,#[?[1%^AI!]-__+-0$M MD0ER!IEI'HPTP=S*Z54N&$C89:4\])#A4\@&-C@&^QSQC(H'H)!//%+\=4]% M=.'LJU&CPL;Q6[P!5<>[=7W0$MWN.@QH_"E==Y0@0JWP'G[5+Q<)%#+1!+^, METPLD,LE'BG^RD0;&T[/O9A6FR37,,Y'HM!?160 0AFMZ0PC>)G"G7S(E">H M:=6R#*R$OIQY.2$ ]Y0_\*( !%P"%P*:,JQ82[NO+9C<'?4#4^8FB-DQ-4;\ MGV8F"Z6DB56TZCQLU7&MP(RP+?-D@AF]\D2P!K\QYCW]&]Q[1S3'Z]U]QGO47I"OC\GWPY$@HC^/[21J M0^EB9="-U8QA3+"TFIS5?^[B]423\YFAYTQY2H )HNX#'03T]=]*T(;MW]Q^ M M=I^E-"^\PX>+W94;9%4BO EN^M%I/'?SKL^L/GR$ &XVT$_I]I!+NT(&S0.; M!V+YIB "8T47,97A=:;YE"[VM$--Y6P:8BAOKL8 M$0WJK=[2]A5OEA+Z'B'Y(Z"1JLW,CSIF!A'-S M(_@/HX2E%>-_ /8Y3=AL1ZZA/0_[) ML_BC]+;G*/(C2MG4V5G(TX00%%K!"11R@(H@K%9-?$%J4VJRZL@11H$-H+% M T VL9=R^B1.*PY/?BN=G?SR^RW)WMBD^3W$V]C;/X1DRK!Z"J4&P $"ZGCU M$C3ODE4.\[J8'!182D-.JCUWA)P+J+(!OU%&MBV=NU65[QFFY7O2EMY-0%/E M701?O*4/0H&E-.2DVG-+%U&\;N>OS,C5W\4MJZ^.#W M\MW[#+OZ;75UED^;-UG:7H]M<)*(D=#)R6H'8Z+%>/ MEW?G9^#V;G5W?CN%U=V^5[$Z^FU]7=V^MY"EDX3,(XG9S+WK6M2)#U]\?M7E MP>[RX_O5]?KFW.X0?I[%> _E:VH.G]$;,:HT+!0^,.KSC\JMVL5=&G!%DZBJ M1&-7^[&COJ?,64*8*-[LU_ZP9D%P&S$K==O\Q';!R842[5X4\*""G--X[2@1 MY3)^7\2>L*@B9VD6-WHC%)@GZ-K:!^Y:5Y.O))EM,5$$5 MZVAW"0@BL^!)5Z@^PBB#?%\Y8CNGOX3IPVF6I)A,LO@>+Y%BE220_']PYSW9 MV.V[H\4N(((I2#S45^PE-V9?D*P]W$97.-I>A8\PH-*G?!,](;^O-V=P ^.8 MO0[_F_2(KD-:<_119V4E&Q!B $3D.$94$. Q;D>\RH3*PBI*A#0@]9[$-US( M'$;8 AX)Q,)PKXXA(T ?G\G,I0!4?W?*'S ! .<""A'H[DTN!"!2B"\MSV[B6Y_>MVO_!F_TR4SM);">= M1]?MF?(SXUK'\MA.]_1^Z:))2.(-1>B"I&S=OWX!DB)(\06 $B!O-4WB67A MX. 'X.#@X#S^]A^O*^]H U#@0O^W-R?OCM\< =^&CNLO?GL3!6^MP';=-T=! M:/F.Y4$?_/9F"X(W__'O__-__.U_O7U[='E]W!($+@7QZ_ M_^O1?Y\_W![=NO[/9RL 1Y?0CE; #X_>'BW#GQZ>G;XR]OC[\^G9[^^N'#K\>G M[[Z=R/]MZ,;WWYW=.9Y1P^D67#T * M-L!YEU+U,&Z_>COP\!SY0?SC;V]RZ+T^(^\=1(OWI\?''][OOOTF_?IKZ?LO M'^)OGWS]^O5]_-OLJX%;]45,]N3]?W^_?;278&6]Q5.%5X%-.@C<7X/XPUMH MQW/$P-=1[3?(3V]W7WM+/GI[1K?)J&-R2P3FO[W!#=';W9=) MC_^[ZKOA=HU7?N#BW^#QO^_,5&B]0A^NM@EWN\VQ^_O,=Z[\T VW-_XT1G@U^F'\;0)"H0%X#8'O &='A@Q W:!CKG9\>= N@$ Z M#7"O\6H*@/UN 3?O'>#&/9)_Q C%Z. ?,G">D.4'+B'_ -80A45 /+*B(=I] MZ%G/P/OM37/[]RK8_*_(0B% WE:,RU)SJ4R2?>_=+_%YMG@%BY:[<3BI; M%WCYG.%CXP(Z@)6E8ANI["3K^5V"MAZ M7&*M]0*NUI:_Y6.LV%+)^L3GF95<-:S0NH@0PG/%NS"K:2A@-Z6='+_X.D6V M013PL5M'0RJ[C\".$.[LZM5>6OX"W%DKYNU>W58)>R>GST]NZ'&S1MNIF&2X M6A$)!^V?CTL+R^=9%,9W93Q9G%/=2$D!ZU3?X:OGZ?P$GBJ7&"AA\ LWP+WX(8]\K&XKE3U\'24RXG&[ M>H8>*U][C91<8).%+^VB*!_:R]=+[/KS1%<5?*2]@:K@(/( >BW-R?' MQR?'[XZ/WQRM\;HC2MAO;T[?'$4!9@:N"=N61WX'Y@ ?,L=X> M@/B;0X9C;UU3/'X9)QXU HCB\G7J?!M+Z.6C17>\!2<$8JEXN^RSLX3L;Z^E;V+J>0C%3NUH8# M4&1&*G?KPSDR:'2\P?WM?0D9K#/\E!QA%)\K9+07D 3XXF,@K<+RUHGGA[ "X/=)]3E(_W@KUO7 M>G8]O*Y <.8[L25P"3V\L(*K?T1X+;%X@K#3XO!8$1E,-_9[8/@!A!;6O)TK M"_FNOPC.;+S9(Q+5YUP"?+USF3QQ>*@I'E"NRUFX!(B8,Q!8 BRZ-H!JY<1PW.0[N+=>Y M\2^LM8O5U-P; -=T,%!3/*!<7]SXE]LJ9O9^=P"+\5O97+LXY?$/9*&B> "Y M TGP'%/.8BS*0=]FCQABH:)X )?INDPD,!:\>38 URA:2:F>BS4@1D-_ M<8ME,]AUOA614*\LHPC?R#LQWT!$/?OD726XM[;6LP?$>*^DH%V^B.@U M353T#:#RHMUQ."TT52^K("@9:%J64=I",6/?('1>7(\I>*W<1C%SUZ[ODEQ M&Z(^A9:_NS)<):-5AXGQ?L_F/()EY M<16F1$CY-1OB_L/MO68_(7V5L;R\.]!F?AA870%DL/?HL>&T&=6U=$#ZLAH(5M<7ZU,9H]F,WF M6<;*>Y@\C(I9)UGH]?8\+#1L6#\[-%;FV,CG]);U7$*FM,\H0%]& %"=G(+< M8I7&BGR:<&L_7&G Q!CV(0-<106*PO-Q@H=9-Z:H3;*KZCI$0RI.I>,#0\L; M%C[-RZGI=DMQ&H,L;\*IQ99! R[&(,4;@:JV65& QB#'FP!J,DA2E,8@MYM0 M:K,]TR@,^1+\L)"B#PL4D[%+Z]T[$(VWD"^6AW3.BQH%V)_Z*))FRV_N!]5J M-&NM"2?'9LLKAA?UBJOQ_K,_#6@P6YWB1JO.P8,"-IKMR0!8K3L/AF'!PL-_H3PU_6 M^!"KC*[+H%+P7'2X4)4#)RE.9LLP/IQ8XF,SY Q_/^)#KBHTFB(E3VQ]39#R MP8+$E!\F5MQ!\11(L[5>/AA9,B=DR!G^]M15U\@C)?] ,$5':\^5DJ&HXQ5K M*.E][F/0ER!T;2L+M.J8ZZ>2YO 3_Q39UIC+),D$SN-$7=E<7_(/H9*6;'1T M#^(F""*ZNH3XWY'0S?I9%.*E[_ZS(_MY,OJ&@#?;#,5[THDUSGN 8G8$AU)/ M3FN6F4X;HY54#T/AWQY-5'H8@-@F::.D=2 RM@HKQ2F8:$A^0ZRS9GIY1;DX MEK>SZ>485>"WD^FFEVQ4@5UUT1]#*SMV!9!)RS.]!*1$$!O$GZ'U(J6#5Y)] MAE:4E Y SM.YD5_0JC3Q:*U+V:*3,/@QF\]2W"/]6W$#93&^0QLD:EM7> MT/X ).8..&<;W.$BK9E MJ+PT3@#PI9;DGKH$&^#!.#^)P'A:".G>%R)Z;0,1U3F/$18>]PARGO>%9LI? M\8-P-B?Y$&)/*H VK@V"1^AQ^B'44U&^TC? C\!.-2#S^H<;+B^B(,32&UV] MVEX4WUJP1,'_.9QUDX3(:]'+,HN"R)ZH)=&[@:UM<+#CW(SEA88#QZ;=.Y;G M! ZX"N)9I=U[2-ZZ'/@TG+?4X&WVRUZ[W@*952R:E]!L@<6%&:N:39/QF2V^ MN,!KNW11T,Q^R^,"K>*633//R9=FAR[[\\83FF--_LOZ@>)4LHG17&%F2WF> MM=1B\:3IP>3)]F%&-7(M+(7&\S=!T66:KNAQ8[3V\T7Q/HS\6 MN-Y5:>H=Z4?%!J!GV/_:$GFUSJVSFK=SFBW&3+56,FJ9JP1->C)),F%7&9KF MPVSO4F$')0%T]_?U%[/O^ JAK7?;H^!J$)H#<5&M2 ,BQU>U@?#@G5:K>%<> M8+S?(\W$PO,VV4!&A_M/35:9LXWE>B2#\S5$CY8''H$=H22EA?/W* C3@B+< MXY779X_@[)BX)Y9*+&'#$+G/44A8?X));@A:]@7;%^T"7"K-3X+\\]]DXU*#7E M;'(\>LM^:TUL'XC*R)9G4ZY&K]X?/CN[@B=8D[HV7L[/5@!BR8Y9C:7! \!K M)'!#D'K=W0,LF9T'8,.%'U/A+N2NGA<=^R\)RK_$ND%LR\9\).+@"@M7N 4@ MR2 1(7N)1T'J<'(M>>$N^AEZC'LM6Q(&WM9!GS/^ +#2X]IAFG/E[,5"3KRQ ML08Y!VX8<69;E-!9CZM $QH 6+G'B$K7*ZU\GB>8C+Q[X \4?&%[%134*T$MB>3 MYQ\+!U'%PRLDL.$?2&5SY6IYI?8K, O-A/0EVN5GO:*QZM07L6 C"Q7Z6')< MPA7>C3PLUQ#0)2CWN@_.7ETQF5E-2-'N$*48 MF5T)B!FC%AV)OJN:+:R8\:I4B"E*9M<79%]5[/'(]N?(' MDS]%\ Y7ADKZDJJ&:B N]!=6L+SVX(ND2BTE""AUK/YCR!- MK#9[3NQQ-_[5*U8Y_ 4)@KD#+UG.K%N 3]%<:7,LUI($ID]+B(G8>/_B=?6T M1#!:+.,?D[I#3,_3VEE2[161:!]QVATGN4E@YB*R\\ZC\ Z&?X*0Z"E-O\$7*1+:[SMIU2G\;SMT-_&D7+J![<$ LROR;MZ]+UT5 M-$# .Z&EIIJJ))#.L%["Q^I>4]7^%]$:BUTBZ"QOMP1N_#E$J^1D%O' 8"6I M8?>0_Q.%9V-Y1)930P3Y!5[:Q0]RW\PD'%[I:QA8WCN MZ%C[3M/%EZ:HHPEJ+4==A\$D%V\\)/+>#"Y!\G^="(L MGC#C[H:$Z%?SR!V-**_/P8A'$>U1A'H_ Z97))GG0255CMC4# B-SAKRQMEQ$!,^W#N$;Y#N,YE^G"39G+'TBY>2/Q%+45[T#YP M(NY\/([.J[) J+?E^ !LX&[DK<@\O9YE8[)$\(+);7PLV@5+_W7K2E/)Y.0Q MHF.UY HBBMDOV SO8%AI,_QFN3YQ5YCYNZ_S#$ZX"ZUE@;.+&RDOV*$H\#X= MU?.7RNC"_COQ/S"-9!V6CJR:W2RU/1DA[D$:P1L-WDW\IW\BN";@ 8R M.I."$<H*,NKF(G%?3_Y3%CN]6)?%RVN>\Y(+6,Z>8CD'Z%72& MXRC6-$S8;:9H^)W9#HH=]@A#2FS#W;/E@*?F"!A+$5^E!SAD5%(RL#^:+2UT M@5VGSU*HVZX^8ZEKK0OQYELS17L2VE+6MZ@-1D5%\F%6K=4U%0VV M/@JVO--SF&#+41@[VX;'4CI>EKV^$?NJ=P@5R3>&N:*U0%QXN*)UZDT7S5JP M97OTI*";+J*URHSL-9WB.TED&>B6O"]H>A6S[S%: &YPW1E+&AMI=E-FOZ\L M9/Y8?NJ04GFPP[?N-SH)4BS-MM=U<,_,(4$E"%&644>/!/7:'W0>H:@Q/=D M$Q'DIY+'5OY)=Z"PHR@;S))Q/IBS'G)K MPG<>@0?B4AONPG?GKDU>(Q)O$%+_ 'JNG8OS;TSE++6GOK,\RQF,XIAWM+#\ MU'>;)J-.^,NSF_EU6Q[-4TT'^(1!.\?,_>0)R9/?M_I"ZWNS(Q0>VT"E=]'+ M,$2H<@9I=5,#I6=%UA-&:5B;+V4(TBW/G.ID)4E/VXZ2IYF.\HPKI<[%LJDT MD.E=CK ,$K).B-%"8>?$D???V+DJ$P687 3P)X5<4(Q20X3T<,0*%_$!)3=WC3U[(C(&T["O,2 @YVP:+6YBXQRO MD"DV&HYH2?E2N_MN 5XJH&C=#(1D21LEQ6(DZ4]$3NRW[%T0U P%LF-M]";/ M/=YQJQ.EEL/9[GGF-!4OZZP]--'158&MJZVD@4SODH!ED%7/VN,[^7?UL\^! M#^9NB&]E"V2M> 5$"Y7A"(LZ1A47_Y4D>A=Q'2,C3( +[1.[\YBSJC#&!)Q3X$:5## MI_*B"6GWLWF^VS36+\YA2!G+(MN%Y$?7KM37CV#C[SG/GY \ZMA3_W)+#E10 MXN(P6@Y>6AVB&U-'J7%:W#@YS38;34Z."'KS^,P%@_ @SK51"Z M6'7A*_.ZWU+ULL*"S?*2I!AN\:-74 M#@:]XJ:D&)F=68(/HWWY2E$R.R\"'TJ,IR@%S^R@?,YMR*994?#,SAO!!QZO MVIVA>#*=!%WN:11'#:=%C\''3R05=X<0Y&+[X=@ERBPJMBW:2^!$)!-W%K]Z MD42"Q=V+V4R9:4YARMK#E-DGQV@S*D\TI)"L$>]@.,)(8 PB0AHJ+"*FJIH.1S@5N-,?,[_+"+K];H6DCME67"0)D6\6 M274WA&Q[Y',IGUL>J1_TN 0@[V"6U;C)(2UP4Y#8I<0Q5^2/5CE>_NYT9$\0 MNP"VDI@2/\A,_% #\ECN,/402=UN8WD=%H)33%J/Y2E9+'M+ZP&O]3&YQY0N M@C?HFO;#T4_++.I[@2(]GP.\42D7E_BO('1MDC@??^XN?#D/4T)=3:EBM*>* MZ3QG9M^2<^D'Q.[*M02&(Y$J>-0EDK(N.\J;*CI3S@7U.1>:9\!HT5"3<$9$ M2+"0&HZX:.16E^"@H?/%4/A=Z;['$*_ 0C&_^),?OAL&:5V@#I8YM7RH#G1"R-$DXGSBZF]"6ZTI<(3Y'9MX]2W@^QFT<+ MF>%(H%I.M2G+>ZDQ;2$UJ^8R&' MN#2G^-\CZ$1V^(>%$$9FB_M$D>7M?N3D6)B^T&AFR%VX>,K2AV RC;2*-"?G M3+2$N*Q8E7@S@!NRKIG9:R8BK[A'_[Z;KVZJVCU':R> 6)A MLZ*1"K9<7X"M8B,%;#V0\N=\3!6:J&+I[-5E6F-[#62M\U@![;+&4P)3]A0] M4=\MTT!UM5,CK8ALRQB6MHOI+G#5X@16R#&*Q">SD=B3];#RH*%H?!DE&D5M M@":&.#82#6;IP:#095B=C@NKLF(,>?1S"IN9SUS\L E?R"B49DIR?B@;;^,9 M7!\TN&P;8L8Z&88=ZZ2HY!MLR#I1_!20IMQZ "O+)>]0>'/$+/@VF#U[[B+F MY>IU'8_BR5WAK\SFC_C38(XO(ID-VNM)0GCE_CX(P=GH58K;07A?3)"%-@">8Y+@18WN/ M@B[&_X#HYXU_CZ - C'&]RCH8OS!>OF.CW?D6OL;GY'O(H$IR:KV)*LU,V&Z M^M$5K;W]-I;,ZJ)P[)K I8/%B3:Y=#ABC4CE4\Z M,+2\@\D!G248K6HDIOJKZGXX=P3I(^PI43'GY:*9CGJ[9+2*XGB[2X GW';3 M-PB\&M*7C+,5\0W_9_QY+:^<5DQ)??:5BOH;@GQWA#9*?0V$Z_F#AYKJ H(P MKJP3VY-B%7"!957 [M/)1D?Q('X'2]?V@ #;^RU5EPN,D.^&1!/PG6OWE?Q+ M@.DF*CIR*2ZAY]RLU@ANDI(X_"-H)*-X"-\MK+3Y !4..OXA-)+IK50!9OP2 M$GNR%#&4)]?7D,ZWA O>1U8FBV%:1)"R85I]+I@>@M#U+(;<2H7I80PRMCZ3TEG< M\J?& LFCT#.5X\K=1>AB-/LTV6&\R_R[M##]"B1O$Z+CB:_R/?U.BA'$XF9QV1W>YB.)>*YQ;HG M[LY)%!X3;['=9)P>@'&Z."5&ITT4\MKBJ+NMT5M.G*O#E'5=!BX2OLO1#8L4 MX:7YE^<>>Z?*)>1_XJY( E:2HF,1<_ (T,:U ;[^Q0*CS!D)E_,#D%<=><2H MK!Z%8K)YUDZ$DH!!GER/PO15CT;%"*;CN]?CFW^Z%![MZW@=Q^';@[_*R0"S MN'M-CU/OI%[*$O@J'O(/S @A8^7N% N%M6P387#E.[WJ^ONO]?EZ>?/Z1WW1 M6'<9G0U',^\XGKY\!G\$8!YYM^Z6 MBXB\N5A::+%?S*1![Q2FW]^TY/@2O0R)4.]OP-R11.VT^AM,V:#?;4"WVN*) M9N3DGJ$TVR9>$^>6_=.#"WYO]S9*4_;_9K:49___ [B+)9$ &X LWCH -8VG M(@7=BA1(>#K9 ]K^,X3L)<^Q/MM^T!F2B#(JY64ZOB;* CA"J"X"B:6'\'2 M78M$-C:1F6)MIE@;@5B;!JXZ1-NT4U6>DJBDT5^]VE[DX,L^29;RXGJ>6(XB M'KJ]FTB$8*@,R&F?T;%$D CLG>Y!.6:[O?47E&-V6BD903E-.@?U0C>SW(-$ M'%M5T+'D[A(3G[4%GSX9&;HD4/!)8A:S02)17>*HYO).43%3P N6P3*T*H]@ M&:Q3LP6MA$.KS?!)B^Z8#:4RE?^V(L3EH]G7)ZZW!C84]\-%'M]AR;X?IIPI5[M1;#A3[+W^VE<"&C\,M[:V0H?C&P7D<< M0=\4_1D9Y M!DF\&T"Q\_B/.QC^"<(+N,(BVR91H8&-W#6OTXH0>2&GHSOH7Y!:/9Y'5% L M'?Z3Z$":_LM>Y?H-4.!8KAK#40;)&J=-MQ8?-+; M%EV+*-;ZN->/GD"3/!%;A:_1D= ))(_1>A4NQ%='81(RJH0,Q7AD@N;<\L@UX'$)0*AG4)G M[\&:C(%4V'[ ;-T#9 .^LCO\M%4'730QE-47CG_Y!-#J1-I@*VE/4EF55&9! M?[),B&_3$=RWKR.2EC5U52D<]3_P\8 R,QBQ@G4^Z[IV-K2S3G@\.L7_K6L] MNQY>M.)2/D>BC]> 7>\8U'27 N?JE=2F/5N1GSJ_![1WT.>P=VOJ,N** V&G M*?3IGN2XI? M(QGG06'2H0.[.8EOYK'$>,G#,#L$QA+6)1FZ1%D82QR77/ 2O9)B9[8/?(LS MAN 5Q/10,/DK3VV@V)"\B#MB5F^>4!%--4Q'=EXS;\YT14$RT)I[X^.O@2?K M%>32'^8^%,T4R45U./995L;57K6NYG-@A^Z&LD.>%T@J6=>/\ I-ERKTN:[6 M/%25)W@A'-S"(+C&N[2*A7,PAX7IN'K%.Q=O1=>WT#:.FR#)\TEV7>AY) DL MEFYXL7#F@U'(AA8(,4^I?]\Y\,'<%1A^!0D-!>UW+HHU/%3-A8CIH7-7O1]< MLL""#/,^EC=?99@J$B5CL88HF!>>0T_K%:Q'14]BB3).JH-4]'HL,/;#1\"& M"Y_DM,>\I&N<2ZNK):%+_Z"8BJ7D:R#3NT!B&21DF NCG5^O\&Z&6["3T'$5 M76LE4\ITZ&$X$D=D$*IS],Y='SAQB1+W.2(=DVH<)##D(5O'/)N9D:#RU,.5 M7*3XH^]62,K:+PJ_3SSW9O/XEQ*&S--9/W"D>97.?#^RO/PO \S?;JT*.#5+ MZ:X?2')N>B)Y\WFHCB>[^T!SX4_9W"5L&.X]=H14" K!-(U=Q3H^T43-NA*>^IF-1D_$4(V(F'KR"1$3%I"B.4A@W*?/MB/)=5\;B-:8$:IZKLNFYD)4" MO6^&H?E_#7SNN(7^@D2R7H+GD'IRY#\5,T5RTQV. 9*==<6!!+D>R8MGA!"G MC:F.@NH(B%RW%]VXONB!95%>E3/YP[>2M,4DN]MS>!,$$0E_31]^^1[#FBDI M-Y/@/GU\>X[B=,$60EM2%)P[V+29CNHE@\^.V?P"BWHWO+;LV E2R![:0DCQ M,![ !GH;HD\4&."OV]="2"@(EFRM6VCY_%PU-E=M0"L P%\JL+J]5J9YR_Y5 MM>YA_W$;6AN(:)"!W0RJ=10&H)4W#@TRP4^-/1^-OL*T+V/8O,W&4I&P04#5 M(E0NA2?=BR%+/Q"?464U33368T M$:.\L+7=8ZD=5)[I;J!Q>[S0%2T7U,8IWV \J C1+C!EQBB*EKS]:."RRIL< M*6320S/6,'!)Y,+3H(SI$MUZ>HP-OGHWTJU_'5TYU> D?S$HA%:BQ!^9_^]EL*G8'G'H2D M^>(1:YDAD7_GEO_S3Q=XS@U62U\YW_Y8R0GQ>@WP;<;RKB/?X4.LJ;7BZ*(DHY^%YP$)S>2R8W$0#>2FAE/ M")TM$(B#MC@GO*:U5EWXSEH)'-/U-+0RSSOO5:TG]Z')?4B&^]#T.M^XS4P/ MMF004+4(Y>6GZ:&8S*<0;#XDQ^)JQ;7QFOWVR,8[-18H*7Y[I^-V26/SVSLU M^ZB3[;=W:K8/&M>::KQ+1L.;'6Q^3,P0 M^FKV<N>M#$C#\RU)@;'2QX\B.$5>->S@HL\G!EPPAH-DF'XP^]FPXXYN"BC*(/QH M]E66?UGR1YY1+#5(1]WAEX]+C#&YMSJ%[-WR C'%.QA.2*; &(0<\+! A/YC M".V?<8_!V0;3(@OR&J+["-E+S,(//+8L2VS\W=UO2!Y.)@\RB9TI]MBJ 1XA M8CZ/M9HM_4HJ_,Y>+.1''"J M1R&0"I&5HH[5\=P^*\_[LQ+_\3L6\%CF/[B+91B(A;PJ8F"HFRK/=:)Q< 6C MRNUWJ&L++WXWJ?J8L*IE/94[/80UE*Q\[4MHU^U0(2KKKRJ1R?6FOD;.3N/@ M#W&I:*R8W:M_1,DE-2D;RQ]74$- ];+#:G$\X7O=![SQ!2V$Q(**7N#3$D:! MY3N/8(.) >#7JI>\$4R2K&HFA?65GJ)L]F5Z8&*(R34DFYM?IB."?6XD.CAI#AO,?O4O, MXI&=V:&[(8$*$OW_&/L8N@M@VS &ZJ.2,!M*SU@U2CU?D^H%K_VYY$5^. M>95<#-5%(V5]%H5!:/D.5EZ*K&OQW&AG8J@^4N69_P,0Y0\X9QN L.KW (B- MA^15(77F+3N,+(]X;?>U,-G9&SCDN<7".*93G9 +L3=P(5&_C-+?@%COTRDR MF%D:.+3URZ4W:!E9^LMSC[WAKUVL*<^!&T9$>_9S%JS@)C5B#07VCHSV/0VU M-OGBA@7Z<9?,V="!_H:_&0X/91ZV^H;86)D]>&ASQ_I=Q.M@K:#S@<.5FW;] M<)4Z-T4C&-2IK\';'MH_20EEX%Q&*'M02@R.\2_WSDD^? 2H#WS]%$^R;P@& M>L)\[\FIU603 M%R,\+"RIQ<-+U/2O.@ [ZYHS2F6OH8ZS+-GV_/%Y%8V55W-![L8B3LX[DR!! M2J3\3Q,=;8.@>5T>W. G?S&@)CI3?-,4WS3%-TWQ30/P)6X65&.)=V(2^Y6H M59U18XF&8CKQ8:-.,I88**5[>$\M'4O<3K4:S^,**'0YR> ],?S847FUA"W7 M9@JRX>$I!Q,GI"/9XI!7NUYGY'IK'YT0Z=%"Z\2:'5HHG*:%VVI-7<.G,"Z! M*1%X6J&^X/(0_YH@[H,%N> :CKGZY[YLBCY/4S2( V3WK$VK3RDZ1J[\:6IX M'31H?:+I".EUKS2['2DLB32I8"I<\&@Q%\.M3,.<*DZ?U+&4\!BF%.SHN4UK MA4R3-]@C;%\)//FHZ"";E$!9D3_95/TR[2O!:=(=!Y=-V>OAT!)R/#S^4)N-H[Z#PTG%43&& M@7JL)YDMJ0M0, N7 #TM+3_="'?0WP ,S?XE*#9&D Q!UY:+]&6:N[<>R.3P<7RP$_-[O !KK =#G1MNI@]V>AKMJ$.='FZF#W9ZS#UQ3)@4 MC?%_O$R94<, =Y^G@P7W$"3P<.$M M&XN&')F=).,5#@$LBC MI-_9'"/LVF>^<^EZ$49K_[MB@2P2>QQ.9(N,0:E]3"[UFC##\TI<2T+Q._A^ MOS&>71A/"0AYT:2T"J3HW/(\OG.14^TPXH>N0_IT-^ 1V!$6<2X(KEYM+\(; MA10Z+ZSH?4#/5J0>.I>CB9P.%<.R=TXD=^'9/)V=F)-\+"H/ -RD%0_UQK=1 M?+I:WD52?SUFX2P,D?N,Y^'9 T^P?.[F7CMX1B^CMW[FOC0SW-*(D[#B8=Z! M$$\&7(%;SH).>PV["-.@1OR5U41&<RZXUT4Q78J3@5FCU\.8IIO,"(^NO4T>K<#M0X/!;I<=QGN9A1JZ>[H ]GWNL&NN<,K=)4>"-!" I;3@&.Z MG[.8@0S6&N@4NAN;@1>G798Z!$M/VGI N[@141E6?@KSUVG94^%,Q1+$1\.%Y"5!F9K0&I#>,O M4H3Y' WJB:A^3DXZ>@!KB$C'(L\V]33Z-X.T#0\R30*U@)JIY_# );P1M>8S MZ?_0R4716QX(SK?? %P@:[W$YS<"EJSCAZ^;(1]$C"-1[=2T 7X$DAM04A'E M#S=<7D1!"%< )3>5@AWU8P5>E:I9+&\MC=EEH(J& 7RV>P MWQ^K^U(+ 7V)$.OEP_DV_667E(?LY"?=6I=N+30](TPJR+TU8.N^-CV-()M< MA*WBVG27/+;C#A:/7-/S]W�E0BTSWOF$$I*ZX*'>L."YJ&&\=H4C5V.];X MKI.C<:+CN:S#CH8'"JITUVN^AZ+T-^0/DMWZW_\_4$L#!!0 ( !A "E5& MG9E>]@@ $U. 0 :6-H#,Q,5\X+FAT;>V<;4\C.1* OZ]T_\&; MT'$P1YD=;>?3D[;G5BXV[VV.R'WZZ_*=DA#PA!@>1$T M'TC:[9>JLOVXRN[.[L\')[W!'[_UR??!/X_(;[_O'QWV2*76:/Q[J]=H' P. M_(WM>K-%!IJF1EBA4BH;C?YQA53&UF:=1F,ZG=:G6W6E1XW!:6-L$[G=D$H9 M7F>65;[^[:==3'.?G#+\M,)*#E]$--8U?K'5:OWWBJ=<&VY)I.=>K/>KG]JD5H-,PP5F\'G3[L9,78F^9=*0O5(I+6ALE8E MG69FNR'%JLQ=6GYA:R)E/+6=YOMNK%);BVDBY*PS$ DWY)A/R:E*:.KO&?$_ MWFEAR\DVY5AI9Z@DZX;JFN[ONGBW:X+R=E*E$RI]4Q9[-H8$2$VYSS6A6E!HGX2, ME:_]B[$8"DNV6O76S;I'(#37]U2^]?G%:M_KGY!>_W1P^.VPMS\8 ,3LA9O^?2MIIMZ?[>Q0L=/^Q6C1>4.5!5CBLDG_P.-9\1L[J9"]EFAN55DD$\U+$,V+' MU':\?DQ,B!L27RJ2Q[8"298.)2=#I1G77RK-"A23TF0T$NGH\CJCC,VOYR;R M17 D29H9WIE_Z9*I8'8,NH)97 L:_S$R"2V#42OS2GS6[?K.]OON="PLKV'3 M:(6IIEGEAO&,LM\R:-OK&CJ,7)I;=9=QNW;_2&YA[M6"13L>5KN8=:[8^N.! M\4AIBK3W#2Y/:*?&LZC4JN\V,/=7'&FP8+#E3G_BWGR(/G=:>J[TY@U]LK+_ MH&BP6;&&JRR%^4W&=,*)YA/!IYS!?!:&_)E37'7E#-(SI2U1*?D&ZI!6L_8O MHF)R&(V5)M\!SJ"3J9(CR^K=ZUT$_S3^0P; )^"AA$0)B<=3J5U"XI$@L4\- MH $@D,S(.4P,R=F(5STK B&8 @E394D$]5"1$IK.2)Y:G7.HE5J>@"^#Z* D M@2M07Y*81I"DB4K R;3*YUO*D/*(&T/U#+,D])Q#NX4Z#:0Q$ ::E-@SV 9F MB(2.\@2RI5 <) %2$)C?T9B8'/\MRD^YYJ$25" 11D(8 OT &+%C4-!D/'(" M8KT9B*88J F1"1AE."N:H61@R!6R<"G9B GL4B!,@BL!56J $#(#K=U MX;Y(T0BN;?@>R9Q!G4"N D*J0#V!KE<&X$%F(DNE7$ Q\,A<:QJXR]Q>315S MY!(R D5X,HU9YP\$35C$DLU-7-,:CX2!KO'$HJ)7FZ0LEJ@G9D+LR1M";P2 M>,\*O.T2>(\$O,$5.GQX][G=^M0U 6EA^P>=)!7' BX=-PX)U=P1"H@C<(:# M#0@W.-N%&6-VS): @XA.(EXS82*I3 [ET'742GI495I%G$&R(1M )L8!=1X_ M_8MH3-,1)WO@E9WF$G*TMFBMM;/!-UW1U@[S5_Y2X/YDZA&)]1-TW0KD]"1# M6=9J""W1_'L7&H@OFRNF;3J=K[,5\F&@W7GUO+Q]<_.OW:*\YS[^:E0\GK[/ MLWN[#/SGD6.#;MX)TR]Z$!UP T(#(EP@>3N_JACC1C0WZQ?!8'/(@46A)1^^ MJEQ#!>"2381QCA[DXJFK![?A%RYBT!++BA6"BC0-4HEQ2] M65#+";&(H*&$C\>+VPCP;<@Q(SB<4)ZS;DG*DI1OB93#5TO*M?VP)6"N[\&M MS4U@[40PQ"$U*G7(H 90BMN%R$BJV9Q70%!!AT(*.\.H>56S2&^'-D V'D<\A>!= CSA#L^0RI@E3ZT')-!; M9."4EH@L$?FF$!F](D3V0>K<>5S(#Q['/+)B C/?K-BB^\6LXSOZR]7[=8Z% M4!#\/N-W!8WO8YW2R]S<]SRC&\_)B'#^6:JPSOW-@!YNEAYB;,29V\) M9^P5X>S \V*9.W@<'';3W)UK6+N#AX>1KHJB7"-7"F'EE?H292RDX+.)4(N) MH(KP4 O96,H< Q3!W[J6+X@9 :K::?YI2R;7I(Q-9=Q-WIJ#J*<.1?6 M:1_]/'+3GG\\B3'+[_<>O#B'N-C<_Q6 M%RX6>GQ%'"Z\+<3:'8+RI0U$$(KF3%BES64$[!*@LB018%Z^TH<=*HBN\0X3 M(),KO@&X!)?1H$L*G]AUO$:" W="$'MYGC'E]!RC4K]/YN)2M\/G'AZ.OA%AYQ/%PB$%<&VOP>JJ %.Y<-("2>XXXT*OJ T613I2<<(P64SH*CT/K MX-7Q))-JQN'N=*R\*T>OL!%8]L# N?YCRJS_'F6X1!:%25%\6ZWFDPIV:B^] M0>E;O#/$PO#P[QM6'HPTKR&PF72GAC\;+JT+A7%56?)YRZD=:L M?]HI) [0/CXI$&.GOOWQ?3>H.+>H.V(G/B-QPQ'/N5/;737FU^L%O+[ZRB F MK'AK\GGF^P%,A [9RTM+\P8 #5QUM!M=B7^.%+X*^IBQJF\>%=ZV.SN^+]YT+?-?RZ M\G2+R\W=Z->;5SMG?@2MY["W7TO>I+D3P9CD3VONK4WYUM>##,Q,E\W+FAT;>V<;5,BN1: OV_5_0]9 MIF96JX &U)F]X%BEB#MNN;I7V;IW/]T*G0 ITYW>) UR?_T])VF@!1Q1UY?" M]H/0Z;R<G;5*J!,&_=]I!<-P] M]C=VJ[4ZZ6H:&V&%BJD,@LYYB92&UB;-(!B/Q]7Q3E7I0="]#(8VDKN!5,KP M*K.L=/"/'_8QS7URRO#3"BLY?!'A4%?XS4Z]\=\O5<@$MX+IO?U@FOO'2H6< M_T+:*AYQ;;DFH[UJK=JH?JF32@4S]!2;P.@)2W;JU<;=NH<@-->/5+[^\YO5OGUR0=J=R^[IR6G[L'MZ<0ZSY?+J MC\/S+NE>D*M.VZ7MU!KDXH1TOW7(U>'ET>%YYZIR\9^SSI_DL-W%.XU:;=%X M>?T;- MB1%QP^%K2?*^+4&2I3W)24]IQO774JT$Q:0T"0U%/)A=)Y2QZ?74/+X(CB)) M$\.;TR\M,A;,#D%/,(EK0>,_1D99RV#0TK02GW6WNK?[L34>"LLKV#1:8*QI M4KIC+*/L]PS8QKI&SD8M3:UZR)A=NV\DMS#O*IE%FQY4^YAUJMCZ8X'Q4&F* MI/<-+D]FI\:KJ%2O[@>8^P!'&BP6;+G37[@WGZ+/@Y:=6[UY1Y^L[#\HFMDL M7\-MCL+<)D,ZXD3SD>!CSF ^"T/^2BFNN'("Z8G2EJB8G( ZI%ZK_(NH/CD- MATJ3;P!FT EH<&99M;781?!/XS]D 'P"'@I(%)!X/I4:!22>"1)'U : +1 MA%S#Q)"<#7C9LR(C!%,@8:PL":$>*F)"XPE)8ZM3#K52RR/P8Q =E$1P!>I+ MTJ)"9R%(IYU#,>&06F@;N,K=/4\8.44,T=H8 X F<'((7MEE*B%'?8=6ZGM;?-L5K>\Q?^4O!>Y-QAZ16#]!URU'3D\RE&6M MAM 2M7^VH('^K+E\VK;3>9&MD \#[>;&\_+^C!Q9E+?GP5:4: M*@"7;"2,<_0@%X]=/;@-/W<1\VZFYI(ZN&7QZQQ*Y$@D 4W% LE%*@:II*B-PMJ M.2'F$324\/%X?AL!OO4X9@2'$\ISUBI(69#R/9&RM[&D7-L/6P+F^A[DL!.,FE@\XIM,H235"5#3N"@_!#>=.0'%_.#]/@^M&,',-RNVZ'XRZ_B._G+U?IUC(10$ MO\_X7<&>2NW=;:_CW=)9;HY;GOW[CTE(;[J9ZO#.O0U GA967N"LP-E[PAG; M()P=>UXL

/@[/=-'=G 6L/\/ PTE5AF&KD2BZLO%5?I(R%%'PN$6HQ(521 M/=1"MI8R]P&*X&\MY,O$# %5[MP:C[3C=";+MI=D2,TL[D9/S4&4,^?".NTS M]W)"I+CF,CO$7LA??H)!-AR9Q?'+FSY^V2N.7U[D^.6G>P]>W&-\;(K?\MS% M0H\OC\.YMX58>T!0OK2!"$+1E FKM)E%P"X!*HLB >;E*WW8GH+H&N\P 3*Y MXEN 2W 9#;JD\(E=-^4Z_RL5(+(C>1J'[C![NSA'*7S%]^@K;M(YRJ&4!/?I M!& ,STCQY#44'+B3!;&S\XPQI]<8E?I],A>7NAT^]_#@] F7!]$L.WKPI]4K M7#3*H*#A,P]M!?FR'4'(K!'P@%P7%!N(B$T:@:5!5:=&Y@&O? IHP[VW-SW^ M"H@51QQ/AQC$M7T-7D\9D,*=BP90A=>;5 M\2B1:L+A[GBHO"M';[$16/;$P+GZ?->U51]6G"I1MIM>J7 MO5QB%^WCDS)B[%5W/W]L92I.+>J.V(G/2-QPQ'/NV+96C?GU>@&O;[\NB DK MWIA\G?E^#!.A20[300I!2+U6)HU:H[%ZZC][G^Q5:[M%E]R_]#U;!^P4'8 = M<#1IOO@,F"8=S0V8@>KSO:":[TM\]P7P3>JBP 2?/M0_UUH+[S[G^BWP:\K+ M+2QW=Z%?:S9VOGP/6*]A;[^.O$MS1X(QR5_6W#O/8NZ\U>[ZD8D'V']3QO;" MT_/?:T1F/[2V'V0_Z/9_4$L#!!0 ( !A "E7E(7E,*98 M ()%!P 1 :6-H#,Q7S$X,BYH=&WLO6N3VSB:)OI](O8_<'.VIS(C MY"RG[ZZJZ8@LN[K;,77QL=W3T7'BQ 1$0BF4*5)-D"EK?_UY;P#!BS+352Y= M4MB8[7)*% B X//>G_>[__WZEU/SJZZ]??WC-7SPY?WB1?*A484UMRD+E7W_]P\\GR+_(G7^=E:?5Y5F/#J'J^"[K]V7WWWM+O_?#QXD/_\U>546U[JJ=95/[H_/E% M\N !7C MLS7\]]^^6R:V7N?Z/T\6JKHRQ8-I6=?EXIN'R_I;^:0NE_1GK3_5 M#TR1Z:+^YN&?OIV51?U@IA8F7W_SP2RT37[6J^1=N5 %?V?-_]7?7. O3_[\ M'\74+K_][NOEGX,[TH J-U?%-Y6YFOL;?MX45AI_^\VTS+/^?<,I7E9&Y7(! MWOZ;HJP6\ D-6>.3FL$'\&FA^:IK!;^ ^R1RX/GS MZ_?W8VG\Z/Z9_/CFIS#4[G;WG9PY5__NL? M9_5;9[7?!_3RIQ]^?@T'$UXY0)7W'R[AE-Z/E?WTPT^_O(-E_?TG6MSENP]O M7OT(& IH<_G^_2^OWEQ^>//+S_%L_9&X?MB[NY^SVN]G_N;5WWYYE_SMEQ]? MO_GYK^\GR8\?7I_?CY6=7F;ELM99,ETG[Y8/V0Y(I_.[_Q?_\ M?\G*U/-$SV8ZK9-952[D\SOK:_MY\N*LXJSBK.*L]FQ6>S:'4'S=,@D:]D5O M5'0I56[ MW;/NDZ,G&3ZK<(<[>P[3+JMO_ETU==EYEN=/[_(T-P>T*E;T)VF1_?+=%I6"A\VW_![E7Z\JLJFR!Z$T]_J4BZ^^QHO_C,>K.^^KK/A M,][RP_L]RQENSF#_X.&II% +6,S_O-.S1\\?/WYY\>S%4_C\:]5]L!L>S^BC MQ)_S/H8CR,\>TO_;<$T/>/H_^3#7--VDG"4U_/M5N5BJ8IT8FVP<[09'1\$[27,O--7 MQL)Z0 OY938SZ0!S[%SE>3+5B:KI\Y*NLGC93VJ9P[]>E=42)ZR3][JZIB]_ M- MX&;-)\O;\E_/D^_)3\OCARTGR]ZM<%1D@3V/U)/EKA7^\4FNPKR;)?_WS MXL'%Q<,G$_DD>6/Q8H GP"JXMVW2>5+"#*IDF<,[GBA+\WEM*M"7RLHF"[5F MM:D&VRVI2_XO[*;)=,2WB&];7 !YO HA-X@P!#>@J5MOB* M&SL'!%253IJB@H\JDZ)AA@ U!,.YNM;)K(%_+!5%75 M.BF;.L$?\11@>^MD6964*,?V8#NR ##')6EOI MF:[0NOW\L2*:133;ZE*>133;"S1S:#47\XNM/ "I2IQE:+RM%.E1*0QGBH:F MAN::2K!^##YV/C&G64W7HB2!#I7A<*B1J14C$MSLUP;P,P.S$P<"T]$"-HY8 M;VR2EF@)PBBM\\X4T=2+"+9K!'L>$6SG"/:*52]2QF!)"\0P59-O"UU0F9Z9 MP@$&Z&.7"UUDXNIZA\XP!"NPZTKTSC<+A*=+:\O4,,1-M:H"GY16!6P7^ZE* MJY,KEHMY:#7NGU_!N!;+?3:ODZS]_ M3L;:YZ:S;FDA%Q0QC^FR]S87,&;+'O32?G>V['XO[_YFJO[..MG]7ES,4]WW ME6VSRO*/W(G?I=Q\(+,7--%7\#U,P>Y*B6#U]K.M<+&S>+=/[FJ3O[S))._: MY$\_5X^3/]&\H[^[.X0?[$*#W62<]E;[\K/5UCU<[AL\"\M*UV1FC:^=%W3; MPP[>YSN2$NWA=CP.=N!K/O''<>P?'=>Q?UMI]+QB&.GHS_S38SWSCX_KS+^Q MEN.8'.N,Y_Y8S_V3XSKWO7R!HS_WSX[UW#\]KG/?3VZ)!_]8#_ZSXSKXKFB) MBI H!97S(N@U2%[IJC8SDZHZOA(8D3_.5^+Y<;T2Q*@]XU/0OCO;H'UF0^>>R%CK,^!+$E\"M_,C" MRF^K,M6:>**1A#6^"3?I \?U)AQ9E/F_RUI8C]DTB$?_>(_^D86.'<&W*0NB MJ45S>+H&BWA9:0O3@F^N-^\4(\\\=[YH\L5.S/_%?)7[3FHH,?/BUU$:&_YQLYKM?@R"+&;Y$0E4__ MZZ8V;!='>3#J&CFN%^'(0L>OC?U7 VND:C-)H(COP:B?Y+C>@R,+$X=A@O@* MQ%< 7X$C"Q>_K;1MN Q-J(UA+D=__A\=;:3XT9%%BE]3-Q=JV E:45V9:<,! M V'_UM5U3)P[XM?AR,+%WY?E1Y(#:8JMU*(FU'$5'M?1/[)P\663F:CY'.]Y M?WQD(6!L&?5>QY*98S[R1Q;[_64V,VE,@NM%?H[KR!]9Z#>L#O/^33)NX\L0 M7X8C"P#['G,^ZO6V*FR7Z\/BB3_B$W]D4=XW!5X2^\@,,EV. MZ]0?66#W#=Q\49@Z]I$YXC-_9,' 5LF9N,V2+B2S!\";ZFMM[P&3?YWGYS\?X=7W:"&/OOM:T3K^U[]]-Z_<2I;J2C^85EI]?*!FL)!O M5+Y2:_LMOP\7#S\;&_ZH$_+'WQ'>!=>]'E]?:D>/KTG"S>M]MWN[5*GK=H]_ M+U66N;_=I&_K=^\W=E0<=3#IV?FSYW_Z=C4WM7Z M\9GOZK48&MTM0SI< GF^W?_3RR9.'\#&"3?A0-SR)/^=]#$>0 MGSVD_[?AFEM1M3_(&T3O9:5K49B[CX_$95]:'B].;!1#&UZQA^=/MXD5-TO) MWX<6?\Q2+LZWB1AW>GQ?%#.&.WBR!Z@PQ("DGFNKO:-IDC0%_,K0Q\ ME>F9*70VP2O='PFL?V$3.U=YGLS5M:8O%UH5S%5J+3PHO*S$+Q;P03*#][M< MV6^V!C1WQ)D7S\Z?/^XB30=<'EV,KFRQ5!6N ETO^\0"7J59PV1)YZR9) M.C=Y!E]AQX,K]/^Z#R8P=HT=H>#]J>B>4UW .TC.8E60WPL_A6_U50E''W^0 MLD>8;E<7,(FY6>+(>'UWHO@I3,C4ZV0UAQ=CC1_\"N/4^,\5OL+3=;@8-\S( M;8L,MF9L;]*6P'(P)8(9-X7;IVA@(AFE_^:P//@& T;\)]P4T/1JGL #Q&\6 M,#7X&H%*9P:>)8);"@^V*G/XE['NCYP6R:-9@#_L6 H[N(!;RQ6 %/5E0\$W[J 9<$9P;ZNG(N*H\S5^>1P_.&_&@-X MA,. 2#788NK!0GTD!M4RHW%H*7<]H>=W\ZG>+YP7S>#D<]U7=US83?Z*<-$W M>3".2/K@8:>((:"6U/:# :_CG!KK.L3TQ5\='B:<>M_6=9?9P$__I[ M8?#EPD,OK]9"5R95"8C#I 091WK9E31FP*%(N+A3(3I)V=3XKIA*YMI> %]5 M1_GBM/U_XVNS%Z\-8;M.&U"PC.=634$UO"+A$73HQ"LWOA?./B"M::8S>B\4 MJ7[>A"&1,]7XIJAL80JJ['/Z8#"'R[0^TE<#1?6QV=5OTCF:+OX!VFQ%[LPJR0#^0&=9\IAEPC ?K9V4S]:_DKWDY!2'VGMT0/ZGJHZZ[(9'%9X@6T@>\D!!(<2)@S&V)ZF2E4?I8 <)7Y-4/2%#UY)L/#XSR&8#@T,+QX MP([<#O><$,>(4X'/LR,"1Q1N\KXJV[IZ%VH-W["P#(@UK 49B)YQA0:U>%0#CJE2WTXM.;VTR3M];:S.?'2E9W.@,8SOD_*E&G3RX1;P3E3Z@2Y@0/S< MNE=BS-8UY"Q*V75J"G1/P9/5U[IR>D2N5OB%1"-TQJ.1ZQ6&L\W4U@:=K_(% MC';#_W,^6[A;:'\B@;= M&Y/0-T+&1P%FK?>E^,!W.U:F,WS&-\F[V8'+(QOT%Z\03?F60[C'T',(GR8>+HO7CY^ M0D%WQ4%[27^<. >2-; 8U89*;#>\GE1-+M&82E\UN;0!;NT\_VZC.*+D);A; MGCL;SZ*WDQ.3II@.E>C9C))I:B\;;USK^3!)]UA>2W'TO:U,>G3>SYF<3E;D M*)Y.N5JX%^31U*@_H8=JJ?F_5)DI% B(]^RBXF.9;/0I^[RUO.2D,_1W M4M)8P7E9=&,43S/_-^;HH4C!*#_*C]"9NOE&\",,UD_$K;KAGKQ$4$3+QOK/ MX9Y]H;2QB/"W%,?MH9OR\7;JY;Z Z/HC"]IB_O@?":\WE[UM%^@IW'<22+JH M@.U: "F7_;V:(TY3T!9 G$"590^"=<@*+4%;I_C,83/Y"\41$[+?CS91(."5 MZ>:''IMF@V=CXV:,)=1'0,L A,H@=4GZ.XRF4MA+(B;VH%)(7L%\ *7+4&\)EUYJ&7J%C$%_R3RZU3&$A-A9TPR#X^7H4@_JY)/#Z$BBII"E@(@OT MD:PJS ,I@CT[ZC>:W5[Q;=Z+MQE>F>Z#N=FI[]] :JTR./RSY._O_\_#<[CV M0F1GCF_$$I1 V,D&PU_>]PA&0^](L, ,BEZ)4LV*VH#V!,7@AGE\Q^I[?UMI MT&70TH_OU!Z]4S>^09*7^F5?I/Y!B&_29[Y)(RZR^#+MQ?)767)*EC5.7< MVZ)=7\'[7XT0'D-D *!ECYV++I(?X^G -L/'YNAB7AEBP[%Z*,\YB9)-U'4R M4RGELQQU94"W@#D*V[TYQMT'(\E9CV^K: ^#0'N4M76,;Q99&/&%VHL7BMX" M3 MA-YV3AX(+U"@27]B>VZA,0\1A G3 UH6(V%NO5TO8*/)$U*5*:;+J[I6Z9P# M!_!Q7E[A[]'=[P)L&5N#W8$Z]1CT,NE/(/=J1^Y5+FL7TG 9-H[9"XL N)X8 M%T$?;1KX&-_$]TM-DE0_JN:DR^X7#=[\GQL;IRQ*= MQW1J,UL[:#':_6"K)MG(VV\\G+;4)!0DYDSL&\3:^W:S!QU=Z M+U[I5H-TUMIGU(BR,5968;7H!O_GGIST/_AL?T!RWL8IW???I>DR?N MQ=8H^]@:Q6*C$];U.2Q2X)1 L?A78\A?Y8KA[];DY*![ZCTYK)YZ!P?/1_+: MQW9C>_QT;C4]]W);HJIQ]Z6O<3KB9NRIA:?N;R-X)Y4X:'+E)-W=HHHH9>??2M8F.B]%Z!I%*#[)T Y]<&RS.R"?>JCM@$7 &>_5MATTW!>GXQ J1.< MXN ^XL N[N ;?K%%9!TG:;I+W!C>SZ MF-R:W7T3NT5$XT,XMQ&-[ST:7T4TWCT:(YPNYQ723YJBKLJL25LF(ECCPB8G MOI#[9.+^T/Q/9.^J38KI*B=]A@3]"6MDB>Q@@TYABW?. MAM&%]>4;[(V&86&.',ZELCB<943U0SC_$=7O/:K/(ZKO'M7?,T]<\H)P]>+E MZ6-?.GGG=IPM&JOE,E]'@#V$HQ@!]MX#K(D NWN /1'N!)[H88GY@^AC4M/%/R; H$H!=@TB)>QB2)TD9,W[,#/')H VV+X"7 M@C1NAZS(P>)[MQ+96*^RS;M8_%5WN-NW4@G76.['!$I](?*&:6D\IX6NKH>T MIG"98]OPO69=6DE(NH%:/EH&/)A- L(THNPX\3O.DDKEMO3K46YG GI5+/#N M+&3]U)%27D(F!(E MY;V7E+]&2;E[2;E!+#$WF1!4M]1IHT(J!=B>(C=F;>S,M$T QX54P,-F0:[- M'/9_CO$3(?P0#GN$\'L/X1\CA.\>PETH(#D!.%85-L:V)]P%G F.J1!8=53MOM6?0EI8;.R]@BHOR3]25F0;)X9K4^2\=],_T5&UV()IDC.7.]*H-D MCY:-#5T*[#;OF?>N#Q8YA*DU,H8O38%I)XA!,!O/ZVGEAF7EZ-R0^5E5;1L. M!+G6 7]34[D(49TS'C#;W@&@+K8)3QNF]@7 Z8]8QC;9(._PT+XH+"7?]_B/ M+_C)*=(C_O/D?SZ4ZPE0( MTMT!?_O:@ )4EV S6:V3F0$M!70:U&)LK0IQHZF:"1DP&]?=5#HIX3WGR%Y+ M#2&P.44M'6&,M8W.HBX386K+,!4YKO<#IH:]7WMXY=/V 5_(00-O,Z;T.W.K MWX5C@%CT^UE5+K@."VT[_&^FT?.C!(^;H &00 FJ+&&/LG'S]+I&' M9\)I0SQM[O^QS%7*V58>?BDKZ@J@UG!W8+-[]IJE&G(PVWS:6L4UG MU![;?(\.Q^9[@XH4 @_WL8Q $16J;2[E<;3[]D"AZOFOEU6)^<-$=&D2;"K:%!WQ);D3,9>AG4,%"OG>#94)EQ]S-5 MHJ;4WP^T&6/32OO^H(Z'52UQNFT'7P[+D2XUZ-I+%N2$C<=)<@4+ 8MS*3Q_ MU[KR.=W8#05O2)T+,<+']NAIF]@^JUSZ'?=/Q0O.V$&/^1PRN:5K$SQ!;S\W M#/9YXQ6>2=YV<72/J]*JI@1&Q0][6:XHWHG]P'FN_2:NH[V1 ML1,K*:N.+-%IX#6U/L'ARHXFS)6ZK-3B83'%1VH;J:E'I>'@JJ_!A2> K&'Y M.M&T)6W)+YZ6WFG@H85882*Z^)K3[4]M]]B_[W9##V(F9X!'E33;Y)VXFT9] MT*URGL96.;%53FR5$S7)0]$DHVMN]YKDAX$'CI(8R,@4)@?-GQ#7AW0AW:W0;$6*W1RP6SMQWX(Q]//DDS7V,?SSW#5\KJJMH"GD'$M5^T MN#*<)]LL^PEN])L,AL4"\D&93X3@0SBL$8+O/03'3I#[!L%(?9CUDU &]0YM M7&*J.]1^,%',MF */:W2><_-$*8F RS/C97B\HT5Y1. 6U"O?X_&'8,C$=>V M[/.,X=;=X]HEP-.XDQ.VX2.65!GX'VL;AA-"J](EE]%EVBY!#XWX$8.KVUG& MTQA#JD\,)KKYU.:PQNAHUC1UH&D]C='4/-(T^"KBD<2[$'BD^! 4#+26P MD19E173J!I/#605QG%GT(?Z$JKSI,TYD=[GGIYC_A8-04R7.GG?)]9TKSS## MGMES.8M^&;3JHPQV>= .J43?.0RCKA<1?,L('FW%W2/X90.P69D: M ?33NS'Q"[-N(HY.V5@S@=M94!/+DPL-***Y; M$_#TS3W&8BVW(7%,*SJ$-S/&7.Z[O(EI1?L@;X@3O4$X'<5W% C84-4PZ66H MSSIR= /?%BEU6 UT>Z=?QPCW(9S+B+;W'FUCDM&>H*U+WDPJUK,)10? V]59 M)TGGETNUQD9'208CR'?<^4(2DU@3]\P!;;HH>CK@QP2MIR<;%S#TS&],L3^"V-#L]:-@5:ZJJ6C:5V2SUQ_2N>JN/(]3"?! M*$1M0_=)39\CO?#W\]"YQ2]".>&_K#DF5%Y),5_X.C M 2(O*A:BXC'J?(J<.$)M@VMWRW)1E87*M'B_A+ORU\;6U(*PI612P6:-!1EX M4I(D[!@D-WK)HL0ZA'<[2JQ[+[&R*+%V+[$XYN$CR 'HB@10"YAA'5"+,9I_ MEH0;:QC>+,5NVUCX$8'Z$(YT!.I[#]0Z O5^ '68"-0BM:#F+6@&]H MKQ"%4Z^Y/@@OX8(4ZL3 6>E6=P?"<)ZT4@/D&U,H?>S.>54E89W[$6SHZ1!D MK4=$C(BX943<)K%T1,1-B-@FN_E #-P=8$WBYU9C4R%L1HNU'BXAKN1BO1L* M5KKY<7AQ+X,M:8H<.SL2 LK-<_-14[.A*>4&M,UND?&>4@=NG]N$)I>/PV1 M^2!S#Z-.0?);D,I7<^L<1.NRJ;WPX @7$4M879B2VB5IK(S,U]2])Z2/]/0U MX3R[-4(2/A9T:22^?PTF[ MXD&H;1)+C%Q9ZLJ4:EI2_PFA[Q@V,E@&/JK.(\ '@[/%PM0CZ +T+'8!BEV M8A>@J&0=BI*U38*9/7FY]D[)>@,6X.V)+&PE8HIE/2BX]NC8(:R>GTC!4DIQ:! MH@!F="'-,4FM(362BQ'"!HY>&36%;; UN$&U$Z:XY,[B1(01IB75Z!/D-"0B MBO7Y1\'LZ3Z#[1@D(-&3D"7Q\_!9J\NJ3+7.@D2G5FMV\T?-:.P)]:NU-X;D M?Z<6.-A-I\?1[]R%K,H9F\(]K_1GZG#'*Z(B\]D76L:SR'R&S&=/#X?Y;(2J ME5">:5Y?87$"40)%3K2HYFYW*<\B)]H>J+G#9I<+98I:&:JM255C*1!+]3S\ MN 6.@' MG)>@&G)7$ K(4K,0Y(L5Z+RA68B )0[@NJ173LUT:PI7Q%W6:3[BE*TT16)Y M(&%&]*'D:=\_&HQ%5^/,5B6(E:*>P[TID0?&+FL.DU>)SR$_%:Y>5WK.46BF MDZ%X,1?22YXC+M$W?X>]D\KU,[<5M PO=(9LMQ'6(ZQO&=9C/L_N81T[H(P@ M+^5,SQ@B&)X!C 0O"24)/@"[!9&[9=VA13%H>#?I1+]5G_ Z_EJ"( MYVN\D]77U&N*;V9'M/:BK!%ZI[B;B+N,A*2[PQU9F0^6R5IOIG-#8H4F$0(U M9@>Y:4G+*HP&R31H9CY0TW*(M&$G/S**@#P_3]XP",, &&WR0H^%SRW+G0C- M.4N=@.$$K_51/ X-=:>&BS0P[Y(O]S.=2MA-\I[&?AO%010'6Q8',?-@]^+@ M30O'(1Z"EIWI&;Q(R"E>5@7F-4Z2O+0UIUC:NBK7^*7Q %7I0J^01$FT5RK, M24ZYNOQ,\ATUY0FFG%^.Z6N+ @G6\2_)?O#YHS/']+34!9)*55H!.$K4.VTH M'"XZK1,-(&9,<8U)DU?4J\+?;N+4YZY?!GF?TLI,13R M)F'\D,87*P!M"]";C7 <)F(F]";>2J]7PGO$\ G<$[BT#]_,( MW#L'[DV U\NT=1BN&&=R?<6%.6"N&P1:6 1Z>#OM?) /KTCSQM>4OM>@P9H: MYQ2^>QP4BH_N."0YU2.6!&5DVTNY7E,G=P#Y>1] MI[U@OWD@&5=-+FSJ^HIJE(/>@Z^E&Q16D-1E^C'YP?&GB[54Z5Q?*YQ-JYB@ MWH(^,=%;)LFTJ3.^* F7G B5FRNY>H* O;0/FMN6.!"D,B8AM!7P(W\V<6&EQ[SSY MATN,JO2O("]23ZG68Y 0N=5G//)ILI(H-DFT(8 #ZQICX^P>%=0.F)4P5M-+ MTQ+\W@C*Z"=-4[VLDX5&@0!F.@[O%^LNM>QP#,8)W+=ZX6CH,7\X*.3T5$OD M1VB*VG 5*B6O]?9-4]=WE\Z&/5MNJG;PI*%<6!IQ.^+VEG$[IN7N!VYW8',B M.K(!W7I*W8FX:KO2PAVDTYS*'\JP?B!0S#'23IIXIXDY7A(X,<6]21V54#,M M,1HUT"6#@/S"6&KWY,R3C=KX$7 "/8^<0)$3*'("14%_*((^)FKO7M [@XJ\ M;2YN*-80YLR-$_3=8%YU%(&TO"J01I'3YD;-0*[C^2::&0=P?&/C@?L.RJJ$]FT2R0-FO6*_K4,X MJ1%_[SW^3B/^[AY_Z\U1"]-G%"^+G$OEI#^YN+DBH!["T8N >N\!-8V NN^ MFI<9,K]*^<:[MIKD%ZQ\Y@KN@*DB5UC99S<',6WR$>.N-S,HT7>H#ILV&:?- M3^JG9Y_:L[;(L#N?MMAP3#S 8\=3-A M(6Z393JI,KZV>#*L"IQXPK:6\MNWU8=_VPVHF M.>+>9 .5U*78!&F%15F;U.<;2N_QB'$1X[:,<9&08O<8]X$0 ,&,;Q>J1-85 MMMC&+@%EV-AG_AX,5R&TS)Q5S4R4]JZA+L\]&;#!N6:S7SL0ZU&[MC&:. ME9F8W> OL(=GV(+Q],G3,P#5M76)X6NMJHAR$>6VC'*1O6$_4*Y%)$,NLAER M-%C$K86IQ>_6RVO.U8I 3JHG;RN7O$.^==B[F^!S (QM2:3GJ?'-W\;)J,K8Y=9@8Q5K MURR%=,D#QRI?0+OAU1^88I$UBTE/J1P0?G%L>]*GZ[A%X>PZ&4'[C.GXAW#& M8ZSWOB-W3,??!^3V_6^01P@M:.(<=XW>UD&GGTH+9P.:O?!I;@@/>U]*HE.Y M]'[2 'VEP;,2\IM@N:L2=3.AWY6@)7@NUMW)C9X_V,?E_#]!^ZNO(==KK54HQMSG>*D.+!"QM-=A%7PNT"=)WX6L?9T0(S,AG M.*E:FCIF(D5 VCH@1>ZR_0"DGG+%1(Q$F.CC,YCO4Y34U!P4JS9I"2%GUB!7 M(Y7.$Q9%)(E(LF4DB>1(>X@D:(>9TB>\.-UETM-I;!@$1CQYSZG4%O3SY "Q"*NJ1+[LQ!'DU#ZW[@3S@7Q#C?6)I=U34UZKE#4Q]31: 5LWPIX&5-']\ *>#/KU/NT MC5\DT-'/(4(&"L/A8FKWDID9%FS#_8BD3K?THY^VV[:I"UU:F_JG4 + ME6DF%O0) 6Y]IDA6%3-U#Y=*;?.XM$D52;U"+Y6ILKMLPP1WW]_-@EWI_>'< M+(F;OBT5-8C'"C>8Y:^>->JV.U^7V*,^119Q/,F)U4M5(4_!0NL-B]ET:,Z3 MOT@F@KHN#>!MK:N*J; MG_$$CT$YK;$[DWM$G$O174RXD""[0Q;TH6QGX#8$CT(W3UQ^'79EA(%4+0J" MD+:[ :P<)\S\6">;08=@%D'$I'U;L@]#BP;M?YO@?V'S[&] LDFB/TDL1M)8 M"IW"N5'5.OE74U9(<^S> B35%"(RW$DZ)5@$B#T889_Q;SB'L#^?UGBHM:J]._ME%CB>2I:@(45O;=33 MMJRGQ528W>MI3C MFPK3ZBR+3R_K&$H$G\=Z9]251E0$Z>FX*,K*"X) =6-; M$%VWN+4$C ,"8NN((MM;.(TFB#[YW\B0H&;E&8*O(O%&"J1H!*!XKI#%8^W$ M$BQ1Y5::U78\P=S$M]/\%CLH"K3+*N>:Z.R[NQ.JIA%$(XAN&41C^L[N0?1# M:X$"J(#=BA:89Z[8:""T%JIH?&3,@-XF(V"#5D(B&=NS $V2@46K/Z&^9_/U M[[!M)]T.KJW5*B.EB(*2+^ 'FS45S5$&A.?^$=$=M4[,.T!CJR;A )AIR!AK MN(,'+C;B98PN;&49%P]C> '#"R\/)[P0EG$4R7N5ZU;I^[RH???IA6%Z%[R6 M/_%9RVN]ZZA]+T5]TB5N"DGA.GSN'IF)VX[3@,F!D<#!N%$\L\2)^TJ4;&XB^T&Y,2 MS^P=QYV%C$[V/'E/=H!?:,O5A[Z>62"Q7$8_)=A;K"O*OA:#)Q!@TD,=FZ=+ M"NV#9NEOUB\6H&;LPBK55JJR],-'0$;*M"H_PCY?$<6^S"Y7*[C7^8&F.429 MMGJ"["E8Z 72O&W9*(;SC MP3*8MZ>M=_8(9S5<<2J.?@IC*>K*LC%D&(8T1**(0#X+7$ABN'4+R@)N0BZQ MQ?@3_I\C3>0.*Y*PC6M=KU_;0>;?8JHS2)$J3+R1-MNF-WV-IP(@NZ"\.'#'A:@]\T)APY2B8,N-X^&Q379OKLI(2+_HW6]T5 M%FY1=PV5_%J"4B0:!5GQZ!?(]14 )SL/X!\^B0$6JR@*^#M$(89JZN'5E);6JFH2(?16"+@^I&W4)PO;"[6N%0LG!C M73I6I:=K2EI1GBL$1T5V*Y.C4WJ#3L:%(MR'I+<_N(7M(J/K.N+LMG$V)DSL M'F$4BE=D[R4]L\3M_KDY-2P8S-FE1G M@5]2V)6&.:.3!/ 3$P8I=U(Z)P79G)1>!M_-S<)9J[XSDS9LVY:\2SJP6;O, M?@G7)E/.(K7^E,TM<&N5<*?@':JVR:IXP,>&.T] $**4P)G;-N.UZ'04O=M8 MR=SE?R!]%)KH&]KGN2@J_XJVPG*;VKYT&\.X4DA.@J%!YLIGP*1"4J-Z4W6YV/T>LG+0A(H1!>]GGM>) MVTZZ,Y^O(RBQ?!E++&.)92RQC)KDP6B2,6ML#S3).^F14]>0_085$O_ZK4HD M2>JA%ND-^'!.7C]Y3:5:188U.#1*ABJ)F38H5,TJ&$WW%;Z-?;,_&=Q9^Y[Z=2PPI7?J3 MKE)#W5'6HHJU:7VP2PMN%#4W2_YYSKL^5M#2JW)S/0YZ7%]!H=P5MN\359L5 M<^<0<9T&+=^*%-R.FAUJM: P6YW/[JQ<=W\]T(E;E?%T*M5K]TBCO>WUJ6Y[ M7<;4WC.R1*A<2 PG]DUAB#-WI8"N+6X!.U*ON6,CK(=--=A?#:>!\D [69G^ MBU-E6W*5#'/X;8.KYEC67NHY.,6_#B+/!AA_DR^';=_)K#BU06C>4 M*'^_* O#:3"DF@R)-*6I&[Q]N3RH@-FW[.P7/?JIUD5WRZ+?+09$MQ,0W::. MM,'$Q"]S.L@N?$55YI'O(C6U5:MJ\"7 M"EYLK/%^UU()F )+8.P8G<54%'2+'<]83>OP6;3U-FT1HV9+22U@JVJO0P;4 M!6SC8-R5LK"CZA.A;-M0%D..!P5EX\ 5>R,>PL&+W;+N.Y[&WHC[ *>8EE'F MZ.SC_M>LI_5(Q4QM>QI>3XW+8>?1P4W*&WL$\3?ZD[&<'"%<9=TN6-2IH5)I M[=B1G)N?OH4?-+FP,9&:J))VLMXSR=Q*XY/T;GO$][W8=9= MG9P:]@_^I*J/ND[>5NA^D^+U3'+M6&O=-)G)P#_KJ_62'+W*U%9,;6[$10_B MU,!$%-:-IZX!)5408J2@7J$G<,R7'O0):]W^&^9"G%]WF4]L#'8(V!(EYKV7 MF+&_Y!Y(3-M,'XB4')5Q'2[.15]2@HB#[;9FBH2-"'Z MNR&PSY&7 .) <3WIFX*^AE]JA4R6FC,>;;=MB0]-8J5?39G>F+,I0J/U\) T MYL@UNV?"T2B@6&$P+DJ,0WBWHL2X]Q(CC1)C]Q)#I(7OB@D"80&FC5GFGC7O M6Q ;$3,/X'1%S+SWF)E%S-P]9KK.6*V[@K3.22*TT\X5P\1&U@8>B\EED/&G6-;35C.Q*VQA"F/GH:H]ZF<2)U)[2< I:%V3KUQG M,609H6S;(3+W@RWG> F6^1! P'*DB5& M5"IB=%U,0UXWP 6L2=.8D=IFY-8!.085=<^T(2H@GYQ.M#Z2=-&V;Z>"]@MZ$>E7[Q?ZA03;&/VQ6&=NVCEWGP^.,="^!^"HL(")O'59-M0W(U8>PJF*6'GOL3*& MF/<3*S$!%&Y>9,T"78.7UI:I]$85/R(7HTMCC)+L>LS1+5?4H,F7L2O<))O@ MU40QSL7RIH@QZP,YKA&$[ST(QYCU'H P9T..!(BIL!7[V\G?<*%>4-,?W^%: M:(@6JB@P-[2IYV7E>(%SM8KAEDCTL1VBCVT&6?:8Z./QX1!]O,I+2G]Y)YQ5 MJ.UQ\0]I<7\QG_A;F&"6O%:UCE@2M9.MAFZ?'",)B >5=WKVZ/F3EQ=/G[]X ML2^HTO])K_,Y0HCC4D/P<' 2\A\*,UDYPYR\&JGKF%_ONL124J[N%.J_'B)1 MP6+V:]E4!26N2#,G*IT9NY-0O'4(V6 (1\C6FJHA(QN-9C#;+V-.P(7ZJ*E+ M B_+,R.Y.\XZU':R$6-=WJ5BAPMV\.LQX/4I/2F@,S9=P,V1?!RY5T*]&S), M.31E)E4U;387XOC*XJ)L'T6?_:L\0L%CHS MBII*+W'B&14MXSS<_%P)<<6F(I58S(B:&"[JZDV=PN&P%@.G3SU&-SZ*B=-T M:%3\::OS\,2"4:EU2UAO[.G@9FS6]N=K+*B6Y;(>Z> RVGP$;[ET/4]3U5A' MMB&?9Y.1QT"[+S3*R,&][G-=3[CW^!)>+4T<&VX_QM1;=U#"9P$#5!7F!A'9 ML\J7HQIP*O87^PSW3HJ$_V^[< <.U)'JC MN=+[N707IQ7X1UXN=>$;LGY2H2Z-"BO_8_QQ+.'[:C"XD'#3:[C,09@ZDFDZJ]CZC#NW!3_" M(\1'8*[SS)U6_G'[HOI@F-L\!P'=^Y<55>+CV89WV__*ES'!K(O4+.&QZD\Z M;;";'(PQ"X:2C%H^O,&#H,[K=$Y=#R-XTA^Q8Z\,3=R-^"%/O3LSM^OXT6J. MC=R8\M%98O@[Z8AD"HH3\@O5/F#\&6Z5-,*+#NJH0D#WRRV3N!7)AKE]XX(K.CQ(LY-=O)J7D: M.M*L=/CS%E9N? ,,;<&93G6NEW.87ANX2_SRQ?-'+UX^=%&* MD0#&T\,)8/SL\U%C*".J7SM5OYX=8RBC5_W[Z-&31R\O]@4^!JK9S84F7[D$ MCL\H.'&_.6M-2DIE\#3IU&;@SA4E6MR4M]]SC? -\79R+UHOZ,XIIS>U MZ_3[X[1?UDZ9V(MJ:Q-4IN%7.I/T4O($.$HPUF5Y/JT[ .^:5F8Z:*P[Z/P[ M4)-[036:)=9>:+HAS "/75!HT2O ,%30TN2LE/OLH?;QCHP4-%9 ?C3AE<1Q M5$7Y40,_%763H8&IN ?OCN;!A%TA[NRU5V5-3F8,3$*37XD=T8ZC2CQMBKQC@1)H_:VQT\G:F_W7GL[QFX-SK_T MRX\__,^/;W[^KXN>U]I]_FA??4Z?NX*A=GAC)L/$>2!N4!#!4*>$MJ3")SNF M)DIU5>OF*:_8C8"9<_A;]"7D6%[%^;^#M!4AV[@RUUQP!0/2S6)8+X+DMKWP M,<=W]ZCWH?5@LE^0>9=+&'4>)D?KN9\3]M:"G(W*SM)N$5NSV'+ M%9R)U!QC$AHY<8VUC>YA+_QS37@](:<\(O98C2K=3S81^2LZY#L1K2-:;QFM M8]KR[M'Z34'ZIA62,%/8NFHP+D9@@WKDFC"%0FUE4W.RF K(P 9:*5&UI2FR M$& GB%*:RC&.& ((U9E4A++$4A?AHQ3R_/;N)D=-KGJ><*6RYS MW9*!U.69**33=<+,JY3V09D5GN\D3+5P(U&(/VC7@ZG#!AZEYU(\FR2GWY_Q M&E9P"6G4NH)?3>%IH-]!B$0W6P%??DXXWNFKWSVK@ VRE[^!N2FG%V=$QQI< M(MPZF#<-MTY./YT-"&3%52)_R2.(/67@.YO$Q*D%=AJ4]%PEO8H5NE@/(LG01K1=I=1)GGK0X% MS:*Q->?SB;O*+) _7?!=I"D5[]"]DE6%.B_J]3D'!P!!%3T:B_"#9 ML6;)X008ZK&GZ1G+E]E9E!"'\"Y%"7'O)<0QAIGW3D).^-?"/A_D M!JL"$\]1#V@NC;,KZV(0C[;*PS$']; M-E9@P++ G UK!FZ+@G?XJ#W9LPT*(7JDGT(K<%H$IGI@@)/=OM9YSN*8#5AS>"6MN4X\/J2Q4(6&SCQ%3YHW MT@1EK.Z#2ACHG[@[Y6 WPFWXG/J0J&@< B1'1>/>*QKI$2H:W7K)9X\OGK>5 MV'NGA"!3FY-/@6R<^?B<=R^&^.HHR!F-!?J)W[IC?_+G;&EVK-&O[* Z,M,Y M*#45^RP[MN5M[84&-)9=O:< \8(:SDNGX3#U>UCYB6P<N=OA-0D%:87#*1($!G'1L'2,HT M;2K+E'FD:[5+ 040&ZN>/G:SAYGDAJL%+Q^>/'^\#9$4DCTC^>Y'< M'#F2/WKXY/G39T\>OMQ7)+]IMH'9@+D[1F//021A688Y0MZ3"]^9RC/2]')] M;G+*LE/2>5EQ_:T!A]A/C8G]?=JR!)X=^YO3LLB:E,L 4'CX68FUNL'RBX+B M$%ZI*"CNOZ X1DFQ=]+ AX408J7K^T0:1JPQ408=;67?6S7:@+?3WE: ? 2= MJ2+69WI>6ENFAAALWW)1P:E"P3)C&G"=EZNSB-D'<;@C9A\!9D?0WA/03G,L MPL6< 5U1'Q\,J30N-5ZJ57M1&<\E2?T8@@SZBCZ=@JH\,UB$"]I_N9(^#*%G M1DH"-F*W W< 3W.M*$"$0J"6*MN<;M6Y#7W8(5>X[29WDP:'S;#U*#)L1=$; M*;8BQ58\S%&/O(]ZY'54(W>O1CH6:^==A9MKSLR03C<%ZF?9%>6[N$XY+AV7 M_,%>^T1%L_W"MIS9I')1:B\ZB:GT%#-F]5SE,U)4/T.[I/1J4&N7.JU=04_0 MR;*K[++36/7]UT$1$))F8]T/,KE4F(.RD"1OXHBQ-?R>JGQ;9S5SB9=5[;5: M-V< ^JI?L:ILWHVPYE3E6DMO I"'T^QS@4,>86I*GE)Y4=, MT5 B03IH?NP -_9CJT/7S"U#-\&,EY0ZIL%*R$/N?@[S1[^Y9DY[^3<.=EV2 M]WQ9KLAHF/QQ#R-Z< X"HJ+DO?>2-PK>/1"\E!&#F:#(=V9(0MJZYS]'_-V, MOJZ#1ALB#:14&,3-=*T,EN#TY6">MQ+0=D0@^Y(Z0A"%>;W2W!=%+4J1A5WY MSM0YC++)H8H+-7]I&512 :T9TAH@\:S M7K2AZ[^Z.T%[%$51%$51] >+HAA+V =9!->!9"';A],RG5GX>=8 52%0)0"V M,"6VN&#@(F,6@X" CE@T26K,@B1^;JR*GGHT>$/(&$58AK4.N M5FW24).W!LEK;>$ T=3?UV7ZL2U @!FE( 77'8ERMP*!NWO_'G3V9 =/''6MUS'-1S86Q>)F_[CWR^> M/?P6O[Z<8:4(_/Y;JC"6N%+JNM^"^$]U54NGK."(3I"FJ1VF#3)1).N&H!@' MNCK!L$Z$JA<"HQ9PV#$.RXK%C]%/7&M+MEPJ!9FG M_S>8NRP:EEI7H"M0QIS[@V-RSDE!9%SMI:P1T6QEC$K/="4I>E(TW99(I;EJ M\*DC<9;P7)WO=4!G7\1\U'ZB]O-[M1]]A,K/H"SWV]O&]+>Q1ZG?5:_; METVG03UP6_/)OY7[L$!@[ZMSQ;_UL/^>1-[$ZTUZJ6#SD'6*.-1LA*7J M]%+DT53?6\K%B9/E6J7SH%RUGP83E/9>//V36QB1PV?)+XXKA7SA5$L#?T M&8CD9JE$/@-]-E84/,XT0O0G%*-@ 4A]!+(O2CI2=/C6/H-KY':^$!;J\$D1 MWKQS"^$#N7"$(*Z;/3DXZ&Y,;@&RQZ9Y:9LJZ$\_X'_K]*@G!1+FZD5IJV\% ML:20!,;S=MBRW6O:N2XU"4Z$;MWRMA52K5>@YG?QL)[3'T/ )E#ZN1A M',#J04/EHX?[ @1)R-._EZ.JLPYS,Y&"#[,M.YF6;=B:BOYN2;\\:#=N=!M$!+\W"!XI?O8"PEN_ M@:3RKN;E8DBPQBS)/E-F;K>Z*O$#E.2!\4-&%>DI@V"0Y-$?TKU4C+8PWMR%IW* M;=EI[M@R[#*+KV3360-Z2JK]IXYG_3.X%".T1VB/T!Z=IO<;VKO)QMA<;JD< MQ9=>+/-RO1#.KHB?AW32(G[>>_Q\%?%S]_C95XT'X2;Q8X:1_=% $W);E=A$ MM&[K()$TQ$BC>;5@UA3R1UHNEKJPC/!$,$"X[^D>%S!- MJIRXC7$Q:RI74[=D:JQ*:^H0;OM"Q0_.$@7$S]PL)^-4GH M&1V1$[9V*ESG]02D0\;WY^ D1R$SY\Z:T%#""XRUFG<8E=; XWK>QPEQ&95- MS57[CDSI;NZWFT3EFUHODB5-00 M"QYH?3(HLZ$?HRCVC&3]3>.! @8#-#E[U:Y5.Y2_U^]B)PN#N&/T9!(&W'50 M]WU0,^J*C52:4LFO$?(37^8$*I\5M7#T=/+)P">(1#091\C==_1T2J11@4WO M,DK $2"U4F?GR8>PK;%:NU,7$)UV[S=KJL)8*7X=*H%4QKKFX^M96T-'! M3^G93_C@:4>@[]D2K M=Z/2BR1B>R%$HVIX[U7#>50-=Z\:_GTCXY.@-P*V0TWX6B*#I,7=Q-KEW N> MIENTN(!MN]?) GT <._VSIXS;,*<38X\:34OJ>-;RR&V ?!AN%2#)@JS\16^ MB9K"/5HR#Y9!>5?.^#L3FQ012LR5@2T%LH(LE*)?AE#L;/">.#3MWLX4SD>.ZQ>'2GP3=.;B=H4ZDHLBB>L D8?ZC MX-*6VL184- 4B"O0%7XN:YR7[R6"-\7FV%/#M_&L7@SL7@AU#>"#(00R'W%T),1PO&2*]IZEQ$?R$8RW_% MM9\$+,ALR[?,F9-$&Y9ZECI=V":O6:2DRB++X[5*02 01S+;.X[%$[YK!['- M]%?I7$340^J3630+UT'UU!!7]5EB%BR#^O(T@EP$N6V#W+,(2'L H=L3@+@WYT<7YHP05'QZ'##G6Q6Q@ M):/N5),W@NXYXA3PXSTYOX@0%B%LVQ#V(D+8SB'LY](I-4,?X VT[+T0DQ#E M_S879*]GP+B3L=A _#_B;+S!QS@VIXX/3V8WZ4Y@U.'8<31VG6MTW]_G;?S0 M;=TD5XG#+U^[1+%@'+*;VRAG-W_..-I><2",,EN@+$7#%T.LYQ M%88YI/M*0;FXJ39+\22.72Y-=CK=ZQ!:38&/FFC,O;32G,$E+D\9X3.3=0Z2 M@.%))�P7!D>!+E-ZC3X<:;=Y9=E]L4W)OF-H7D-M_Q#(NMND(N\-3^Z)O M5/)]>T._@V'SO0]E^O+ELT_W/9TEYXGPAM@<)D;:>!]_T_XG# )*JR:A9A#TEC??*3 MN&C(2[Z:ZZ+CP1$]GYMQRA3._2CH*#'R MDOQM7$'8XCQ)U=*013-(SZ;^DWZNV/M+8OGHM3=:I2J/O;O'[Y)9_GERZ M'V-(=,^B2-[.@'1CYIN1 &78A MNJ<#.^.3]#:>2O(?%BZ[Y=2<#1R:X5Y@SW CUVSL?THUJ*J>C!^3<$KNR$R& MB3OH-4$-C@M0IUF-V%10J M@:P,G,16%OAX5F]2LTX?2]=8TO659*8#6/.L%K:"\.=@_^E5IZ$V#F@^21?N MT55..L[0\8WP^H1THA;6VD'/\+'NW%&@1(&R0X'R. J4G0N42Q^-]R'I4*<= MQX\6D[A5K\.3H8XO9(EA_#L$11=3[EF&G5QO!,D1]+P!-*=-W1N"IS$^D!FT M]VV'O!GP)8G>M=&5](AQB1+A-<+KEN'U2837G:5#O!IR72Q ME$?J?@.HBOZ-H1.MZY(BC;4;\![U7XS#\J XSXFF;BI7'11N MS] M8V;>JS4<&O/!B+NA) .CW:))1^IU9Y+.2^K%'DZE7!5N.M+=?;.S*&)_ MQ/YM8W^LR-P]]E^.1S^H:M)5*BT;7P-)2G0/S]I$4YU21B:ZP9,EO,X15"*H M;!M48@7D'H *O?U!M!7]I,392G8TA]*4[>HCG&(NO'5$).7KMBGZUQDQ0S*3 M+%!K KB*BDW$H-UB4*RAW#T&O>%0-+$VQ%S4/5!* F(']+I4N%F^"5M=F92S(5V CKS8S$6LZEJEG*;*E-2ZDNX=;7/YKRQ!N\OD?"?7!6B))(E)VBR(A?M:!^FODJ6: MY^4JL@I&5-T^JL9\P]VC:L_4^Y5HM1P/0=]K#3AG )B0W;;6U$T!T(TN6,VU M,*^/Y59" IJ5;H))DA66LQ!M[$W9&4(R@N&50C#ESNP?%RR"[MBDLS@;S)#). M "Y<^Q4NLRD7Z"!CC)DKRRG(1&XCE 9IV524GHQZUZ]-96QF/ -,WA0J74\H MQ9FAU@4 \><(=5B1@]TW]*2M &JK;AC,ZJ82.@5_=9#!03"H:IY(V]N&U,CV M^M[@/"4_FPG/SD%Z1,:(C-M&QICNMGMD!%NRP] R'>&;NJ4H%$.1S<+G8&'7 M!+5F5$# 6_0 E@US!W7.9FZ+/9;*1.,UHM'6T2@F8.T>C7[I:B>^TQ=72DFE M+ZLS #OKT"8]!K:HIY$M*K)%1;:H*%0/1JC&!,3="U6L:#&%K:O&M3Q#-P*' MMWKN7'2I5H:^.W4>8.0@4<0*S-TK&ZPZK]=++5=.B-'D"M[%N4FY5%O8)/F; MF4JM@3UK'1)8P'X6M(B?4]=?*9?FV7%+5V%L5_#XJT*ODZP!F0\[."\K(XWO MW721J=WTAS#4SH;LF;5O@\/WM1I)8JJ165#RDS20K6Z\-_E@IAHV;]8R\'IZ M$R%*%NL*%1F5V[(=PKGI7011=1TRG1Z\CC,&-MC115?X%RE!LN4U4T+CDMS8$[%X>CE->R)^AN@M779TDYK16YX,-I!4S3&QOI.=Z:JM.O-:-6J&)C MZLK,Q*-%+JS.O%K#,-C\Z3J,F1(?#^U9R(*@ I]?I^[JQAYS2*C0?ROPN5"" M&U,0-$MTHDEU%;:8/GU\QFVFN;S4U);+2X/:6'FD?$@XIJV2O"RN6)\U931Y MHW3>NG2.J;F[E\Z7Q2W"64Q@XII?)PVU;"N9,PQP"/>)FI&TS;+I(]6OR2R"-$ARR6/.T*M+9(<5(@BP#(D5UG??<3=@8C:SB*I2+&/: M4AG3-M%KC\N87AQ.&=.KLEK*O6URF3JJYW>N@(#2\PE3A'3_\R*4W4<:AB1= MG$[^Q ,@[_JN(Y27E!WGMZ5-06,?K/@"T2T;^$4GN&O=DG5RH3G3=2)C7*%; MDH!\6F;*3C=OB?=?\KPQG/)IOHS_I*G7.88N%(,0I;3%O3SS-XZH1VS.]+*T!,;1.3M$: MJ:4!J]9G'3EFZC]&E+D4)^HL@()&XI&;1%Q9^=80GR?MPOX&K>9R-P&X^<(Q MN?AM&RQ%"45QVY:R%2LF73:\[8I,IJAP?X>-73&YE&.(VG,.@NSU=VYS3CN9 M_B@UN2@SV,'^78-N'UT!W@G04@T3+LMVVLW^1MG>/8:#@W>CO+_EMW?5 19C MP=,.;^0-&\W/PP35K9VG%C6+J%E\(T&(E05IV&:R/LURGHML9GS5GS*3E] M=M9^[UOGF"+%A#/.W((5R!_< 0"Y1%!M(TZ1?L::$(X$O>-ZFNUY\KZD["W4 MNESH ":>8[TY4;[2@)H3)C&\4)?IQ^2'3REHN%=ZX1_6UEN.,,=WXIEP$K M;=#9K-]9H,WZ)8.4#$D:Q.7;.J:GK 4N ,)79(>^F;A_O"'KU/T!GXOY;ZYU MOCY/,"$&P\/>RN4+PU8++AD<1U?U+:MPC1 ^+1$QY7(1(U]A+CJET??=)'.= MDYW\Z.&CQQOGM,-)/=D\J1W.ZNDY7K[01;M+OHD5#H)3G,@5^#=V*M$5K\K:=K@6'; JP^T/ M/BVBM27/$Q5W] :"75/.9<4N+;=C MFUQ5O;@RK=BM!1.#<95C!:I28-7]VC66@S]_J4 TJ HS^WQ@7^R- D[V)B,# M"W4_P;M:NI_W+\#J7=]+&@84"LQ@&;.FPG0!J25>S6$ 5YGK2#2[,?8N S+M M#BK-NC*4E-UV^.[$I=N^?=([=? V]/7][M/C339B+Q5Z!3HY:L_XB+RC/'4[7SW+P--3@=6NGYS1_5P]\P[AN]?6I.KNWK><))E.&TVCY_^YN5(661SC) MWMO<&DIWLY"B,S?J8EO6Q2)9X.Y5JTL/YPZF"1!<5$VP:"A!WV,Z$$B^0("6 M!0B)&34-HC2E$_KO"7TD*,,J5\^3U*E-)'6#AP*]Z52==<2#N+W<:)R@A1(V M:VE=T[*X-@SN>+.9SDM 71((S/(*'Z?E8JEKU.4Z7*]4=<2,JS2&X=RQHG2\ M#H&^P]N&"*[A62>GTS/^J9^JG]",N&EO5$(WB\.N;'.:8*6OFEP1FXF5!]%3 M0L>BK./*22LO;]F>"2Z[]=-=-2;G&:],/FM@!L9BVZ@FK9V'#913?)%('CII MY>;SE4TR.#SUQ]/)VA6KJ3.Z&4\3RE4VUKIL.!?WA;Q"V87M8I M("'T$XX4,^T=1AU MQ4\ SK))LB@SK/X@T^&Z_*@[!9):JFT(VY8ES,,X50;D-)>Z.#TM($*D?CB$ MXQBJAR?-'II@A-E Y^FE$18)GHBRL>-SJ71.RV3U%>51G[.)I^/[W_2*BP9/ M(*)S1.=MHW,D>-T].E_VG21"@^(1&$UQ=!8+W\I(^P5 EI4BS5L2:%(NU J5 M6^P21@X.5KC'RL/D]ABE@(\ID-4K@H.Q-&K_,(I)I1DU]W&L$7'9=%QJ]1'U M^IZI,8JY>,,1AWN7\S,"8RQ'VTHYVC93CO>X'.UB7Y(#A@]X8SG:5\E?M(0P M?_BTU,5=J]Z/%S:B/O7%X>,8*]1V#A*W6KM>:R%/6J47#>HE[!0=X]D=)N9X M&XYSZ0?))Z&*1)H;=L$BW0:V_EKGE%X^+VN=)]SA-#49QQ2T8%7(KH[YQ57% MGE?\/JW]R/ZKMC<7:UYHB/?UK$Z.@&\L./[U4%?#G(>E(JLW'+A#"6$U3,?4 M(_9TV"P 9YF612'N:I$I6_B.+;1O%8>;9[%.^D M3Z'M*D%4K+VIKL'X=*TIQ!0NEZ8(LJ9:<+M"X%R7XM_SZ7R"-=UPG, YH3<) M"TH![(J,L+.*&-U6Y3#DA#%6>J< =(*););*=99=5N4,J5RZ;51&!5#K,O2A MV)&)A&U?PDQ.#O-2+)VJ6YAF/F%4EM5W!FH3%K$-RY3 .V3'H5_2DB78=0SE M+L]CN4LL=XGE+M%EM>RQR^K1X;BLWC)M'(KVUUX)B;1*T=S9C;GS M.#JM]L#<>=_)#+JDFB5-L-)7R*U4N4K[, *( M8WD^2QS0T6H.^OZ%V1.TOEXOBK'E>E(F/,[4UH\JZ8C61#&1:#\)&S,BB66S MS7^F'W.#2LI(]=.8*]>P4/.V\3NZJW:/W\.P0(9M=1W@>"H9 3?J MS.4=\CU.O(9*#CA!HY)_V78(XIQFOQ'BGRD^(CWT6/FLOP76'^*C\,6'CJ1. M+V/ ,2XM@&<0WE#D1ZTH'L X:/Z?4ZF'J_:FD1$H_X/;. ME$;I"Z>IK*3?7UAWR,2KCH#FM3&=D73KM>AQD_(9827$E,FQHF=EV\UI:PA@ MZUNYJ=8@PY,W-H==![$],Y\XZ-*6A I!DC^>F)X_TY4N4LZPK/"-;ZM^94Z4 M]TB"O!1V+QH?#H)>++EV*(.ER$(G-#Y\4%=FZEG5,=]G6(8A^X %6?!@V&U: MEQ/WN7:R31QJO95CY<3MMU+1&Z;K=[Z_J1ZX,^\SK@BC9T6GR1?7 MP'4+75WQ>XPO>4DZ"*SL6ZI@VG@F>49(QY03BQ$% MO5XY&GIJ&^7"IG7:P[ ML:^X9$Y7M>1:T:[#K;.;7H?PZ8V1Q5.2;NH+D3K7P]CZ\UXU_ X0NL@:JG6X MA*%2HT;NS65?LS.D=LJQ!E[YT]<1 M!O %:ITK-G;-/G-G]H;557VDL:5[I\\W"J -CAA3@T!/^Q[BOHQ*?F,8YB8Q M(F^FJ.\.1UC(V=(+P8P:46(-G+=56K% T.KZY"ZXQ!-?_GJPKV/A=VK+[H6M M#-_6UTB)/WX(TTP;[I; %9;<=;"[IXXI_ MK@+DV;"=LF9SBAAA.Q2L6$!IW [T5\7[($GYA@$)%?L:C1MXVRF(WE(S CKD MC6W?&EA.N2ID21-O9U%N J;8\SN38SU<;%T>39:MFRQ'2,UT ";+[8Q$8[UL M.AQ%*4MKU#>YLWG;V(9[Y'$$SXO;_Q-O";?+J?S MB/!J&*16KJ%+X&!T]@=\5.N6'('4\,)H4:-<6Z),*TQGX\WS=VS/PI@PZ\W3 M2^U6:1L.5 ="7?3=T%*Y_8&USP9D=)1Q4<9M6\9%RIO#D'%B='D"'Q2Z\L@LY?D.\]HVHBWD"A2W?J*6TAI3;J_@Y9X'#-*CS!LA MF8.8+FAC:9<>S#W-W&@1 ", ;AL 8^G_O@'@[0H^16.=4XRY@C) +6R@V08L M)DE>I@ [Q'K#;M4KS122,\JB!0!U3I>;(=2K@P.:4^MYF7SX@Q7$X71P IT) MC8W*J%[YV0[=S^Y7SE/>R9%UCF6WFK+25IGH.XFPNG58C37[APFK?1_U!CCK M@.O$X9:'K<^S@EOK7NCD$)9;R[@75'2PV8FE. >&4A D1;2F73'6%]X-BW* M!G*LSIY.UQ0^B2FM!WQV77;B=M\"/BQJ$#?J<2]%0^?>*7?RK&QR78PPQ-!> M!0^9"=-"JNX.[:_?WJ)HR)]QC948:A@TF"1(MU>4;A3G2 M><,@I&-P&X1W<=M#+V*W:(1I"[G73*6GD60A2K*M2[+G49+M7)+U@Y92?^L4 M7 >G06K+P+=-6#I]\'GNVLEG2"KV=MS1B7O896OKP\/:^%WH5C-)FQR'%G\\D&\EW0.)LC%&AN9D/FA6)Z;Z1_L5S?+=L MTZ9+QDTK#5(AZ$.W*ZP>>FZ6H1$\%E/3H-B9::R'B8706RJ$WF:X?8\+H1\? M3B'T:V,[=*6?7P>]P> )C3MG\8!WWJ%3 M%,3&A$L26SC^YD"MLGNF(+86\C@0[>>V1+OG[DLY56?1[-FYV3/%0B-02J>J M^%@U2PIU2">_A,XWPN7OX MY+;;EOM]^JZZDJ1C0/W$$#@S*(05[A%##^"T10R]]QB:10S=/89RO^^YF9IZ MC&+($6QL9 _BH!2G$;5!R(BQAW :(\;>>XS5$6-WC[$N?=Q*Z_1&E9,S]I. M>M8VR0#V.#WKR>&D9[VM2F&[BATJHK:QPQJ#I\?8H<)CQSL]>_3\R>,G#Y\_ M?+@OX-'_R2VIC-UL<;08X8)"K[M6RJ@HL%0^IQ M8H_50G7:28-?!K U8$G'.@-B5Y^7G^9 RQ0AA#3^H&!3*GW0U)M M,5;A)M3^(6M=D4/>VC=<;.\,:\]F$O)Q3VXPIKU^YZ;*11)8?K"D-K(]:MM^ M><7_TV@K9>Z5L>04%5X4Z9.Q^8YPBHAG7!:U@.=69MCA Y]=30T8Y7$G\*H^ MB2IEE _;E@]'V %C*!]>/-X;Y7*L/NT.Q5@B"MYKK E'/GIPE<_R7!.9!>&D%F.S3[;%I M*S%P#_R3ZNRJLC!IHA?*Y!/??A5%&4FX#CW@W5N- M3Z1F2V;'<-RB;DC_!^*CJ3SF^]Y.G+3E>,RI4P1QX+M$!)NLE!'Z>J8L#*-PDJ1G2-T#^? E87,QJ]\%P38Q*9V)#/EK.4;OF$Y M]/A.C4R*6ZO;SKU:+L:RUI9_P^VDZ#[,G_%.V(E;O# FN%4& GIFL/6\;ZL.[_2RI+[MV(A!"-J(#@=[$O=W MQ_W)RX/[#Q^!?XH4)YBQ&B!,RHYSAC4R*O)TT81-+V)4$**"L&T%X0CYYD<4 MA!<7^ZH@7+82 ?ZO*R/;3NK*@2*RDP63>$J&K%%UI(J4-IN\5+_S67GQ'09](IG MFB\;&*E)"K)MKF%HTDY8I_!]X;MMY@.;32^XK!RE!_6!UU+PS2F(0BTFAJ1# M_XC,$9FWC,Q'R)(>(O/CER^>/WK^\N*Y(/,(:K]\L:^HC6;=OYJR:A:@(Z9@ M6J#-YFF\< M5AYZCWW5VQ-DT9"4)F,>*AILBSCJ>M5G'#B0M'*T2HN=0B2US M'=B-=3ME?T]$\-.+,W_5>?(#*,!K[@];D?^+6BME O6N]^Q-#"J>7 .;!F8- M3(4<=P[3/2.'/US4MYVRC.SO MJ-8+]VWBNONU0V$G0M"@#?R+&U!=ET;"0LQO2;Q>!;@A.Z0-Z5' !8P@\?"M,+[G C;C;2$GV!XE'Z&JZY;;^Y-CQ9UPH#MI]]#PFVMZS'=[DW8@(+SJ;.26W'C M :"Y^'6G\!JY/@[M8.Y3Z:8AUOQMR36M_>_HUS]K@3PG9.)PP]C-J89?ST;:G;8RJTV2"E6V0+1BUE"2&^=90=?^=8GNF/[\VOTN M.SM)9%/X#_@\D-B=455*XK='I$)GB%)Y>=.])9^>[4;R'7LY."ZJ@1Q=JV++-'0V*V>B+ MC8V]@D<#6Q<>%[07Z/A:/KUJXR/%1X<];?R#L7.SY*=HK#QM>#YK.%@?T=O' MQ]4L*$!24]XLX[475Y&WNUF8.#+%PC$WSTHZ9.$(X'^KKM[XA'@?8 M6 G>33EQ].MPKZ/^&?7/;>N?L2W)'NB8(5Y3Z\.T9@5J834J&!6!$+D7R(&# MLD9;RR'D5.$.U&U&@0B>B9,?X<^]L@8(9>J<99M'9/CXT__?WI4MN6UDV5]! M^,55$1BU;,N6U9X73=N.\(/5#LL]CGE, LFJM$ C:4H_OW<+3< +"TM@615 M/BA"Q05(),"[GGL.&%B:'#*[S=CU;,HH2P;35<^K0V"DVZ8RI#S)X6NM@^@U MANUF$(3=";F;BPY-< T_3+I1X/AOR>%S^<'KP4M,#R;IGDC^ND0(/Y7I=46 MS&U5:H(PB<6R]C> _/-D 6Y6,C07\* F2IZ';G^3(,4YF%^*W7P!@S)T$;SK M'6PTJDPF0LI+>-*2_7SP]C/I3IR!_>0"Y4XO3 @$]6Z:@SK>6J_+^0C8]%,_ MX,>2Z;V AS29W@=O>I-FQ1F87@Q=B81W%)J@*9420^BG#$513?:8+79V.":2 M2T7*9&E69Y)[FFS-R6W-GR@O/Q5HOX>YA\EA)JPET8P\OM>KG5Z:@*?I1&9H M78F\&40;)%].T;#Y2?C>[I%C)[BF0$P283UWV8& MA[!+-CRMZA'L=N_0 IM",$V5P+$\34CY)"/[S(O*"3;E5HHF3IKF9(/U'Y5@0=KAJ]HR" MY/>VYJW8J>X>D00+)_<<)X+!#9-9(<>X[[(6^NBF+A"D9$-87I9EL6)*2]H M-V$V,>@N_<:-P./7C1U-YY,D(YN,[.I&]A&R[9V=D7WY?@1X:)N(PQ;Q\T$V MCO2EMM9''$NU4)6Z#X%=I2]BC(AS!=OI*$*4X!NBG75='*%7WY(FF.3TGHR5 MB)S\HK?1[ 4G^KE,/!(MGSLLA:>W#1G7VD:Z$B#B1WR5+>2I+^0C9 M[R[94I)T!;$PLRX%9=\#RTL08++5W7MH+01%2AE)+.=\GTO;]O]M&V0Q$/42L,[<)#AP_C:+IK.Z.NGB/?-'>Z8X=O!]DJ+L$/ZHVN:0ZNP.$*50O?8+Y ZQJ, M(7^57;E9;9NQ7>?A)[[.KIB8*'[YF^S*,BV:(OPJ+B94=,JNN-X%;_G9-YXP M[FU/$PM?9:M$7STCT8F-)R>/HAJ(92CTYRK$ELP"X9\=2'!3&C'><1 8)Y31>?(5>A.O&>7%/:T\2+/0-"@IIQ!QM M 'V%5% 6T3_N?$^R/V;!LBJ;=I!)=7L?^>GGJ?PI1A-#4E,OC63>1VF&(62P/GV3,LNU"Y'^]VB"Q)#PF/=$#F$5<9@%AKB#?&$+60C MY[PMS"5",E>4,NX5RBXA[P;:.SOTS2BAO4)^.5+Z"D%!$>])0*(2CG_/EX;< M;[TR7(*U)SDXZA?:A5VVQ_.&+$9Y#"@@"($FSGM+O83G<8@" @OXT@@Z([P* M3XHD!#^>03\9Y20KOHJL^)J6^(QEQ;\]%YJY^0V>'N0WL%CCKK6![LL>RY@? M5FR,;UM87;0E-_D3;[+\GD]=; P5KF)>-2&^C11#WH,X5)15F+#)'FN'P3IA M'CB;=&EG2[L> &(5[3N_(-HB1%E&7Q.A2*0; ;?16RZN#<7ED="4)Y"CH_RZ MJ"J(7[:'M!!=%"VD$^P[],?UD1,1P1X3@P7L*Y043)UA#"CN0AG1>#4!9:K4 M\=&P@$_W9*ON4.'4R4T70@=[D>7DY'[/SOVNR?)Z MQN[W;%A>W^U^?S18/:M+R'E^!+O5F4TP\/6[1B(KG:+W5%)9M:3R_$F:23A] M1270:2!)9]PLM@O([]D9Z70X@3]#]/.,;QA4<:L]RW^E>JJYT']D7NM6=:) M-U6!F ,MEG316::AM/8KNS)U48U4?R$.4K/S;UX'2G=E9.8X>.VXINZ4J9B=&*/)+8H)OB0*5KOJ M$1:MS$Y@;59Z\(#ZKAP>0G3.02K&Q'S1I5^0AQ;)7)DC#VC!Z!@'S6KYMA+L/!+0(OGWH4!W>=P*7.RQ936[&[&LB34)+W0)?=U,P.'NE1\!-D:8=[W2J26[=LU#X^#\1WPTU7V="- M/18A@P-+^I%*9\GYKNU\TU#,Z9WOK'^:VSI%1PJ'HD[ >K1@'^UGE'OI&AUX%E^%TSAN\_3V=J0&##(O M"+QY;Z^>RE]X%95X-/$BK>RIY9VOK&H[[;Y<"_*X!Q>4.ZB SO2NK9J#+WY- MY8T#HOS0=UM]=WZ!QR9##0T)3^*#'-&TF,=)?-? TT];\NR5G!0!Z?5Z^00/ M1<"3?/&:'-QOG=Z9<9>]Y,]]$?C>0G4,Y:"J&X0H'%I(E8D/.U\<:D;M^):Z MNN../@M[!/9F=%.BK9RZ58;T/P8BF^]'KY_+V\ZV+9H/2UP^R7[RF(R%W;2Y,>7_-F&5W23KZ)PIKX:"(W#)AG1O M;%=I^H5 B,I>[F>ZNE")BDIXL&#[N&R'6J@V]ALD^. M'IO>+[B?/3CRW 27+(XGM MT*O&Q]L>W$5%$E?SH"J2U !9O1&#H!RG;@(=]KBI)S&3E GR_S33O^RYX*_2 M7'":"TYSP$SZ(.Y^I S4]TACS0JI=O#@[4RTFF1 M-ST#@!U@3T5(DH!%1% BU-3"6(#S#JJIA%V67B*%3CHVFF9_&+D2-EIX3?D1 M=CVK76GD<&-K4>@6,N/P-6$7+"[G?-BRHP-CXRJ/20C4^4=)5PX#@L; MU-O>)-BT2G/?RD&&2&8;EC*@BO5_^+YS^V]675Q7V,?E(1#WO7>32BB381A_0#9N=.%]JT0^^@#G.HV@XN\' _ M6"V9J62F3F:FD@C[Z1VM\(Q*<37ES^,T!,\[><+9W,KH5E:F=>CUM$ M"W_$^6=F!YCPV-:-A9)?^<]X J/KD(C6\1"P6!:?1R8?'=R[HZ73:*3H$$ZO M0KL;!/NQU5W'R&X[%(47:>?_$^0[6?736_4$^3Z]5?\C-) ?D-JJD:$5T^P6 M65,=??K6U*HFL =1?Q#!]L>EOS0,K4SE!L+ERSRT&9+$!L04?IG)NJ5:_SJU M_A>IUH^U_N\OI];_$DU$L@\I^EDU^GF1"OQG$OV$,0:C5WV6A,C4)NL;SFPI MF(C)]:,@);=D&@2'0NH1_,(R%[*D?V!0X=TMJITP25FG=S222R&1O$.J>?=) MMBB92]^:MS3?S0!/@ZGP;D1)92'$338NV;A5;5SJ()S>QC&]PA%3%%:A? T* M$D(B? C9>"0EY/H9:X(%9;6[!O(] 7]&)(#A!%\X$=#I?X]@OSPQ8FS-V/+- MCR><4GCS)/6##^NW;:5\*BCYI=?BJU3Y!=XG4;4#!%E#V8*[:<<*K<]&;=.^-_U;L62Y+3 MY7H"1>X^Q;>AV_F;D&=CV]1TPQ$TO*2OA0>;7FA,Q9.<1ZHUKG(9WSQ-M4:L M-;ZXG%HCUAM>:U4E$Y'BRS4OY9NGJ=QX!O&E_?DO9^&V90FAR%NO,H%C2QWC M/03@(6&HE"F' P=0]RHK.\2.H/U8P)G('=U1)&UF$>6V,\R:V'2AH!0"(/RTE_ 8^(:^3GQ#B6\H\0VED.EB0J;4O3B/D,GKON(_\-RH#ZJR MK2IZLT.^&X3-#CT[7@M(HQI<1\7]XQ,1<;]6^*[]<8/PX[,%9Y\C-ENZC$\; MIBV<@2.VQ@&Z_IG"X53'3!YW;8^;FF"G M][CO$"P([%8 'HA]WB"&T:7#N;5QL4W-%_SH$CL=ZKWW/!(#YT 802&N%3\I M"R))V#^,D[$=NC=YF/[W5!:15X(#DAO"B M?H-0&+G ACSX[,]N&,E]-@R1_Q*'UT^07 MS\XOKEF .V._^-7E^,7?!;6%1BI&]#X>CQF6+*V.[,BRO0$G5.A[!%0]4!73 MX@&S=^\E'L?5JSH=(:T).4)2AYYEK%2[ .G MF$@A&5C2=.TUDSO< ^"S).KJL%-U]DM?*6101U!@>W 50@L(#,EKYO$&.#&S M%2U;K/9%9\1%B>8K55D']0;.SKPY$Q%8.N6QK3E^_YW)(V%W3>NRZ%XNB\^3K77 P4. MSTZ!G8_N+D#>7YFZJ,:26UC+FN;88K&GA@.4"!XW!/[F8VWA\;JVB._[U\1) M%EUMU>#PU77!W\N1O;!-MH\,Y;RC]9/G)L\0^*1,::%.Y+*Z!"O/]5U?!< M &69X3J.:+C :ET7,:7-=LBW_=[DOTBG6%]QPK-\]YBV=# FRIDJHTD8 )G M#Z<,Y MZ6,J=[0,3$/$UH0ZF%\CDQ#K(I5TEP0Y*R*9MP,I1 M@];M%3U9N,>=$K&[X#<0G&*/@:($+1M=ZRT_PO9K\%N0*;T=54'@4>Y&/>&# MR<# TC@%2O!-]$"+IH88J=;E-<>"DU:C':T.ZD%X!(I7\?F1)P=_Z)5KN?H? M +.Y4[^5;G^F;CI-2_5#(G:1W%?G091NZ4;)V#2Z*SQV084?V(!!9)/IZ<(9 M1G<.TJ!FWK%)@]Y'WO1HF#LV?D%C@?( NSDI3DQQXB>*$]O"*YZE&9 S@%=X&E6?&X2$JM-\"2.0FBQ&Q/TIV#W*55P5 M*@"%R2L28H7,"Q3!RA$%?B%,I:+$SM^!>.60XV$"F"4=%NMY&-,8C*%A-V\X M[&J;GNJ:"C,MBM'YGN&W[HPB$&31W-3$JP/Y4676"%%Y)^\3;"^MM6*YGDE] ^+IC9N1%X?.9"0R[9('C@,@L3#D!\R&5.0 M9:W4GJ/_@$>6-D)7$-EU36V*;*?AD:4]QF<7#V5WA# G-05?.U)214BE76 MCE72\,7I8Y67->$X2W5G!H^V9!9>+\])OK"AT0)+SVL#ENT27T:.5!W%. 3= M,PMOSYCLN;=TX*EV-"]B( *@$J8'$LGWK#O@ M[SZ&>8LT7(S^ MG;!EQ2 AZ0+ZJ0\2"- [3L8H193D$5&H.@@P6'U C@WY3LXM+F[:<=XG9W3' MQI,%;5/[Y3TKIT".E 0#DGE;W[PE.93S,&^^VLH)CJVY,A^D*[A>J6LJ'@5Y MQL1B$:Y"O@!&B>LX4A65:36;LA .PU 5#?(B&I>[VES[VNO[G838"Z/Z&QM( MG$O8CI6M5M*X )^CN+ZW+/L)KZS4%5COSM=T)R?C ?6:BW#P74:5R'MF6"Q; M8<6/:W:"YSRZBGD%O2=[CT@1W8''\B5G'G1 H G="_K.D;7S'I;7\])PJ)(F MTXCOLY=T;GT"FK0O%@[0U*IP5)>>E)D]-E%9S92 M^:X/L\IW+*"6_&#R@VO[P6^3'SPS/^BZCH%M0L-=#Y,.(O;_"EAB21SK#I*% M\VUVWB!H;GIJE0$Q##'G1;)6RC+<"S%TJ>A!H[-2VS?$KE"N($:]E7R;*PK M[)WARKCQPY*\?!5DNB5WL8Y0_IS?FCQ8>*0A]IW M)FDJ=,O!8H.::BQ=R8 XRTL2(/OHH:VL2B4F;'CP@WGN%EAN/= MFMVUO0-T$UMN/Z+CFNDSNN5\[<,[G3E*M]UI7_>S(4%_"@^4[0\@_K M/+A?P,\C&?T' M;_0WR>B?WNAK%7 =I,0YV8"U$^?GR0BX0]1DG MV*ECE"9?5YI\7;-/=,:3K\\N9_+U%R_U#3Y.1='EW7PJ9O6U(L: M()W48ZL;9! M]E&&H!9C/S2E$%G70]<@%=N-ZISP1"AS@W14VZTR3* E1'#XJA^'%L(KIN!J MX!HJLS.#T'*%:_%B$?>,5Q,%F!TZ9([6V+8F\YERW75RW36A)6>U&0[)1J00:]40Z[N4Z9Y)B!7/.!JV"-N#0-.[1IZD&X;?$NR6 M%XKW#%Z)UBNO?>RR8+08N\Y2PTY6TH=;UU]G5\S5&W0S M<[_"+NIOX *R+X[>U[DK/'JCQ=!O$2#S&QW[(YZ6+V#K,5Z5?500(@_S>L&- M0J$TVJC*J(VIP+WD&3.WYER5T!S_$E(ZSV!E-!);-/W0PY]JIVY8$56_;77= M(\&8IXFM(/2N@G?VMVKH&WP&O,J N[>\MIW<0[A)1,>%E9FQ.U1CB\UH77*F9$KL&SP8/.MFMR*X,G?;: M38,=@N5ML$JC>E=>@5,V>YQ7&$94/NW@-T'47*;"4;E2;Q5<19&\).FJTR& MV L@>/]@*I*"&#M:$!RVU43B]M<(%U0:?DH"+4+F$LNV)J#KAHU@9MXGV4\J M&,Q :E]*)_>*.7L/_-.A,3@T ?0D\REN*;WML=)&[^#)O)@5G@W2XC&8?_?: MK.Y0L0D,?L]>#+;V_.'N1T2B%.J-KHF ;V+@K+(B_\;L/7,'Q.M'LNG@4)8F M6W>4$=?!? PK/-F9"^M59,D_Q/QR?"+:N2YP,L2QYR2219UQ7K1]QU/A:ZMP M +QE4U&.Q\#1\RQQ]"2.GL31DU+/BTD]4W7_'%-/5=Z1ET>I!;48T$EL3#]\ M<+A-5^M#_R7S\E*214$.Y1'TM\T2?$Q[)&H'?QZJTMMDI1_-$*8L'"S=H4O'6C+=.,&EV7'F^E6=T^IPS72_B@\]M%<(X1M,%^\VJ=/# MV-7SJ9DKVYNR#?QKFPXNI%FI>)P\^,H>/+'LG8<'=T7./!9&BDH(F!^#V2YN M5:^EI&JHLPW6I1\[+7+]7V9$=+_'BWYEN&)T'[<:*_E^I M?2ZXI4 $+4[EI8 TKPW4^@8>*8P;UKX2^E(R=1#"E3M61$ >M%8K"RN- M>(LT*?-!M!C4KF^U@$VWG[2OY $$']).RJ[0LGW:_I8$X'87/K++5=M&9=FT MEJ+0R?7U ?K5PWC=OL-7?]4[>"SJ$N4FM\@6WQ3&YHN0WR%Y?*0&>&SUMBNJ M$2%6(S"6;G@Y%IJ%8ECB4=9R_"ASWR4%[Z; O)B:<=(,DN)[TX5I+PDL6HQR M!QO _V7Y%D3AB??N[UL$NUG1:I0#D1B,X?H_BQ7:9SMW#W8WN0OQ'KH[DCQC M@KFM W-;Z7"]%HI2&)^[DS)P,>F+_M=LLB?R2)___DL\D?78Y#_%-C+O]H4M=WWM*5RQB(<@8&@O;0A+XPSW(4Z2OA]7W M6YO#;K,"DF7"$'_)B#FOTKE3=:T%U8P&@>B/&:CI3CO,"K*6]Y*G> O'0D\ZUV37W3#X&<C M+H40OU"M&5252\V1E^*!(W85^/E&JIP(^H#$MCIXG1+.GBN:%/;?WB J*9;* M[D4RIFVZL*770IX,C][H^?/)>62WNK+@^]T/X)V2[SC_WUGR'0_==WQ.$M#S M?*8?JN_8-9VVDUG_L0^Q.B@X2*0MO$Z^Z>-_=A7]V+75>,33+"WYH]W&^ZT* M%N22&I65V%>D$XDD"])CR+'C!J*;LX-MP*V E>,\3CFRC"5>G+P$&WIL\FRL M6V5*V$;P20[=@^7IU,A+EGWEDM!GG =(IOWSE(0@!,]#^_7NH@PSF5G(1:]J M5R52V6LP;5AL_UWW334.5\:"XK!J6>)8 M>-R7G2R)/0J2/KMM]MS',P*#B^2FO6YRTMNMID'Y MHE*4-WDFHR?9'PNWV-VPRKSQ=RW/< CC^ Z&VX-SI B\Q"$1TAZE-^FE?@EV M&BY9],?\HHXOB'>"2H98,61J1C*B@46'?T@! M[_D_1,$$LR4R 8+8E>@T@T&*B2H7SHAK)(AO(<#658 M$9D2J5!UGVH"?9ZUS5Y*UESPMPD]?IJY3Z@L:^HDU'LASV>RN0_=YI;)YI[< MYLIPNN&V9 "3D0:=_1,YMW>MM%![W=UI9 8N'P-=ZK>)+C6YK=7=UN.PARD M2^WPSW@9SYZF=OB+9\]?7$X[G!73^.385/V320O^ 5\T]?C^(K\/J-4=% O? ML^^,(5I3W6EI9W>B0L>HMSWO:!'L*$\_1LH'S3CTB(>C\ZD#1!W9+WT%J3/E MV(3(XD0[^I9Q$J@# J L6&N ^ 46@@@_Y +J6GRZ4/XO6!DQH,(?R#.!M+K; ML.M?=7=C-4W! M18.!1M0M0JX>OI.>\>$'4&,RLW?,\K@$5L]94XA0:EBX1ON[P[T4S5K92"V2 M.36]3F-0^.9@AI$@VL6 M)SSC19:EOKNLLM1C/.,'/CX??LK__MNF*0_X!/SM=MA5\)__!U!+ P04 M" 80 I54H]H:S0% #((@ $ &EC:'(M97@S,C%?.2YH=&WM6EEOVS@0 M?B^P_V&JHD4*6)>/M+&< ([C-"ZR<6NKV.W3@A8IBZA,JA0=Q_OK=Z@C<>\V M;9)N$B.0Q.$U\W'F&U)1[^'!>!"^?36$H_#/8WCU9O]X- #+=MV_6@/7/0@/ MRHJVX_D0*B)RKKD4)'7=X8D%5J)UUG7=U6KEK%J.5',WG+B)7J1M-Y4R9P[5 MU-K[XT'/R(H[(]3<-=)F[=^J%MP\D+&$AQ MRI1F"DX[CN-HP/(3P:PK0_V>^?#*?V^._CX5OH#T)3T_2\YD?X M;D+4O(!L \3+N_,FOI6U/P742$ DA6"180I8<9V 3AB\7A(3NND:)BR32H., M810E4L$1+BH7\[P!QYHZL&5:/WGTO-GT@H%<9$2LBY(?/ 4<\!#G =^S7P-J M4HR<,<4E!2;,*/!RF6)[?]L+_$9Y;WK-9@-(#C%/&;W0:,JBI4(^0W"(H# \ MBQ(BY@QI9K'@>6ZTQS_3DA+-(&&*H"?D M"N>!2JE!#=+1V+\E,HPG772EFL+11I,DL9 MS*2B3.U:GH6FI&F>D0A!/2]GA-*Z7/MFV<5$>4JRG'7KAP"1ICI!)T-_+&90 MYD+AM)H9O=FJ!RF;MIU.^W&P2KAFMIG:N-]*D8Q>I[TW M$^R?DM_-Z+'E/ZUH]LO8_V^<*,1PKD@R7J;(F!'28&IXZIR[%'N_Y(HMD.YS M$^%Y1;=^:XL@32KP.UOT:%'F8D;#.]+(/9G. M#@5%KLH;+5,"R:1 MN"\KILQKVJEV<\[7Z>3[CW!5T9!.Y?V;NV"[%&T TOSD\%;.^,-L5?E!>=2Q M?IJ[2@N1!/=?#,;'X\FN51V6SH>N)B]--:;7@DGA4I[SK+,A# T^I:BBAH[3 MWGX<5";6B.8RY13*AE#X7484FA1\SKF_;Q5,^<.CB!%\YL!V,X%]@+[6>>7ZDLN7E[', M-[!=YE+[B3<"TYIRJX7[M:5P/T][[E_ /_;XML?I02#YUW/!_=I MX/=8A]\M5.YP&K@)N._3P/6G@3O$\H.$LQB&9RQ::G[*8!S'/&+J$Z:_].NS M7_X%Q%7^E_I#CZR^]^BYU7U\B*.R6)N6NF.<4' M%J?*IF?-(/AGU\%&6.76=5VW;GW?MN'D.?2E.*5*4P6G;<=S N>)#[9M&DQE MLL;[O6X&N5YSNF"'=5M0,VIE*GH35<%[Q^UB];UMB].T(J1:$ MEU-IL[(S%*!4T++5*5&,X/Q0-;3V!V_K?7] MP3@:'@W[O6@X.L%(&4_>]$XBB$9=TZ$&8DN;IM,NG 6ZKI'N3P;]HNLS;Q=& M1Q"]&,"D-S[HG0PF]NCOX\%;Z/4C4Q-XWL?X;D,4G$.V!>+%W7D;W\K:GP)J M*""60M#8, 6LF$Y!IQ1>+XD)7;Z&, %+BH3\[P!QSIQ8,>T M?O3@:1!X85\N,B+61(3S@._9KP$U*4;.J&(R 2K,*/!RR;&]O^N% M?J.\!UX0-(#D,&.<)N<:36B\5,AG" X1"0S.XI2(.46:62Q8GAOM\<^T3(BF MD%)%4>=M]4I+:NT:,(08^8G-U@W0$A9K>"?D"N>1::PGF>D1A!W90S MDB1UN?;-LHN)2QR6' M9-@W-M'=V'#%.?-M6*^B"O]9LU5VP[$3FH2&&S>8XD69BQD-[T@C=V1R1R8W MCDR"&T8F3)@12<$0N#?3A G<5+!R?K=/+]1[BJ M:$BG\O[M7;!=BK8 "3XYO)4S_C!;57Y0'G6LG^:NTD(DP8/G_='Q:+QG58>E MS=#5Y*6IQO1:,"YM+>$D<&G%%74T'9:NP_#RL0:T5QRED#9$ J_RXA" MD\+/.??WK8(I?W@4,8+/'-BN)[ /T9<[T%O.E[G&,T0#S-'@\S%^Z6O2=KS6 MW9)\.\==V@(T[Q; +,#!NG/E$5"+#LX!K(AJ]YM$54-F??W]TTU:(C=WR^/^ M,5%J#2\=F*!7OLNWULTM<\K5)98O+V&9:VYLO'R-L*X#[S*/W$JX%RQ).+U: MN)N7 O?WO./^ ?QOBF]_E X,GK<]%]RE@.M?@]\M3&YQ"K@.N.]2P-6G@%O$ M\/V4T1D<;=ZOC68S%E/U"=-?^+79+__RX3+_._VA1U;?>73=ZGN2_P!02P$" M% ,4 " 80 I5!*/\;JM; 0#]-RD %0 @ $ :6-H M'-D4$L! A0#% M @ &$ *56$%O4UI#@ _\L !4 ( ![VH! &EC:'(M,C R M,C W,#%?8V%L+GAM;%!+ 0(4 Q0 ( !A "E7ZFCA:&1@ $6? 0 5 M " 8MY 0!I8VAR+3(P,C(P-S Q7V1E9BYX;6Q02P$"% ,4 M" 80 I5O ,WV#U4 !) P4 %0 @ '7D0$ :6-H&UL4$L! A0#% @ &$ *554HK@]-,@ W,H# !4 M ( !1^8! &EC:'(M,C R,C W,#%?<')E+GAM;%!+ 0(4 Q0 ( M !A "E5&G9E>]@@ $U. 0 " <<8 @!I8VAR+65X,S$Q M7S@N:'1M4$L! A0#% @ &$ *54H'P.WP" 04X ! M ( !ZR$" &EC:'(M97@S,3)?-RYH=&U02P$"% ,4 " 80 I5Y2%Y3"F6 M ""10< $0 @ $)*P( :6-H#,Q7S$X,BYH=&U02P$" M% ,4 " 80 I54H]H:S0% #((@ $ @ %AP0( :6-H M#,R,5\Y+FAT;5!+ 0(4 Q0 ( !A "E57ZZ[(+04 , B 0 M "