0000950170-24-062134.txt : 20240520 0000950170-24-062134.hdr.sgml : 20240520 20240520085451 ACCESSION NUMBER: 0000950170-24-062134 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20240329 FILED AS OF DATE: 20240520 DATE AS OF CHANGE: 20240520 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Shimmick Corp CENTRAL INDEX KEY: 0001887944 STANDARD INDUSTRIAL CLASSIFICATION: HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600] ORGANIZATION NAME: 05 Real Estate & Construction IRS NUMBER: 843749368 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41867 FILM NUMBER: 24962581 BUSINESS ADDRESS: STREET 1: 530 TECHNOLOGY DRIVE STREET 2: SUITE 300 CITY: IRVINE STATE: CA ZIP: 92618 BUSINESS PHONE: 949.333.1500 MAIL ADDRESS: STREET 1: 530 TECHNOLOGY DRIVE STREET 2: SUITE 300 CITY: IRVINE STATE: CA ZIP: 92618 FORMER COMPANY: FORMER CONFORMED NAME: SCCI National Holdings, Inc. DATE OF NAME CHANGE: 20211013 10-Q 1 shim-20240329.htm 10-Q 10-Q
Q1false--12-270001887944P0YP0Yhttp://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseRightOfUseAssethttp://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseRightOfUseAssethttp://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseRightOfUseAssethttp://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseRightOfUseAssethttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseLiabilityNoncurrenthttp://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseLiabilityNoncurrenthttp://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseLiabilityNoncurrenthttp://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseLiabilityNoncurrent0001887944us-gaap:RevolvingCreditFacilityMember2023-09-220001887944us-gaap:SubsequentEventMember2024-05-100001887944us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-312023-03-310001887944shim:MachineryEquipmentAndVehiclesMember2023-12-290001887944shim:MachineryEquipmentAndVehiclesMember2024-03-290001887944shim:ShareIssuanceAgreementMemberus-gaap:SubsequentEventMember2024-05-160001887944us-gaap:AdditionalPaidInCapitalMember2023-12-290001887944shim:CostReimbursableMember2023-12-302024-03-290001887944us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-03-290001887944us-gaap:RestrictedStockUnitsRSUMember2024-03-290001887944us-gaap:CommonStockMember2023-03-310001887944us-gaap:RevolvingCreditFacilityMember2024-03-290001887944us-gaap:SubsequentEventMember2024-05-102024-05-100001887944shim:StockPlan2021Member2021-04-122021-04-120001887944us-gaap:TrademarksMember2024-03-290001887944us-gaap:NoncontrollingInterestMember2023-12-2900018879442024-03-290001887944us-gaap:CommonStockMember2024-03-290001887944us-gaap:RetainedEarningsMember2022-12-312023-03-310001887944us-gaap:CustomerConcentrationRiskMembershim:CustomerOneMemberus-gaap:SalesRevenueNetMember2023-12-302024-03-290001887944us-gaap:LineOfCreditMember2024-05-160001887944us-gaap:RetainedEarningsMember2023-12-290001887944us-gaap:CustomerContractsMember2023-12-290001887944us-gaap:AdditionalPaidInCapitalMember2024-03-290001887944us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-09-222023-09-220001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembershim:CustomerTwoMember2022-12-312023-12-290001887944shim:FoundationsProjectsMember2023-12-302024-03-290001887944us-gaap:RevolvingCreditFacilityMember2023-09-222023-09-220001887944us-gaap:CustomerContractsMember2024-03-290001887944shim:CostOfRevenueMember2023-12-302024-03-290001887944us-gaap:LandAndBuildingMember2023-12-2900018879442023-10-230001887944us-gaap:FixedPriceContractMember2022-12-312023-03-310001887944us-gaap:NoncontrollingInterestMember2023-12-302024-03-290001887944us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-09-222023-09-220001887944shim:EquityIncentivePlanMember2023-11-130001887944us-gaap:RevolvingCreditFacilityMember2023-03-270001887944us-gaap:LandAndBuildingMember2024-03-2900018879442023-11-162023-11-160001887944us-gaap:TrademarksMember2023-12-290001887944us-gaap:RetainedEarningsMember2023-12-302024-03-290001887944us-gaap:FixedPriceContractMember2023-12-302024-03-290001887944us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMember2024-05-162024-05-160001887944us-gaap:RetainedEarningsMember2024-03-290001887944shim:ShimmickProjectsMember2022-12-312023-03-310001887944us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-290001887944shim:RevisionsInEstimatesIncreaseMember2023-12-302024-03-2900018879442024-05-150001887944us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-12-302024-03-290001887944us-gaap:AdditionalPaidInCapitalMember2023-12-302024-03-290001887944us-gaap:RelatedPartyMember2023-12-302024-03-290001887944us-gaap:BaseRateMembershim:ProjectFinancingAgreementMember2024-03-262024-03-260001887944us-gaap:NoncontrollingInterestMember2023-03-310001887944us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-12-312023-03-310001887944us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembershim:ProjectFinancingAgreementMember2024-03-262024-03-260001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembershim:CustomerOneMember2022-12-312023-12-290001887944us-gaap:AdditionalPaidInCapitalMember2022-12-312023-03-310001887944shim:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-12-312023-03-310001887944us-gaap:CommonStockMember2022-12-312023-03-3100018879442022-12-312023-03-310001887944us-gaap:NoncontrollingInterestMember2022-12-300001887944shim:ProjectFinancingAgreementMember2024-03-262024-03-260001887944shim:CostOfRevenueMember2022-12-312023-03-310001887944us-gaap:NoncontrollingInterestMember2022-12-312023-03-310001887944us-gaap:NoncontrollingInterestMember2024-03-290001887944us-gaap:RelatedPartyMember2022-12-312023-03-310001887944us-gaap:CommonStockMember2023-12-290001887944us-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2024-05-162024-05-1600018879442023-12-302024-03-290001887944us-gaap:AdditionalPaidInCapitalMember2022-12-3000018879442022-12-312023-12-290001887944us-gaap:RestrictedStockUnitsRSUMember2023-12-302024-03-290001887944us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-290001887944shim:LegacyProjectsMember2022-12-312023-03-310001887944us-gaap:RelatedPartyMember2024-03-290001887944us-gaap:CustomerConcentrationRiskMembershim:CustomerOneMemberus-gaap:SalesRevenueNetMember2022-12-312023-03-310001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembershim:CustomerTwoMember2022-12-312023-03-310001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembershim:CustomerTwoMember2023-12-302024-03-290001887944shim:FoundationsProjectsMember2022-12-312023-03-310001887944us-gaap:RelatedPartyMember2023-12-290001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembershim:CustomerTwoMember2023-12-302024-03-290001887944us-gaap:CommonStockMember2023-12-302024-03-290001887944us-gaap:RestrictedStockUnitsRSUMember2023-12-2900018879442023-03-310001887944shim:EquipmentAndLaborRevenueMember2023-12-302024-03-2900018879442022-12-300001887944us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembershim:CustomerOneMember2023-12-302024-03-290001887944us-gaap:RetainedEarningsMember2022-12-300001887944us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-302024-03-290001887944shim:ShimmickProjectsMember2023-12-302024-03-290001887944shim:EquipmentAndLaborRevenueMember2022-12-312023-03-310001887944shim:OldCommonStockMember2023-10-230001887944shim:OfficeEquipmentSoftwareAndConstructionInProgressMember2023-12-290001887944us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-290001887944us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-302024-03-290001887944us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-312023-03-310001887944shim:LegacyProjectsMember2023-12-302024-03-2900018879442023-11-160001887944us-gaap:RevolvingCreditFacilityMember2023-12-290001887944us-gaap:AdditionalPaidInCapitalMember2023-03-310001887944shim:CostReimbursableMember2022-12-312023-03-310001887944shim:StockPlan2021Member2021-04-120001887944shim:OfficeEquipmentSoftwareAndConstructionInProgressMember2024-03-2900018879442023-12-290001887944us-gaap:RetainedEarningsMember2023-03-310001887944us-gaap:CommonStockMember2022-12-30xbrli:purexbrli:sharesiso4217:USDxbrli:sharesiso4217:USD

ROC

 

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 March 29, 2024

OR

 

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

Commission File Number: 001-41867

 

Shimmick Corporation

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

84-3749368

( State or other jurisdiction of

incorporation or organization)

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

530 Technology Drive

Suite 300

Irvine, CA

92618

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (833) 723-2021

 

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock, par value $0.01 per share

 

SHIM

 

NASDAQ

 

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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

 

 

 

 

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

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

As of May 16, 2024, the registrant had 25,723,242 shares of Common Stock, par value $0.01 per share, outstanding.

 

 

 


FORWARD-LOOKING STATEMENTS

 

 

We make forward-looking statements in this Quarterly Report on Form 10-Q (“Form 10-Q”) within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that are subject to risks and uncertainties. For these statements, we claim the protections of the safe harbor for forward-looking statements contained in such Sections. These forward-looking statements include information about possible or assumed future results of our business, financial condition, liquidity, results of operations, plans and objectives. When we use the words “believe,” “expect,” “anticipate,” “estimate,” “plan,” “continue,” “intend,” "project," "will," “should,” “may” or similar expressions, we intend to identify forward-looking statements. However, the absence of these words or similar expressions does not mean that a statement is not forward-looking. All statements that address operating performance, events or developments that we expect or anticipate will occur in the future are forward-looking statements.

 

Forward-looking statements are subject to significant risks and uncertainties. Investors are cautioned against placing undue reliance on such statements. Actual results may differ materially from those set forth in the forward-looking statements. Accordingly, any such statements are qualified in their entirety by reference to, and are accompanied by, important factors included in the sections entitled “Forward Looking Statements” and “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 29, 2023 ("Form 10-K") and those described from time to time in our future reports with the SEC (in addition to any assumptions and other factors referred to specifically in connection with such forward-looking statements) that could have a significant impact on our operations and financial results, and could cause our actual results to differ materially from those contained or implied in forward-looking statements made by us or on our behalf in this Form 10-Q, in presentations, on our websites, in response to questions or otherwise. We believe these factors include, but are not limited to, the following:

 

our ability to accurately estimate risks, requirements or costs when we bid on or negotiate a contract,
the impact of our fixed-price contracts,
qualifying as an eligible bidder for contracts
the availability of qualified personnel, joint venture partners and subcontractors,
inability to attract and retain qualified managers and skilled employees and the impact of loss of key management,
higher costs to lease, acquire and maintain equipment necessary for our operations or a decline in the market value of owned equipment,
subcontractors failing to satisfy their obligations to us or other parties or any inability to maintain subcontractor relationships,
marketplace competition,
our inability to obtain bonding
our limited operating history as an independent company following our separation from AECOM,
our relationship and transactions with our prior owner, AECOM,
AECOM defaulting on its contractual obligations to us or under agreements in which we are beneficiary,
our limited number of customers,
dependence on subcontractors and suppliers of materials,
any inability to secure sufficient aggregates,
an inability to complete a merger or acquisition or to integrate an acquired company’s business,
adjustments in our contact backlog,
accounting for our revenue and costs involves significant estimates, as does our use of the input method of revenue recognition based on costs incurred relative to total expected costs,
any failure to comply with covenants under any current indebtedness, and future indebtedness we may incur,
the adequacy of sources of liquidity,
cybersecurity attacks against, disruptions, failures or security breaches of, our information technology systems,
seasonality of our business,

2


pandemics and health emergencies,
commodity products price fluctuations and rising inflation and/or interest rates,
liabilities under environmental laws, compliance with immigration laws, and other regulatory matters, including changes in regulations and laws,
climate change
deterioration of the U.S. economy, and
geopolitical risks, including those related to the war between Russia and Ukraine, the conflict in the Gaza strip and the conflict within the Red Sea Region.

 

Any forward-looking statement speaks only as of the date on which such statement is made, and we undertake no obligation to update any forward-looking statement to reflect events or circumstances, including, but not limited to, unanticipated events, after the date on which such statement is made, unless otherwise required by law. New factors emerge from time to time and it is not possible for management to predict all of such factors, nor can it assess the impact of each such factor on the business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained or implied in any forward-looking statement.

3


Table of Contents

 

 

 

Page

 

 

 

PART I.

FINANCIAL INFORMATION

5

 

 

 

Item 1.

Financial Statements (Unaudited)

5

 

Condensed Consolidated Balance Sheets

5

 

Condensed Consolidated Statements of Operations

6

 

Condensed Consolidated Statements of Stockholders' Equity

7

 

Condensed Consolidated Statements of Cash Flows

8

 

Notes to Condensed Consolidated Financial Statements

9

Item 2.

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

21

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

32

Item 4.

Controls and Procedures

32

 

 

 

PART II.

OTHER INFORMATION

34

 

 

 

Item 1.

Legal Proceedings

34

Item 1A.

Risk Factors

34

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

34

Item 3.

Defaults Upon Senior Securities

34

Item 4.

Mine Safety Disclosures

34

Item 5.

Other Information

34

Item 6.

Exhibits

35

 

 

 

4


PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

Shimmick Corporation

Condensed Consolidated Balance Sheets

(In thousands, except share data)

(unaudited)

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

ASSETS

 

 

 

 

 

 

 

 

 

 

 

 

 

CURRENT ASSETS

 

 

 

 

 

 

Cash and cash equivalents

 

$

27,327

 

 

$

62,939

 

Restricted cash

 

 

912

 

 

 

971

 

Accounts receivable, net

 

 

49,700

 

 

 

54,178

 

Contract assets, current

 

 

136,031

 

 

 

125,943

 

Prepaids and other current assets

 

 

11,695

 

 

 

13,427

 

 

 

 

 

 

 

 

TOTAL CURRENT ASSETS

 

 

225,665

 

 

 

257,458

 

 

 

 

 

 

 

 

Property, plant and equipment, net

 

 

47,094

 

 

 

46,373

 

Intangible assets, net

 

 

8,600

 

 

 

9,244

 

Contract assets, non-current

 

 

46,703

 

 

 

48,316

 

Lease right-of-use assets

 

 

23,351

 

 

 

23,855

 

Investment in unconsolidated joint ventures

 

 

23,731

 

 

 

21,283

 

Deferred tax assets

 

 

-

 

 

 

17,252

 

Other assets

 

 

2,849

 

 

 

2,871

 

 

 

 

 

 

 

 

TOTAL ASSETS

 

$

377,993

 

 

$

426,652

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

 

 

 

 

CURRENT LIABILITIES

 

 

 

 

 

 

Accounts payable

 

$

77,683

 

 

$

81,589

 

Contract liabilities, current

 

 

110,204

 

 

 

115,785

 

Accrued salaries, wages and benefits

 

 

30,287

 

 

 

26,911

 

Accrued expenses

 

 

33,405

 

 

 

33,897

 

Other current liabilities

 

 

18,173

 

 

 

13,071

 

 

 

 

 

 

 

 

TOTAL CURRENT LIABILITIES

 

 

269,752

 

 

 

271,253

 

 

 

 

 

 

 

 

Long-term debt, net

 

 

31,489

 

 

 

29,627

 

Lease liabilities, non-current

 

 

14,855

 

 

 

15,045

 

Contract liabilities, non-current

 

 

2,704

 

 

 

3,215

 

Contingent consideration

 

 

15,725

 

 

 

15,488

 

Deferred tax liabilities

 

 

-

 

 

 

17,252

 

Other liabilities

 

 

5,350

 

 

 

4,282

 

 

 

 

 

 

 

 

TOTAL LIABILITIES

 

 

339,875

 

 

 

356,162

 

 

 

 

 

 

 

 

Commitments and Contingencies (Note 11)

 

 

 

 

 

 

 

 

 

 

 

 

 

STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Common stock, $0.01 par value, 100,000,000 shares authorized as of March 29, 2024 and December 29, 2023; 25,738,857 and 25,493,877 shares issued and outstanding as of March 29, 2024 and December 29, 2023, respectively

 

 

257

 

 

 

255

 

Additional paid-in-capital

 

 

25,578

 

 

 

24,445

 

Retained earnings

 

 

13,204

 

 

 

46,537

 

Non-controlling interests

 

 

(921

)

 

 

(747

)

 

 

 

 

 

 

 

TOTAL STOCKHOLDERS' EQUITY

 

 

38,118

 

 

 

70,490

 

 

 

 

 

 

 

 

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY

 

$

377,993

 

 

$

426,652

 

 

See accompanying notes to the condensed consolidated financial statements.

5


Shimmick Corporation

Condensed Consolidated Statements of Operations

(In thousands, except per share data)

(unaudited)

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

Revenue

 

$

120,043

 

 

$

164,108

 

Cost of revenue

 

 

135,903

 

 

 

157,886

 

Gross margin

 

 

(15,860

)

 

 

6,222

 

Selling, general and administrative expenses

 

 

15,524

 

 

 

15,558

 

Amortization of intangibles

 

 

644

 

 

 

658

 

Total operating expenses

 

 

16,168

 

 

 

16,216

 

Equity in earnings (loss) of unconsolidated joint ventures

 

 

263

 

 

 

(541

)

(Loss) gain on sale of assets

 

 

(26

)

 

 

1,540

 

Loss from operations

 

 

(31,791

)

 

 

(8,995

)

Other expense, net

 

 

1,543

 

 

 

338

 

Net loss before income tax

 

 

(33,334

)

 

 

(9,333

)

Income tax expense

 

 

 

 

 

 

Net loss

 

 

(33,334

)

 

 

(9,333

)

Net (loss) income attributable to non-controlling interests

 

 

(1

)

 

 

4

 

Net loss attributable to Shimmick Corporation

 

$

(33,333

)

 

$

(9,337

)

Net loss attributable to Shimmick Corporation per common share

 

 

 

 

 

 

Basic

 

$

(1.30

)

 

$

(0.43

)

Diluted

 

$

(1.30

)

 

$

(0.43

)

 

See accompanying notes to the condensed consolidated financial statements.

6


 

Shimmick Corporation

Condensed Consolidated Statements of Stockholders' Equity

(In thousands, except share data)

(unaudited)

 

 

 

Common Stock

 

 

Additional
Paid-in-

 

 

Retained

 

 

Non-Controlling

 

 

Total
Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Interests

 

 

Equity

 

Balance as of December 29, 2023

 

 

25,493,877

 

 

$

255

 

 

$

24,445

 

 

$

46,537

 

 

$

(747

)

 

$

70,490

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(33,333

)

 

 

(1

)

 

 

(33,334

)

Issuance of common stock related to share-based awards

 

 

244,980

 

 

 

2

 

 

 

135

 

 

 

 

 

 

 

 

 

137

 

Stock-based compensation

 

 

 

 

 

 

 

 

998

 

 

 

 

 

 

 

 

998

 

Distributions to non-controlling interests

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(173

)

 

 

(173

)

Balance as of March 29, 2024

 

 

25,738,857

 

$

257

 

$

25,578

 

$

13,204

 

$

(921

)

$

38,118

 

 

 

 

Common Stock

 

 

Additional
Paid-in-

 

 

Retained

 

 

Non-Controlling

 

 

Total
Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Interests

 

 

Equity

 

Balance as of December 30, 2022

 

 

21,908,800

 

 

$

219

 

 

$

3,341

 

 

$

49,083

 

 

$

(1,048

)

 

$

51,595

 

Net (loss) income

 

 

 

 

 

 

 

 

 

 

 

(9,337

)

 

 

4

 

 

 

(9,333

)

Stock-based compensation

 

 

 

 

 

 

 

 

528

 

 

 

 

 

 

 

 

528

 

Balance as of March 31, 2023

 

 

21,908,800

 

$

219

 

$

3,869

 

$

39,746

 

$

(1,044

)

$

42,790

 

 

See accompanying notes to the condensed consolidated financial statements.

7


Shimmick Corporation

Condensed Consolidated Statements of Cash Flows

(In thousands)

(unaudited)

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Cash Flows From Operating Activities

 

 

 

 

 

 

   Net loss

 

$

(33,334

)

 

$

(9,333

)

   Adjustments to reconcile net loss to net cash used in operating activities:

 

 

 

 

 

 

Stock-based compensation

 

 

998

 

 

 

528

 

Depreciation and amortization

 

 

4,410

 

 

 

4,165

 

Equity in (earnings) loss of unconsolidated joint ventures

 

 

(263

)

 

 

541

 

Return on investment in unconsolidated joint ventures

 

 

284

 

 

 

5,762

 

Loss (gain) on sale of assets

 

 

26

 

 

 

(1,877

)

Other

 

 

279

 

 

 

270

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

4,478

 

 

 

(8,511

)

Contract assets

 

 

(8,475

)

 

 

(6,902

)

Accounts payable

 

 

(8,901

)

 

 

9,919

 

Contract liabilities

 

 

(5,579

)

 

 

(9,703

)

Accrued expenses

 

 

(492

)

 

 

(21,070

)

Accrued salaries, wages and benefits

 

 

3,376

 

 

 

5,264

 

Other assets and liabilities

 

 

8,205

 

 

 

4,797

 

Net cash used in operating activities

 

 

(34,988

)

 

 

(26,150

)

Cash Flows From Investing Activities

 

 

 

 

 

 

Purchases of property, plant and equipment

 

 

(4,620

)

 

 

(2,470

)

Proceeds from sale of assets

 

 

199

 

 

 

377

 

Unconsolidated joint venture equity contributions

 

 

(2,980

)

 

 

(1,550

)

Return of investment in unconsolidated joint ventures

 

 

-

 

 

 

1,535

 

Net cash used in investing activities

 

 

(7,401

)

 

 

(2,108

)

Cash Flows From Financing Activities

 

 

 

 

 

 

Net borrowings on revolving credit facility

 

 

1,835

 

 

 

22,808

 

Other

 

 

4,883

 

 

 

(77

)

Net cash provided by financing activities

 

 

6,718

 

 

 

22,731

 

Net decrease in cash, cash equivalents and restricted cash

 

 

(35,671

)

 

 

(5,527

)

Cash, cash equivalents and restricted cash, beginning of period

 

 

63,910

 

 

 

82,085

 

Cash, cash equivalents and restricted cash, end of period

 

$

28,239

 

 

$

76,558

 

Reconciliation of cash, cash equivalents and restricted cash to the

 

 

 

 

 

 

    Condensed Consolidated Balance Sheets

 

 

 

 

 

 

Cash and cash equivalents

 

 

27,327

 

 

 

72,145

 

Restricted cash

 

 

912

 

 

 

4,413

 

Total cash, cash equivalents and restricted cash

 

$

28,239

 

 

$

76,558

 

 

See accompanying notes to the condensed consolidated financial statements.

8


Shimmick Corporation

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

Note 1. Business and Organization

 

Shimmick Corporation ("Shimmick", the “Company”) was founded in 1990 in California and operated as a regional infrastructure construction contractor throughout California for nearly 30 years. In 2017, AECOM acquired Shimmick and consolidated it with its existing construction services, which included former legacy construction operations from Morrison Knudsen, Washington Group International, and others. In January 2021, we consummated the AECOM Sale Transactions and began operating as an independent company under new private ownership (the "AECOM Sale Transactions").

 

The accompanying condensed consolidated financial statements include the accounts of Shimmick Corporation and its subsidiaries (“Shimmick”, “we”, “our”, “us”, “its” or the “Company”), unless otherwise indicated. On September 12, 2023, the Company changed its name from SCCI National Holdings, Inc. to Shimmick Corporation.

 

On November 16, 2023, Shimmick completed its initial public offering of 3,575,000 shares of common stock at a price to the public of $7.00 per share (the "IPO"). The net proceeds to Shimmick from the IPO were approximately $19 million after deducting underwriting discounts and commissions of $2 million and other offering expenses of $4 million. Shimmick’s common stock began trading on the NASDAQ Global Market on November 14, 2023.

Note 2. Basis of Presentation and Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”), and in conformity with the rules and regulations of the Securities and Exchange Commission. The information furnished reflects all adjustments, consisting of normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of the results of operations, cash flows and financial position for the interim periods presented. A statement of comprehensive income is not presented as the Company’s results of operations do not contain any items classified as comprehensive income. All intercompany accounts and transactions have been eliminated. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations, although management believes the disclosures are adequate to prevent the information presented from being misleading. The accompanying condensed consolidated interim financial statements are unaudited and should be read in conjunction with the audited consolidated financial statements and notes in our Annual Report on Form 10-K for the fiscal year ended December 29, 2023 ("Form 10-K"). Because of the seasonal nature of some of the Company's operations, the results of operations for the three months ended March 29, 2024 are not necessarily indicative of the results of operations to be expected for the full fiscal year.

Change in Presentation

Certain prior period balances in the condensed consolidated balance sheets and statements of cash flows and accompanying notes have been combined or rounded to conform to current period presentation. These changes had no impact on net loss, cash flows, assets and liabilities, or equity previously reported.

Stock Split

On October 23, 2023, the Board of Directors (the "Board") approved an amendment to the Company’s Certificate of Incorporation in order to effect a stock split of the Company’s Common Stock. Further, the Board authorized 100,000,000 shares of Common Stock, with a par value of $0.01 par value per share and 25,000,000 shares of Preferred Stock, with a par value of $0.01 per share. Upon the effectiveness of the filing of the amendment, each share of common stock, par value $0.01 per share (the “Old Common Stock”), issued and outstanding automatically, without further action on the part of the Company or any holder of such Old Common Stock, was reclassified as and became 2.7386 validly issued, fully paid and non-assessable shares of Common Stock. There were no fractional shares issued with respect to the reclassification of shares of Old Common Stock. In lieu of fractional shares, the Company rounded up to the nearest whole number of shares of Common Stock. The Company has retro-actively applied the stock split made effective on October 23, 2023, to share and per share amounts in the condensed consolidated financial statements. Accordingly, any information related to or dependent upon the share amounts in the condensed consolidated financial statements and Note 8 - Stock-Based Compensation and Note 9 - Earnings Per Share have been updated to reflect the effect of the stock split.

 

Summary of Significant Accounting Policies

9


Our significant accounting policies are described in more detail in “Note 2 - Basis of Presentation and Summary of Significant Accounting Policies” of our Form 10-K.

Recently Issued Accounting Pronouncements

Accounting pronouncements not listed below were assessed and determined to be not applicable or are expected to have minimal impact on the condensed consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07 to enhance disclosures of significant expense and segment profitability categories and amounts for reportable business segments. The amendment is effective in interim periods in the fiscal year beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future condensed consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09 to improve disclosures and presentation requirements to the transparency of the income tax disclosures by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The amendment is effective in interim periods in the fiscal year beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future condensed consolidated financial statements.

 

Note 3. Revenue, Receivables and Contract Assets and Liabilities

The following table presents the Company’s revenue disaggregated by contract types:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2024

 

 

2023

 

Fixed-price

 

$

113,065

 

 

$

151,528

 

Cost reimbursable

 

 

6,505

 

 

 

10,843

 

Equipment and labor revenue

 

 

473

 

 

 

1,737

 

Total revenue

 

$

120,043

 

 

$

164,108

 

 

Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. Projects that focus on foundation drilling are referred to as "Foundations Projects". Projects that started prior to consummation of the AECOM Sale Transactions are referred to as "Legacy Projects".

The following table presents the Company’s revenue disaggregated by Shimmick Projects, Foundations Projects and Legacy Projects:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2024

 

 

2023

 

Shimmick Projects

 

$

90,292

 

 

$

88,099

 

Foundations Projects

 

 

6,640

 

 

 

20,104

 

Legacy Projects

 

 

23,111

 

 

 

55,905

 

Total revenue

 

$

120,043

 

 

$

164,108

 

 

Remaining performance obligations

The Company had $1.0 billion of remaining performance obligations yet to be satisfied as of March 29, 2024. Our remaining performance obligations have a weighted average life of 2.1 years as of March 29, 2024.

10


Contract Balances

The following table provides information about contract assets (also referred to as costs and estimated earnings in excess of billings on uncompleted contracts and retainage receivable) and contract liabilities (also referred to as billings on uncompleted contracts in excess of costs and estimated earnings and forward loss reserve), which include assets and liabilities that are dependent upon future activity:

 

 

 

March 29,

 

 

December 29,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change

 

(In thousands)

 

 

 

 

 

 

 

 

 

Contract assets, current and non-current:

 

 

 

 

 

 

 

 

 

    Costs and estimated earnings in excess of billings on uncompleted contracts

 

$

136,031

 

 

$

125,943

 

 

$

10,088

 

    Retainage receivable

 

 

46,703

 

 

 

48,316

 

 

 

(1,613

)

        Total contract assets

 

 

182,734

 

 

 

174,259

 

 

 

8,475

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities, current and non-current:

 

 

 

 

 

 

 

 

 

    Billings on uncompleted contracts in excess of costs and estimated earnings

 

 

(43,548

)

 

 

(48,841

)

 

 

5,293

 

    Forward loss reserve

 

 

(69,360

)

 

 

(70,159

)

 

 

799

 

        Total contract liabilities

 

 

(112,908

)

 

 

(119,000

)

 

 

6,092

 

        Net

 

$

69,826

 

 

$

55,259

 

 

$

14,567

 

 

Contract terms with customers include the timing of billing and payment, which usually differs from the timing of revenue recognition. As a result, the Company carries contract assets and liabilities within the condensed consolidated balance sheets. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current or non-current. Many of the contracts under which the Company performs work also contain retainage provisions. Retainage refers to that portion of our billings held for payment by the customer pending satisfactory completion of the project. Unless reserved, the Company assumes that all amounts retained by customers under such provisions are fully collectible. These assets and liabilities are reported in the condensed consolidated balance sheets within “Contract assets, current,” “Contract assets, non-current,” “Contract liabilities, current" and “Contract liabilities, non-current." Costs and estimated earnings in excess of billings on uncompleted contracts consists of revenue recognized in excess of billings. Billings on uncompleted contracts in excess of costs and estimated earnings consists of billings in excess of revenue recognized. The Company recognized revenue of $18.9 million during the three months ended March 29, 2024 that was included in contract liabilities as of December 29, 2023.

 

The Company’s timing of revenue recognition may not be consistent with its rights to bill and collect cash from its clients. Those rights are generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of work or when services are performed. The Company’s accounts receivable represents amounts billed to clients that have yet to be collected and represent an unconditional right to cash from its clients as presented below.

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Total accounts receivable, gross

 

$

50,630

 

 

$

55,202

 

Allowance for credit losses

 

 

(930

)

 

 

(1,024

)

Accounts receivable, net

 

$

49,700

 

 

$

54,178

 

 

Substantially all contract assets as of March 29, 2024 and December 29, 2023 are expected to be collected within the Company’s estimated operating cycle, except for retainage and claims pertaining to certain contracts. The Company’s operating cycle may extend beyond one year.

The Company is in the process of negotiating or awaiting approval of unapproved change orders and claims with its customers. The Company is proceeding with its contractual rights to recoup additional costs incurred from its customers based on completing work associated with change orders, including change orders with pending change order pricing, or claims related to significant changes in scope which resulted in substantial delays and additional costs in completing the work. The Company may take legal action if it and the customer cannot reach a mutually acceptable resolution.

11


Information about significant customers

 

Significant Customers as a Percentage of Accounts Receivable, Net

 

 

 

As of March 29, 2024

 

 

 

Customer one

 

29.6%

 

Customer two

 

17.2%

 

 

 

 

 

As of December 29, 2023

 

 

 

Customer one

 

32.5%

 

Customer two

 

21.7%

 

 

 

Significant Customers as a Percentage of Revenue

 

 

 

Three Months Ended March 29, 2024

 

 

 

Customer one

 

21.2%

 

Customer two

 

14.8%

 

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

Customer one

 

19.1%

 

Customer two

 

18.4%

 

Customer three

 

16.5%

 

 

 

Revisions in Estimates

 

Changes in contract estimates resulted in net decreases in gross margin of $18 million for the three months ended March 29, 2024, primarily due to increased forecasted cost to complete loss jobs.

 

There were no material changes in estimates for the three months ended March 31, 2023.

 

Note 4. Joint Ventures and Variable Interest Entities

A summary of financial information of the consolidated joint ventures is as follows:

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

45,774

 

 

$

34,071

 

Non-current assets

 

 

-

 

 

 

8,971

 

Total assets

 

 

45,774

 

 

 

43,042

 

Current liabilities

 

 

61,543

 

 

 

59,602

 

Non-current liabilities

 

 

2,029

 

 

 

2,013

 

Total liabilities

 

$

63,572

 

 

$

61,615

 

 

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

4,004

 

 

$

4,614

 

 

 

The assets of the Company’s consolidated joint ventures are restricted for use only by the particular joint venture and are not available for the general operations of the Company.

12


A summary of financial information of the unconsolidated joint ventures, as derived from their financial statements, is as follows:

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

81,404

 

 

$

74,498

 

Non-current assets

 

 

12,862

 

 

 

14,333

 

Total assets

 

 

94,266

 

 

 

88,831

 

Current liabilities

 

 

40,928

 

 

 

42,817

 

Total liabilities

 

$

40,928

 

 

$

42,817

 

 

 

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

20,456

 

 

$

28,888

 

Cost of revenue

 

 

20,931

 

 

 

33,972

 

Gross margin

 

 

(475

)

 

 

(5,084

)

Net loss

 

$

(475

)

 

$

(5,084

)

 

As of March 29, 2024 and December 29, 2023, the Company’s investment in unconsolidated joint ventures was $24 million and $21 million, respectively.

The Company recognized equity in earnings of unconsolidated joint ventures of $263 thousand for the three months ended March 29, 2024 and equity in loss of unconsolidated joint ventures of $541 thousand for the three months ended March 31, 2023.

Contractually required support provided to the Company’s joint ventures is discussed in Note 11 - Commitments and Contingencies.

Related Party Transactions

We often provide construction management and other subcontractor services to the Company’s joint ventures and revenue includes amounts related to these services which is eliminated to the extent of our ownership. Revenue included related to services provided to unconsolidated joint venture related parties is as follows:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

478

 

 

$

1,045

 

Amounts included in the condensed consolidated balance sheets related to services provided to unconsolidated joint ventures as of March 29, 2024 and December 29, 2023 are as follows:

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Accounts receivable, net

 

$

2,471

 

 

$

2,092

 

 

13


Note 5. Property, Plant and Equipment and Intangible Assets

The following table summarizes the components of property, plant and equipment as of March 29, 2024 and December 29, 2023.

 

 

March 29,

 

 

December 29,

 

(In thousands)

 

2024

 

 

2023

 

Building and land

 

$

3,993

 

 

$

4,002

 

Machinery, equipment, and vehicles

 

 

70,406

 

 

 

70,250

 

Office equipment, software and construction in progress

 

 

13,402

 

 

 

9,324

 

Property, plant and equipment, gross

 

 

87,801

 

 

 

83,576

 

Accumulated depreciation

 

 

(40,707

)

 

 

(37,203

)

Property, plant and equipment, net

 

$

47,094

 

 

$

46,373

 

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Depreciation expense

 

$

3,700

 

 

$

3,507

 

 

Depreciation is recorded within cost of revenue and selling, general and administrative expenses and is calculated using the straight-line method over the estimated useful lives of the assets, or in the case of leasehold improvements and capitalized leases, the lesser of the remaining term of the lease or its estimated useful life.

 

The following table presents the Company’s finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:

 

 

 

March 29, 2024

 

 

Weighted Average Remaining Useful Life

 

 

Intangible Assets, Gross

 

 

Accumulated Amortization

 

 

Intangible Assets, Net

 

 

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

Trademark

 

 

3.8

 

 

$

10,600

 

 

$

(4,921

)

 

$

5,679

 

 

Customer contracts

 

 

2.8

 

 

 

6,373

 

 

 

(3,452

)

 

 

2,921

 

 

Total

 

 

 

 

$

16,973

 

 

$

(8,373

)

 

$

8,600

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 29, 2023

 

 

 

Weighted Average Remaining Useful Life

 

 

Intangible Assets, Gross

 

 

Accumulated Amortization

 

 

Intangible Assets, Net

 

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

Trademark

 

 

4

 

 

$

10,600

 

 

$

(4,543

)

 

$

6,057

 

Customer contracts

 

 

3

 

 

 

6,527

 

 

 

(3,340

)

 

 

3,187

 

Total

 

 

 

 

$

17,127

 

 

$

(7,883

)

 

$

9,244

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Company’s estimated aggregate remaining amortization is as follows:

 

 

 

Amortization

 

 

 

Expense

 

(In thousands)

 

 

 

2024

 

$

1,932

 

2025

 

 

2,577

 

2026

 

 

2,577

 

2027

 

 

1,514

 

Total

 

$

8,600

 

 

Note 6. Debt

Total debt outstanding is presented on the condensed consolidated balance sheets as follows:

14


 

(In thousands)

 

March 29, 2024

 

 

December 29, 2023

 

Revolving Credit Facility

 

$

31,749

 

 

$

29,914

 

Total debt

 

 

31,749

 

 

 

29,914

 

Unamortized debt issuance costs

 

 

(260

)

 

 

(287

)

Long-term debt, net

 

$

31,489

 

 

$

29,627

 

Revolving Credit Facility

On March 27, 2023, we entered into the Revolving Credit Facility with MidCap Financial Services, LLC, which originally provided a total commitment of $30 million. The Revolving Credit Facility was subsequently amended on June 30, 2023, September 22, 2023 and May 20, 2024. As amended, the Revolving Credit Facility provides for a total commitment of $33 million and bears interest at an annual rate of adjusted term SOFR, subject to a 1.0% floor, plus 5.50%. Further, the Revolving Credit Facility is subject to an annual collateral management fee of 0.50% and an annual unused line fee of 0.50%. The Revolving Credit Facility includes certain financial operating covenants, including a minimum liquidity requirement of $5 million. As of March 29, 2024, we were not in compliance with the leverage covenant set forth in the Revolving Credit Facility prior to the May 20, 2024 amendment. As a result of the May 20, 2024 amendments, the leverage covenant was replaced with the aforementioned minimum liquidity requirement. As amended, we are currently in compliance with all covenants under the Revolving Credit Facility. The Revolving Credit Facility matures on September 30, 2024.

Project Financing Agreement

On March 26, 2024, we entered into a Project Financing Agreement (the "Project Financing Agreement") with Berkshire Hathaway Specialty Insurance Company, National Liability & Fire Insurance Company and National Indemnity Company (collectively "Berkshire") which provides an advance of up to $25 million in exchange for security interest in the assigned and secured collateral specified in the Project Financing Agreement. If drawn, the advance will be used to satisfy bond and bonded contract obligations and bears interest at an annual rate of adjusted term SOFR, subject to a 1.0% floor, plus 4.50%. All funds provided by Berkshire under the Project Financing Agreement as well as all accrued interest are due and payable in full on March 28, 2028.

In connection with our entry into the Credit Agreement (as defined below), we terminated the Project Financing Agreement. As a result, all obligations of the Company and its subsidiaries under the Project Financing Agreement were released and all security interests and liens granted by the Company and such subsidiaries to secure such obligations were terminated.

Credit Facility

On May 20, 2024, the Company, as guarantor, and its wholly-owned subsidiaries as borrowers (“Borrowers”), Alter Domus (US) LLC, as agent, and AECOM and BHSI as lenders, entered into a revolving credit facility (the “Credit Agreement”). The Credit Agreement provides borrowing capacity up to $60 million. The obligations under the Credit Agreement bear interest at a per annum rate equal to one month Term SOFR (as defined in the Credit Agreement), subject to a 1.00% floor, plus 3.50%. Interest on any outstanding amounts drawn under the Credit Agreement will be payable, in kind or in cash at the election of the Company, on the last day of each month and upon prepayment.

The Credit Agreement replaced the Project Financing Agreement. The Company expects to use the proceeds from the Credit Agreement for general corporate purposes. The Credit Agreement matures on May 20, 2029 (the “Maturity Date”), and the Borrowers may borrow, repay and reborrow amounts under the Credit Agreement until the Maturity Date.

Obligations of the Borrowers under the Credit Agreement are guaranteed by the Company and secured by a lien on substantially all assets of the Company and the Borrowers.

The Credit Agreement contains customary affirmative and negative covenants for a transaction of this type, including covenants that limit liens, asset sales and investments, in each case subject to negotiated exceptions and baskets. In addition, the Credit Agreement contains a maximum leverage ratio covenant that will be tested starting for the third quarter of fiscal year 2025. The Credit Agreement also contains representations and warranties and event of default provisions customary for a transaction of this type.

 

Note 7. Income Taxes

We compute the year-to-date income tax provision by applying our estimated annual effective tax rate to our year-to-date pre-tax income and adjust for discrete tax items in the period in which they occur.

The effective tax rate was 0% for the three months ended March 29, 2024, and March 31, 2023, respectively.

15


For the three months ended March 29, 2024 and March 31, 2023, the deferred tax provision resulting from the current year loss is completely offset by the change in valuation allowance, resulting in zero tax expense.

The Company generally anticipates a zero effective tax rate due to a full valuation allowance. However, the Company may recognize a current tax expense in a specific period if its taxable income, net of available deferred tax assets in that period, exceeds the allowable utilization of tax attributes such as NOL carryforwards. The allowable limitation typically restricts the use of NOL carryforwards to 80% of taxable income.

Deferred Tax Assets and Liabilities

We recognize deferred tax assets and liabilities for future tax consequences arising from differences between the carrying amounts of existing assets and liabilities under U.S. GAAP and their respective tax bases, and for net operating loss carryforwards and tax credit carryforwards. We evaluate the recoverability of our deferred tax assets, weighing all positive and negative evidence, and are required to establish or maintain a valuation allowance for these assets if we determine that it is more likely than not that some or all the deferred tax assets will not be realized.

As of each reporting date, we consider new evidence, both positive and negative, that could impact our view with regard to the future realization of deferred tax assets. We will maintain our positions with regard to future realization of deferred tax assets, including those with respect to which we continue maintaining valuation allowances, until there is sufficient new evidence to support a change in expectations. Such a change in expectations could arise due to many factors, including those impacting our forecasts of future earnings, as well as changes in the tax laws under which we operate and tax planning. It is not reasonably possible to forecast any such changes at the present time, but it is possible that, should they arise, our view of their effect on the future realization of deferred tax assets may impact materially our condensed consolidated financial statements.

After weighing all the evidence, giving more weight to the evidence that was objectively verifiable, a valuation allowance of $133 million and $124 million as of March 29, 2024 and December 29, 2023, respectively, has been recorded to recognize only the portion of the deferred tax asset that is more likely than not to be realized. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if the objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as our projections for growth.

Note 8. Stock-Based Compensation

On April 12, 2021, the Company’s Board approved the Company’s 2021 Stock Plan (the “2021 Stock Plan”). The 2021 Stock Plan reserves 5,477,200 of the Company’s shares for issuance of incentive instruments, including Incentive Stock Options (“ISOs”), Non-statutory Stock Options, Stock Appreciation Rights, Restricted Stock Awards, and Restricted Stock Unit Awards. ISOs granted under the Plan have a term of 10 years and vest over four years of service.

On November 13, 2023, the Company’s Board approved the Shimmick Corporation 2023 Equity Incentive Plan (the “2023 Omnibus Incentive Plan”). 3,729,149 is the maximum aggregate number of shares of Common Stock available under the 2023 Omnibus Incentive Plan (equal to ten percent (10%) of the Company’s Common Stock outstanding immediately following the completion of the Company’s IPO on November 16, 2023 plus (ii) the reserved and authorized shares for awards under the Company’s 2021 Stock Plan that were not granted as of November 13, 2023). The maximum aggregate number of shares of Common Stock that may be issued under the 2023 Omnibus Incentive Plan will automatically increase annually on the first day of each fiscal year, beginning with the 2024 fiscal year in an amount equal to five percent (5%) of Common Stock outstanding on the last day of the immediately preceding fiscal year unless the plan administration determines that a lesser amount should instead be issued. The shares reserved under the 2023 Omnibus Incentive Plan are for issuance of incentive instruments, including stock options, restricted stock awards, restricted stock units, stock appreciation rights, performance units and other share-based awards.

Total compensation expense related to stock-based grants was $1 million for each of the three months ended March 29, 2024 and March 31, 2023. Unrecognized compensation expense related to stock-based grants to employees of Shimmick outstanding as of March 29, 2024 and March 31, 2023 was $5 million and $4 million, respectively, to be recognized on a straight-line basis over the awards’ weighted average remaining vesting period of 1.1 years and 2.0 years, respectively.

16


For the three months ended March 29, 2024, stock option activity was as follows:

 

 

 

Stock Options

 

 

 

Number of shares

 

 

Weighted average exercise price per share

 

 

Weighted average grant date fair value

 

 

Weighted average years of remaining contractual term

 

Outstanding as of December 29, 2023

 

 

4,137,183

 

 

$

1.26

 

 

$

 

 

 

7.6

 

      Exercised

 

 

(195,864

)

 

 

1.26

 

 

 

0.66

 

 

 

 

  Forfeited & expired

 

 

(200,415

)

 

 

1.26

 

 

 

0.66

 

 

 

 

Outstanding as of March 29, 2024

 

 

3,740,904

 

 

 

1.26

 

 

 

0.66

 

 

 

7.1

 

Exercisable as of March 29, 2024

 

 

2,662,487

 

 

$

1.26

 

 

$

0.66

 

 

 

7.1

 

 

The following table summarizes the activities for unvested Shimmick restricted stock units for the three months ended March 29, 2024:

 

 

 

Restricted Stock Units

 

 

 

Number of shares

 

 

Weighted average grant date fair value

 

Unvested as of December 29, 2023

 

 

576,714

 

 

$

6.49

 

      Awarded

 

 

12,097

 

 

 

6.20

 

  Forfeited

 

 

(3,049

)

 

 

6.56

 

Outstanding as of March 29, 2024

 

 

585,762

 

 

 

6.48

 

Ended vested as of March 29, 2024

 

 

39,683

 

 

 

6.56

 

Ended unvested as of March 29, 2024

 

 

546,079

 

 

$

6.47

 

 

Note 9. Earnings Per Share

Basic earnings per share (“EPS”) is calculated based on the weighted average shares outstanding during the period. Diluted earnings per share includes the dilutive effect of employee and director stock options and restricted stock units. Stock options are considered dilutive whenever the exercise price is less than the average market price of the stock during the period and antidilutive whenever the exercise price exceeds the average market price of the common stock during the period. All 3.7 million and 4.4 million employee stock options were excluded from the calculation of diluted earnings per share for the three months ended March 29, 2024 and March 31, 2023, respectively, as they are antidilutive to the EPS calculation.

The computation of basic and diluted EPS is as follows:

 

 

Three Months Ended

 

(In thousands, except per share data)

March 29, 2024

 

 

March 31, 2023

 

Numerator:

 

 

 

 

 

Net loss attributable to Shimmick Corporation

$

(33,333

)

 

$

(9,337

)

Numerator for basic and diluted EPS

$

(33,333

)

 

$

(9,337

)

 

 

 

 

 

 

Denominator:

 

 

 

 

 

Denominator for basic EPS - weighted average shares

 

25,560

 

 

 

21,909

 

Effect of dilutive securities:

 

 

 

 

 

Employee stock options

 

 

 

 

 

Restricted stock units

 

 

 

 

 

Dilutive potential common shares

 

 

 

 

 

Denominator for diluted EPS - adjusted weighted average shares and assumed conversions

 

25,560

 

 

 

21,909

 

Basic earnings per common share

$

(1.30

)

 

$

(0.43

)

Diluted earnings per common share

$

(1.30

)

 

$

(0.43

)

 

17


Note 10. Leases

Lease expenses recorded within the condensed consolidated statements of operations are comprised as follows:

 

 

Three Months Ended

 

(In thousands)

 

March 29, 2024

 

 

March 31, 2023

 

Operating lease cost

 

 

 

 

 

 

Cost of revenue

 

$

2,353

 

 

$

3,235

 

Selling, general and administrative expenses

 

 

305

 

 

 

293

 

Finance lease cost (all in cost of revenue):

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

66

 

 

 

75

 

Interest on lease liabilities

 

 

8

 

 

 

7

 

Short-term lease cost

 

 

82

 

 

 

143

 

Total lease cost

 

$

2,814

 

 

$

3,753

 

 

Additional condensed consolidated balance sheets information related to leases is as follows:

 

 

 

 

 

March 29,

 

 

December 29,

 

(In thousands)

 

Balance Sheet Classification

 

2024

 

 

2023

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets

 

Lease right-of-use assets

 

$

23,130

 

 

$

23,568

 

Finance lease assets

 

Lease right-of-use assets

 

 

221

 

 

 

287

 

Total lease assets

 

 

 

$

23,351

 

 

$

23,855

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

  

 

 

 

 

 

 

Current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Other current liabilities

 

$

7,955

 

 

$

8,247

 

Finance lease liabilities

 

Other current liabilities

 

 

269

 

 

 

317

 

Total current lease liabilities

 

  

 

$

8,224

 

 

$

8,564

 

 

 

 

 

 

 

 

Non-current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Lease liabilities, non-current

 

$

14,855

 

 

$

15,017

 

Finance lease liabilities

 

Lease liabilities, non-current

 

 

-

 

 

 

28

 

Total non-current lease liabilities

 

 

 

$

14,855

 

 

$

15,045

 

 

Weighted average remaining lease term information related to leases is as follows:

 

 

 

March 29,

 

December 29,

 

 

2024

 

2023

Weighted average remaining lease term (in years):

 

 

 

 

Operating leases

 

3.4

 

3.4

Finance leases

 

0.8

 

1.1

Weighted average discount rate:

 

 

 

 

Operating leases

 

6.4%

 

6.3%

Finance leases

 

9.9%

 

9.9%

 

Supplemental cash flow information related to leases is as follows:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2023

 

 

2023

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

2,334

 

 

$

2,792

 

Financing cash flows from finance leases

 

 

76

 

 

 

77

 

Right-of-use assets obtained in exchange for new operating leases

 

$

1,879

 

 

$

8,604

 

 

18


 

Total remaining lease payments under both the Company’s operating and finance leases are as follows:

 

 

 

Operating

 

 

Financing

 

(In thousands)

 

Leases

 

 

Leases

 

Year

 

 

 

 

 

 

2024

 

$

6,954

 

 

$

253

 

2025

 

 

8,848

 

 

 

28

 

2026

 

 

4,005

 

 

 

 

2027

 

 

2,352

 

 

 

 

2028

 

 

2,187

 

 

 

 

Thereafter

 

 

1,046

 

 

 

 

Total lease payments

 

 

25,392

 

 

 

281

 

Amounts representing interest

 

 

(2,582

)

 

 

(12

)

Total lease liabilities

 

$

22,810

 

 

$

269

 

 

Note 11. Commitments and Contingencies

In the Company’s joint venture arrangements, the liability of each partner is usually joint and several. This means as each joint venture partner may become liable for the entire risk of performance guarantees provided by each partner to the customer. Typically, each joint venture partner indemnifies the other partners for any liabilities incurred in excess of the liabilities the other party is obligated to bear under the respective joint venture agreement. In addition, the Company may be required to guarantee performance directly to the customer. The Company is unable to estimate the maximum potential amount of future payments that the Company could be required to make under outstanding performance guarantees related to joint venture projects due to a number of factors, including but not limited to, the nature and extent of any contractual defaults by the other joint venture partners, resource availability, potential performance delays caused by the defaults, the location of the projects, and the terms of the related contracts.

In the ordinary course of business, the Company is subject to other claims, lawsuits, investigations and disputes arising out of the conduct of its business, including matters relating to commercial transactions, government contracts, and employment matters. The Company recognizes a liability for contingencies that are probable of occurrence and reasonably estimable. To date, no such matters are material to the condensed consolidated statements of operations.

In certain contracts, there are provisions that require the Company to pay liquidated damages if the Company is responsible for the failure to meet specified contractual milestone dates and the applicable customer asserts a conforming claim under these provisions. These contracts define the conditions under which customers may make claims against the Company for liquidated damages. Based upon the evaluation of performance and other commercial and legal analysis, management has recognized relevant probable liquidated damages as of March 29, 2024 and December 29, 2023, and believes that the ultimate resolution of such matters will not materially affect the Company's condensed consolidated financial position, results of operations, or cash flows.

The Company has recorded contingent consideration as of March 29, 2024 and December 29, 2023 at its estimated fair value. The Company is unable to reasonably determine an estimated range of amounts of the payments that could be made due to the uncertainty of future events.

Guarantees

The Company obtains bonding on construction contracts through third-party bonding companies. As is customary in the construction industry, the Company indemnifies the third-party bonding companies for any losses incurred by it in connection with bonds that are issued. The Company has granted the third-party bonding companies a security interest in accounts receivable, contract assets and contract rights for that obligation.

The Company typically indemnifies contract owners for claims arising during the construction process and carries insurance coverage for such claims.

Letters of Credit

In the ordinary course of business and under certain contracts, the Company is required to post standby letters of credit for its insurance carriers. The Company did not have any letters of credit outstanding as of March 29, 2024 or December 29, 2023.

19


Note 12. Subsequent Events

Sale of Assets of Foundations Projects Business

On May 10, 2024, the Company entered into an agreement to sell the assets of its non-core Foundations Projects business for total consideration of $17.5 million, consisting of $15 million in cash and a $2.5 million promissory note. The net proceeds will be used to repay borrowings under the existing Revolving Credit Facility.

Equipment Sale-Leaseback

On May 10, 2024, the Company entered into a non-binding letter of intent for the sale-leaseback of its equipment yard in Tracy, California. The transaction contemplates the sale of the equipment yard for approximately $22 million, along with a five-year lease for Shimmick to continue using the property. The net proceeds will be used to repay borrowings under the existing Revolving Credit Facility.

Mutual Release

In connection with the entry into the Credit Agreement and related agreements, on May 20, 2024, we entered into a Settlement Agreement and Mutual Release with AECOM pursuant to which, among other things, we and our subsidiaries released AECOM from all claims that have or could have been asserted against us and our subsidiaries, including claims or defenses asserted or which could have been asserted under the Purchase and Sale Agreement, dated December 9, 2020, between AECOM, URS Holdings, Inc. and Shimmick Corporation (as successor in interest to SCC Group LLC (the “PSA”). In return, AECOM is releasing us and our subsidiaries from certain claims under the PSA, specifically those related to or arising in respect to: (a) the Golden Gate Bridge Project and the Gerald Desmond Bridge Project, under the claim sharing provisions contained in Sections 2.13(a)(i) and (a)(ii) of the PSA, respectively; (b) any Earn-Out Payment arising solely under Section 2.11 of the PSA and (c) the Chickamauga Lock Project arising under the claim sharing provisions of that certain Working Capital Settlement Agreement, dated as of January 31, 2022, by and among SCC Group LLC, AECOM and URS Holdings, Inc.

In connection with the releases, AECOM will jointly file, or caused to be filed, a request for dismissal of the AECOM v. SCCI National Holdings, Inc., et al., Delaware Chancery Court C.A. No. 2022-0727-MTZ, in its entirety, with prejudice.

Share Issuance

In connection with the Mutual Release, we entered into a Share Issuance Agreement (the “Share Issuance Agreement”) with AECOM, pursuant to which we agreed to issue an aggregate 7,745,000 shares of common stock (the “Shares”). 5,144,622 of the Shares (the “Initial Shares”), which represent approximately 19.99% of our outstanding common stock immediately prior to the issuance, were issued on May 20, 2024. Issuance of the remaining 2,600,378 Shares (the “Additional Shares”) are subject to approval by the Company’s stockholders, pursuant to NASDAQ listing requirements.

Credit Agreements

See Note 6 - Debt for additional information regarding subsequent events.

20


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations is intended to assist in understanding and assessing the trends and significant changes in our results of operations and financial condition. Historical results may not be indicative of future performance. The statements in this discussion regarding industry outlook, our expectations regarding our future performance, liquidity and capital resources and all other non-historical statements in this discussion are forward looking statements and are based on the beliefs of our management, as well as assumptions made by, and information currently available to, our management. Actual results could differ materially from those discussed in or implied by forward looking statements as a result of various factors, including those discussed below and elsewhere in the Form 10-K, particularly in “Risk Factors” or in other sections of this Form 10-Q, as well as the “Risk Factors” section in the Form 10-K and those described from time to time in our future reports with the SEC. This discussion should be read in conjunction with our unaudited condensed consolidated financial statements and the notes thereto included elsewhere in this Form 10-Q.

In this discussion, we use certain non-GAAP financial measures. Explanation of these non-GAAP financial measures and reconciliation to the most directly comparable GAAP financial measures are included in this Management’s Discussion and Analysis of Financial Condition and Results of Operations. Investors should not consider non-GAAP financial measures in isolation or as substitutes for financial information presented in compliance with GAAP.

 

Overview

We are a leading provider of water and other critical infrastructure solutions nationwide. We have a long history of successfully completing complex water projects, ranging from the world’s largest wastewater recycling and purification system in California to the iconic Hoover Dam. According to Engineering News Record, in 2023, Shimmick was nationally ranked as a top ten builder of water supply (#6), dams and reservoirs (#7), and water treatment and desalination plants (#7). Shimmick is led by industry veterans, many with over 20 years of experience, and works closely with its customers to deliver complete solutions, including long-term operations and maintenance.

 

We selectively focus on the following types of infrastructure projects:

Water Treatment: We expand, rehabilitate, upgrade, build and rebuild water and wastewater treatment infrastructure, including desalination plants. We implement complex cleantech treatment technologies including ozonation, biological activated carbon, membrane filtration, reverse osmosis, chemical treatment, and oxidation. We also conduct facility commissioning. Our projects and solutions aim to ensure access to clean and safe drinking water, protect public health, and reduce waterborne diseases. Our work contributes to protecting the environment by removing pollutants and contaminants from wastewater before it is released back into ecosystems. Additionally, water treatment infrastructure supports sustainable water management, which conserves this precious resource for future generations.
Water Resources: We build, expand, and improve water storage and conveyance, dams, levees, flood control systems, pump stations, and coastal protection. We also upgrade and expand dams, levees and locks along our nation’s waterways to enable continued emissions-reducing movement of goods. Select projects of ours enable reliable water supply, generate hydroelectric power, and control flooding, ensuring water availability and energy security. Our work contributes to protecting communities from flood damage to safeguard lives, property, and infrastructure.
Other Critical Infrastructure: We build, retrofit, expand, rehabilitate, operate, and maintain our nation’s critical infrastructure, including mass transit, bridges, and military infrastructure. We work on projects that we believe are vital for economic growth, social connectivity, and accessibility. We believe our projects enable smooth and efficient movement of people and goods, foster trade, address environmental sustainability, and improve quality of life for individuals and communities.

 

As of March 29, 2024, we had a backlog of projects in excess of $1 billion, with over half of that amount comprised of water projects. We believe we have the ability to self-perform many of these projects, enabling us to compete for complex projects and differentiating us from many of our competitors. Self-performance also enables us to better control the critical aspects of our projects, reducing the risk of cost and schedule overruns.

 

Recent Developments

 

On May 20, 2024 (the “Closing Date”), Shimmick Corporation (the “Company”), entered into a series of transactions (the “Transactions”) with AECOM, a Delaware corporation (“AECOM”) and Berkshire Hathaway Specialty Insurance Company (“BHSI”). A summary of the Transactions is included below.

 

21


The transactions included, among other things, entry into the new $60 million Credit Agreement, a mutual release and settlement of certain claims with AECOM and a corresponding agreement to issue 7,745,000 shares of our common stock to AECOM, termination of the existing Project Financing Agreement with BHSI and amendments to the existing Revolving Credit Facility with MidCap. For a description of these transactions, see Note 6 - Debt and Note 12 - Subsequent Events to our condensed consolidated financial statements and the notes thereto included elsewhere in this Form 10-Q.

 

In addition, we entered into an agreement for the sale of the assets of our foundation drilling business for total consideration of $17.5 million, consisting of $15 million in cash and a $2.5 million promissory note. The sale is expected to close in May 2024. The net proceeds will be used to repay borrowings under the Revolving Credit Facility. We will continue working on certain existing foundation projects, which are largely expected to be completed by the end of the year.

 

In addition, we entered into a non-binding letter of intent for the sale-leaseback of our equipment yard in Tracy, California. The transaction contemplates the sale of the equipment yard for approximately $22 million, along with a five-year lease for us to continue using the property. We expect the sale-leaseback to close in the second quarter of fiscal 2024. The net proceeds will be used to repay borrowings under the Revolving Credit Facility.

 

Our History and Initial Public Offering

 

Shimmick was founded in 1990 in California and operated as a regional infrastructure construction contractor throughout California for nearly 30 years. In 2017, AECOM acquired Shimmick and consolidated it with its existing construction services, which included former construction operations from Morrison Knudsen, Washington Group International, and others.

 

In January 2021, we were sold by AECOM and began operating as an independent company under new private ownership. After the transaction, we began a transformation to shift our strategy to meet the nation’s growing need for water and other critical infrastructure and grow our business. We are also focusing more on smaller complex projects that we can largely self perform and which we believe will have lower risk and higher margin.

 

On November 16, 2023, the Company completed its initial public offering of 3,575,000 shares of common stock at a price to the public of $7.00 per share (the “IPO”). The net proceeds to the Company from the IPO were approximately $19 million, after deducting underwriting discounts and commissions and before estimated offering expenses payable by the Company. The Company’s common stock began trading on the NASDAQ Global Market on November 14, 2023.

 

Key Factors Affecting Our Performance and Results of Operations

 

We expect that our results of operations will be affected by a number of factors which have discussed below.

Weather, natural disasters and emergencies. The results of our business in a given period can be impacted by adverse weather conditions, severe weather events, natural disasters or other emergencies, which include, among other things, heavy or prolonged snowfall or rainfall, hurricanes, tropical storms, tornadoes, floods, blizzards, extreme temperatures, wildfires, post-wildfire floods and debris flows, pandemics and earthquakes. These conditions and events can negatively impact our financial results due to, among other things, the termination, deferral or delay of projects, reduced productivity and exposure to significant liabilities.

 

Seasonality. Typically, our revenue is lowest in the first quarter of the year because cold, snowy or wet conditions can create challenging working environments that are more costly for our customers or cause delays on projects. Second quarter revenue is typically higher than those in the first quarter, as some projects begin, but continued cold and wet weather can often impact productivity. Third quarter revenue is typically the highest of the year, as a greater number of projects are underway and operating conditions, including weather, are normally more accommodating. Project geographic location will also dictate how seasonality affects productivity and timing. Also, the holiday season and inclement weather can sometimes cause delays during the fourth quarter, reducing revenue and increasing costs.

 

Our Ability to Fulfill Backlog Orders. Our backlog consists of the estimated amount of services to be completed from future work on uncompleted contracts or work that has been awarded with contracts still being negotiated. It also includes revenue from change orders and renewal options. Most of our contracts are cancelable on short or no advance notice. Reductions in backlog due to cancellation by a customer, or for other reasons, could significantly reduce the revenue that we actually receive from contracts in backlog. In the event of a project cancellation, we may be reimbursed for certain costs, but we typically have no contractual right to the total revenues reflected in our backlog. Backlog amounts are determined based on target price estimates that incorporate historical trends, anticipated seasonal impacts, experience from similar projects and from communications with our customers. These estimates may prove inaccurate, which could cause estimated revenue to be realized in periods later than originally expected, or not at all. As a result, our backlog as of any particular date is an uncertain indicator of future revenue and earnings. In addition, contracts included in

22


our backlog may not be profitable. If our backlog fails to materialize, our business, financial condition, results of operations and cash flows could be materially and adversely affected.

Our Ability to Obtain New Projects. We selectively bid on projects that we believe offer an opportunity to meet our profitability objectives or that offer the opportunity to enter promising new markets. The potential customers conduct rigorous competitive processes for awarding many contracts. We will potentially face strong competition and pricing pressures for any additional contract awards from other government agencies, and we may be required to qualify or continue to qualify under various multiple award task order contract criteria.

Our Ability to Successfully Expand our Footprint. We review our bidding opportunities to attempt to minimize concentration of work with any one customer, in any one industry, or in tight labor markets. We believe that by carefully positioning ourselves in markets that have meaningful barriers to entry, like those with highly technical or specialized scopes of work, we can continue to be competitive. For example, we target projects with significant, highly-technical work that we can self-perform. We believe this provides us with a distinct pricing advantage, as well as better risk management. In addition, as a result of federal and state-level infrastructure initiatives, we believe that funding for technical construction projects may exceed capacity, enabling us to opportunistically target smaller specialized projects with less risk at higher margins. We may be limited in our ability to expand our footprint by barriers to entry to new markets, competition, and availability of capital and skilled labor.

 

We primarily compete for new contracts independently, seeking to win and complete new projects directly for our customers. Our customers primarily award contracts using one of two methods: the traditional public “competitive bid” method, in which price is the major determining factor, or through a “best value” proposal, where contracts are awarded based on a combination of technical qualifications, proposed project team, schedule, the ability to obtain surety bonds, past performance on similar projects and price, which we believe creates a barrier to entry. Contracts are principally awarded on a fixed-price basis, and we earn and recognize revenue using an input measure of total costs incurred divided by total costs expected to be incurred.

 

Our Ability to Obtain Approval of Change Orders and Successfully Pursue Claims. We are subject to variation in scope and cost of projects from our original projections. In certain circumstances, we seek to collect or assert claims against customers, engineers, consultants, subcontractors or others involved in a project for additional costs exceeding the contract price or for amounts not included in the original contract price. Our experience has often been that public customers have been willing to negotiate equitable adjustments in the contract compensation or completion time provisions if unexpected circumstances arise. However, this process may result in disputes over whether the work performed is beyond the scope of the work included in the original project plans and specifications or, if the customer agrees that the work performed qualifies as extra work, the price that the customer is willing to pay for the extra work. Public customers may seek to impose contractual risk-shifting provisions more aggressively or there could be statutory and other legal prohibitions that prevent or limit contract changes or equitable adjustments.

 

Our Ability to Control Project Costs. Our costs primarily consist of payroll, equipment, materials, and other project related expenses. With a consistent focus on profitability by our management team, we leverage information technology and utilize financial systems to improve project execution and control costs. However, if we are unable to accurately estimate the overall risks, requirements or costs when we bid on or negotiate a contract that is ultimately awarded to us, we may achieve a lower than anticipated profit or incur a loss on the contract. Also, our labor and training expenses may increase as a result of a shortage in the supply of skilled personnel. We may not be able to pass these expenses on to our customers, which could adversely affect our profitability. To the extent that we are unable to buy construction equipment necessary for our needs, either due to a lack of available funding or equipment shortages in the marketplace, we may be forced to rent equipment on a short-term basis, which could increase the costs of performing our contracts. If we are unable to continue to maintain the equipment in our fleet, we may be forced to obtain third-party repair services, which could increase our costs. In addition, the market value of our equipment may unexpectedly decline at a faster rate than anticipated.

 

In addition, as is customary in the construction business, we are required to provide surety bonds to our customers to secure our performance under construction contracts. Our ability to obtain surety bonds primarily depends upon our capitalization, working capital, past performance, management expertise and reputation, as well as certain external factors, including the overall capacity of the surety market. Surety companies consider such factors in relationship to the amount of our backlog and their underwriting standards, which may change from time to time. Events that adversely affect the insurance and bonding markets generally may result in bonding becoming more difficult to obtain in the future, or being available only at a significantly greater cost. If are unable to obtain adequate bonding or if the cost of bonding materially increased, it would limit the amount that we can bid on new contracts, limit the competitiveness of our bids, and could have a material adverse effect on our future revenue and business prospects.

 

Our Ability to Control Selling General and Administrative Costs. Because we now exist as a public company, we will incur significant expenses on an ongoing basis that we did not incur as a private company. Those costs include additional director and officer liability insurance expenses, stock exchange listing expenses, as well as third-party and internal resources related to accounting, auditing,

23


Sarbanes-Oxley Act compliance, legal and investor and public relations expenses. These costs will generally be selling, general and administrative expenses. We have also implemented the 2023 Omnibus Incentive Plan to align our equity compensation program with public company plans and practices, which we expect will increase our stock-based compensation expense.

 

Joint Ventures. We participate in various construction joint ventures in order to share expertise, risk and resources for certain highly complex, large, and/or unique projects. Generally, each construction joint venture is formed to accomplish a specific project and is jointly controlled by the joint venture partners. We select our joint venture partners based on our analysis of their construction and financial capabilities, expertise in the type of work to be performed and past working relationships, among other criteria. The joint venture agreements typically provide that our interests in any profits and assets, and our respective share in any losses and liabilities, that may result from the performance of the contract are limited to our stated percentage interest in the project. Under each joint venture agreement, one partner is designated as the sponsor. The sponsoring partner typically provides administrative, accounting and much of the project management support for the project and generally receives a fee from the joint venture for these services. We have been designated as the sponsoring partner in some venture projects and are a non-sponsoring partner in others. We incur transaction and integration costs prior to fully realizing the benefits of acquisition synergies. Joint ventures often require significant investments before they begin operations and we incur many of these costs prior to realizing any gain on the investment in the joint venture. If we are unable to recoup these costs, it could have a significant impact on our business.

 

How We Assess Performance of Our Business

Revenue

We currently derive our revenue predominantly by providing infrastructure, operations and management services around the United States. We generally recognize revenue over-time as performance obligations are satisfied and control over promised goods or services are transferred to our customers.

Gross Margin

Gross margin represents revenue less contract costs. Contract costs consist of all direct and indirect costs on contracts, including raw materials, labor, equipment costs, and subcontractor costs.

Selling, General, and Administrative Expenses

Selling, general and administrative expenses consist primarily of salaries and personnel costs for our administrative, finance and accounting, legal, information systems, human resources and certain managerial employees. Additional expenses include audit, consulting and professional fees, travel, insurance, office space rental costs, property taxes and other corporate and overhead expenses.

Equity in Earnings (Loss) of Unconsolidated Joint Ventures

Equity in earnings (loss) of unconsolidated joint ventures includes our return on investment in unconsolidated joint ventures.

Results of Operations

The following table sets forth selected financial data for the three months ended March 29, 2024 compared to the three months ended March 31, 2023:

 

 

Three Months Ended

 

 

 

 

 

% of Revenue

 

March 29,

 

 

March 31,

 

 

 

 

 

 

 

 

March 29,

 

 

March 31,

 

(In thousands, except percentage data)

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

2024

 

 

2023

 

Revenue

$

120,043

 

 

$

164,108

 

 

$

(44,065

)

 

 

(27

)%

 

 

100

%

 

 

100

%

Cost of revenue

 

135,903

 

 

 

157,886

 

 

 

(21,983

)

 

 

(14

)

 

 

113

 

 

 

96

 

Gross margin

 

(15,860

)

 

 

6,222

 

 

 

(22,082

)

 

 

(355

)

 

 

(13

)

 

 

4

 

Selling, general and administrative expenses

 

15,524

 

 

 

15,558

 

 

 

(34

)

 

-

 

 

 

13

 

 

 

9

 

Amortization of intangibles

 

644

 

 

 

658

 

 

 

(14

)

 

 

(2

)

 

 

-

 

 

-

 

Total operating expenses

 

16,168

 

 

 

16,216

 

 

 

(48

)

 

-

 

 

 

13

 

 

 

9

 

Equity in earnings (loss) of unconsolidated joint ventures

 

263

 

 

 

(541

)

 

 

804

 

 

 

(149

)

 

-

 

 

-

 

(Loss) gain on sale of assets

 

(26

)

 

 

1,540

 

 

 

(1,566

)

 

 

(102

)

 

-

 

 

 

1

 

Loss from operations

 

(31,791

)

 

 

(8,995

)

 

 

(22,796

)

 

 

253

 

 

 

(26

)

 

 

(4

)

Other expense, net

 

1,543

 

 

 

338

 

 

 

1,205

 

 

 

357

 

 

 

2

 

 

 

1

 

Net loss before income tax

 

(33,334

)

 

 

(9,333

)

 

 

(24,001

)

 

 

257

 

 

 

(28

)

 

 

(5

)

Income tax expense

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

-

 

Net loss

$

(33,334

)

 

$

(9,333

)

 

$

(24,001

)

 

 

257

%

 

 

(28

)%

 

 

(5

)%

 

24


 

Revenue and gross margin

 

The following table sets forth selected revenue and gross margin data for the three months ended March 29, 2024 compared to the three months ended March 31, 2023:

 

(In thousands, except percentage data)

 

Shimmick Projects

 

 

Foundations Projects

 

 

Legacy Projects

 

 

Consolidated Total

 

First Quarter 2024

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$

90,292

 

 

$

6,640

 

 

$

23,111

 

 

$

120,043

 

Gross margin

 

 

(436

)

 

 

(4,365

)

 

 

(11,059

)

 

 

(15,860

)

Gross margin (%)

 

 

(0

)%

 

 

(66

)%

 

 

(48

)%

 

 

(13

)%

First Quarter 2023

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$

88,099

 

 

$

20,104

 

 

$

55,905

 

 

$

164,108

 

Gross margin

 

 

4,779

 

 

 

1,860

 

 

 

(417

)

 

 

6,222

 

Gross margin (%)

 

 

5

%

 

 

9

%

 

 

(1

)%

 

 

4

%

Variances First Quarter 2024 to First Quarter 2023 Increase (Decrease)

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$

2,193

 

 

$

(13,464

)

 

$

(32,794

)

 

$

(44,065

)

Revenue (%)

 

 

2

%

 

 

(67

)%

 

 

(59

)%

 

 

(27

)%

Gross margin

 

 

(5,215

)

 

 

(6,225

)

 

 

(10,642

)

 

 

(22,082

)

 

 

Shimmick Projects

 

Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. Revenue recognized on Shimmick Projects was $90 million and $88 million for the three months ended March 29, 2024 and March 31, 2023, respectively. The $2 million increase in revenue was primarily the result of new jobs and jobs ramping up.

 

Gross margin recognized on Shimmick Projects was $(1) million and $5 million for the three months ended March 29, 2024 and March 31, 2023, respectively. The decline in the gross margin was primarily the result of jobs winding down and costs tied to pending change orders.

 

Foundations Projects

 

As described in Note 12 - Subsequent Events, the Company has entered into an agreement to sell the assets of our non-core foundation projects in the second quarter of 2024 and will be winding down any remaining work during the year. As the revenue will decline during the year, the Company will be reporting revenue related to these projects separately for 2024 ("Foundations Projects"). Revenue recognized on Foundations Projects was $7 million and $20 million for the three months ended March 29, 2024 and March 31, 2023, respectively. The $13 million decline in revenue was the result of timing of multiple jobs winding down.

 

Gross margin recognized on Foundations Projects was $(4) million and $2 million for the three months ended March 29, 2024 and March 31, 2023, respectively. The decline in the gross margin was the result of cost overruns on subcontract jobs and timing of jobs winding down.

 

Legacy Projects

 

As part of the AECOM Sale Transactions, we assumed the Legacy Projects and backlog that were started under AECOM. Legacy Projects revenue was $23 million, a decline of $33 million as the Company works to complete these projects. Gross margin was $(11) million, a decrease of $11 million as compared to the three months ended March 31, 2023, primarily as a result of projects winding down and additional cost overruns on a subset of these projects ("Legacy Loss Projects") that have experienced significant cost overruns due to the COVID pandemic, design issues and other factors.

 

In the Legacy Loss Projects, we have recognized the estimated costs to complete and the loss expected from these projects. If the estimates of costs to complete fixed-price contracts indicate a further loss, the entire amount of the additional loss expected over the life of the project is recognized as a period cost in the cost of revenue. As these Legacy Loss Projects continue to wind down to completion, no further gross margin will be recognized and in some cases, there may be additional costs associated with these projects. Revenue recognized on these Legacy Loss Projects was $15 million and $27 million for the three months ended March 29, 2024 and March 31, 2023, respectively. Gross margin recognized on these Legacy Loss Projects was $(11) million and $(1) million for the three months ended March 29, 2024 and March 31, 2023, respectively, as a result of an additional increases in the cost to complete as well as additional legal fees to pursue contract modifications and recoveries.

Selling, general and administrative expenses

Selling, general and administrative expenses remained flat period over period.

25


 

Equity in earnings (loss) of unconsolidated joint ventures

Equity in earnings (loss) of unconsolidated joint ventures increased $1 million primarily due to improved equity in earnings pickup on projects winding down and nearing completion.

 

(Loss) gain on sale of assets

 

(Loss) gain on sale of assets decreased by $2 million primarily due to a one-time gain on sale of an office building for $2 million during the three months ended March 31, 2023 that did not reoccur during the three months ended March 29, 2024.

 

Other expense, net

Other expense, net increased by $1 million primarily due to interest expense on the Revolving Credit Facility during the three months ended March 29, 2024 which was not entered into until March 27, 2023.

 

Income tax expense

Income tax expense was flat period over period. Due to an expected tax loss for fiscal year ending 2024, no taxable income or tax expense is anticipated for 2024, and no taxable income was recorded for the prior year three months ended, March 31, 2023.

 

Net loss

 

Net loss increased by $24 million to a net loss of $33 million for the three months ended March 29, 2024, primarily due to the decrease in gross margin of $22 million as described above and a $2 million decrease in gain on sale of assets as described above.

Non-GAAP Financial Measures

We report our financial results in accordance with GAAP. However, management believes that certain non-GAAP financial measures provide investors with additional useful information in evaluating our performance. Therefore, to supplement our condensed consolidated financial statements, we provide investors with certain non-GAAP financial measures, including Adjusted net loss and Adjusted EBITDA.

Adjusted Net Loss

Adjusted net loss represents Net loss attributable to Shimmick Corporation adjusted to eliminate changes in fair value of contingent consideration, transaction-related costs, stock-based compensation, and legal fees and other costs for a Legacy Loss Project.

We have included Adjusted net loss in this Form 10-Q because it is a key measure used by our management and board of directors to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget and to develop short and long-term operational plans. In particular, we believe that the exclusion of the income and expenses eliminated in calculating Adjusted net loss can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Adjusted net loss provides useful information to investors and others in understanding and evaluating our results of operations.

 

Our use of Adjusted net loss as an analytical tool has limitations, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these limitations are:

 

Adjusted net loss does not reflect changes in, or cash requirements for, our working capital needs,
Adjusted net loss does not reflect the potentially dilutive impact of stock-based compensation, and
other companies, including companies in our industry, might calculate Adjusted net loss or similarly titled measures differently, which reduces their usefulness as comparative measures.

 

Because of these and other limitations, you should consider Adjusted net loss alongside Net loss attributable to Shimmick Corporation, which is the most directly comparable GAAP measure.

Adjusted EBITDA

Adjusted EBITDA represents our Net loss attributable to Shimmick Corporation before interest expense, income tax expense and depreciation and amortization, adjusted to eliminate changes in fair value of contingent consideration, transaction-related costs, stock-based compensation, and legal fees and other costs for a Legacy Loss Project.

26


We have included Adjusted EBITDA in this Form 10-Q because it is a key measure used by our management and board of directors to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget and to develop short and long-term operational plans. In particular, we believe that the exclusion of the income and expenses eliminated in calculating Adjusted EBITDA can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Adjusted EBITDA provides useful information to investors and others in understanding and evaluating our results of operations.

Our use of Adjusted EBITDA as an analytical tool has limitations, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these limitations are:

although depreciation and amortization are non-cash charges, the assets being depreciated and amortized might have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements,
Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs,
Adjusted EBITDA does not reflect the potentially dilutive impact of stock-based compensation,
Adjusted EBITDA does not reflect interest or tax payments that would reduce the cash available to us, and
other companies, including companies in our industry, might calculate Adjusted EBITDA or similarly titled measures differently, which reduces their usefulness as comparative measures.

Because of these and other limitations, you should consider Adjusted EBITDA alongside Net loss attributable to Shimmick Corporation, which is the most directly comparable GAAP measure.

See reconciliations below:

 

 

Three Months Ended

 

March 29,

 

 

March 31,

 

(In thousands)

2024

 

 

2023

 

Net loss attributable to Shimmick Corporation

$

(33,333

)

 

$

(9,337

)

Changes in fair value of contingent consideration

 

237

 

 

 

220

 

Transaction-related costs

 

-

 

 

 

809

 

Stock-based compensation

 

998

 

 

 

528

 

Legal fees and other costs for a Legacy Loss Project (1)

 

2,731

 

 

 

2,510

 

Adjusted net loss

$

(29,367

)

 

$

(5,270

)

 

 

Three Months Ended

 

March 29,

 

 

March 31,

 

(In thousands)

2024

 

 

2023

 

Net loss attributable to Shimmick Corporation

$

(33,333

)

 

$

(9,337

)

Depreciation and amortization

 

4,410

 

 

 

4,165

 

Interest expense

 

897

 

 

 

32

 

Income tax expense

 

-

 

 

 

-

 

Changes in fair value of contingent consideration

 

237

 

 

 

220

 

Transaction-related costs

 

-

 

 

 

809

 

Stock-based compensation

 

998

 

 

 

528

 

Legal fees and other costs for a Legacy Loss Project (1)

 

2,731

 

 

 

2,510

 

Adjusted EBITDA

$

(24,060

)

 

$

(1,073

)

 

(1) Consists of legal fees and other costs incurred in connection with claims relating to a Legacy Loss Project.

27


Liquidity and Capital Resources

Capital Requirements and Sources of Liquidity

During the three months ended March 29, 2024 our capital expenditures were approximately $5 million compared to $2 million for the three months ended March 31, 2023. Historically, we have had significant cash requirements in order to organically expand our business to undertake new projects. Our cash requirements include costs related to increased expenditures for equipment, facilities and information systems, purchase of materials and production of materials and cash to fund our organic expansion into new markets, including through joint ventures. Our working capital needs are driven by the seasonality and growth of our business, with our cash requirements greater in periods of growth. Additional cash requirements resulting from our growth include the costs of additional personnel, enhancing our information systems, our compliance with laws and rules applicable to being a public company and, in the future, our integration of any acquisitions.

We have historically relied upon cash available through operating activities, in addition to credit facilities and existing cash balances, to finance our working capital requirements and to support our growth. On November 16, 2023, we completed our IPO pursuant to which we issued and sold an aggregate of 3,575,000 shares of common stock at a price to the public of $7.00 per share. We received aggregate net proceeds of approximately $19 million after deducting underwriting discounts and commissions of $2 million and other offering expenses of $4 million. We will continue to monitor the capital markets and may continue raising additional capital through the issuance of our common shares, authorized preferred shares or other securities.

We regularly monitor potential capital sources, including equity and debt financing, in an effort to meet our planned expenditures and liquidity requirements. Our future success will be highly dependent on our ability to access outside sources of capital.

As is customary in our business, we are required to provide surety bonds to secure our performance under our contracts. Our ability to obtain surety bonds primarily depends upon our capitalization, working capital, past performance, management expertise and reputation and certain external factors, including the overall capacity of the surety market. Surety companies consider such factors in relationship to the amount of our backlog and their underwriting standards, which may change from time to time. We have pledged proceeds and other rights under our contracts to our bond surety company. Events that affect the insurance and bonding markets may result in bonding becoming more difficult to obtain in the future, or being available only at a significantly greater cost.

We believe that our operating, investing and financing cash flows are sufficient to fund our operations for at least the next twelve months. However, future cash flows are subject to a number of variables, and significant additional expenditures will be required to conduct our operations. Furthermore, as a result of the completion of our IPO on November 16, 2023, we have incurred and expect to continue to incur additional costs associated with being a public company. There can be no assurance that operations and other capital resources will provide cash in sufficient amounts to maintain planned or future levels of expenditures. In the event we make one or more acquisitions and the amount of capital required is greater than the amount we have available for acquisitions at that time, we could be required to reduce the expected level of expenditures and/or seek additional capital. If we seek additional capital, we may do so through joint ventures, asset sales, offerings of debt or equity securities or other means. We cannot guarantee that this additional capital will be available on acceptable terms or at all. If we are unable to obtain the funds we need, we may not be able to complete acquisitions that may be favorable to us or finance the expenditures necessary to conduct our operations.

Total debt outstanding is presented on the condensed consolidated balance sheets as follows:

 

(In thousands)

 

March 29, 2024

 

 

December 29, 2023

 

Revolving Credit Facility

 

$

31,749

 

 

$

29,914

 

Total debt

 

 

31,749

 

 

 

29,914

 

Unamortized debt issuance costs

 

 

(260

)

 

 

(287

)

Long-term debt, net

 

$

31,489

 

 

$

29,627

 

Revolving Credit Facility

On March 27, 2023, we entered into the Revolving Credit Facility with MidCap Financial Services, LLC, which originally provided a total commitment of $30 million. The Revolving Credit Facility was subsequently amended on June 30, 2023, September 22, 2023 and May 20, 2024. As amended, the Revolving Credit Facility provides for a total commitment of $33 million and bears interest at an annual rate of adjusted term SOFR, subject to a 1.0% floor, plus 5.50%. Further, the Revolving Credit Facility is subject to an annual collateral management fee of 0.50% and an annual unused line fee of 0.50%. The Revolving Credit Facility includes certain financial operating covenants, including a minimum liquidity requirement of $5 million. As of March 29, 2024, we were not in compliance with the leverage covenant set forth in the Revolving Credit Facility prior to the May 20, 2024 amendment. As a result of the May 20, 2024

28


amendments, the leverage covenant was replaced with the aforementioned minimum liquidity requirement. As amended, we are currently in compliance with all covenants under the Revolving Credit Facility. The Revolving Credit matures on September 30, 2024.

Project Financing Agreement

On March 26, 2024, we entered into a Project Financing Agreement with Berkshire Hathaway Specialty Insurance Company, National Liability & Fire Insurance Company and National Indemnity Company (collectively "Berkshire") which provides an advance of up to $25 million in exchange for security interest in the assigned and secured collateral specified in the Project Financing Agreement. If drawn, the advance will be used to satisfy bond and bonded contract obligations and bears interest at an annual rate of adjusted term SOFR, subject to a 1.0% floor, plus 4.50%. All funds provided by Berkshire under the Project Financing Agreement as well as all accrued interest are due and payable in full on March 28, 2028.

In connection with our entry into the Credit Agreement, we terminated the Project Financing Agreement. As a result, all obligations of the Company and its subsidiaries under the Project Financing Agreement were released and all security interests and liens granted by the Company and such subsidiaries to secure such obligations were terminated.

Credit Facility

On May 20, 2024, the Company, as guarantor, and its wholly-owned subsidiaries as borrowers (“Borrowers”), Alter Domus (US) LLC, as agent, and AECOM and BHSI as lenders, entered into a revolving credit facility (the “Credit Agreement”). The Credit Agreement provides borrowing capacity up to $60 million. The obligations under the Credit Agreement bear interest at a per annum rate equal to one month Term SOFR (as defined in the Credit Agreement), subject to a 1.00% floor, plus 3.50%. Interest on any outstanding amounts drawn under the Credit Agreement will be payable, in kind or in cash at the election of the Company, on the last day of each month and upon prepayment.

The Credit Agreement replaced the Project Financing Agreement. We expect to use the proceeds from the Credit Agreement for general corporate purposes. The Credit Agreement matures on May 20, 2029 (the “Maturity Date”), and the Borrowers may borrow, repay and reborrow amounts under the Credit Agreement until the Maturity Date.

Obligations of the Borrowers under the Credit Agreement are guaranteed by the Company and secured by a lien on substantially all assets of the Company and the Borrowers.

The Credit Agreement contains customary affirmative and negative covenants for a transaction of this type, including covenants that limit liens, asset sales and investments, in each case subject to negotiated exceptions and baskets. In addition, the Credit Agreement contains a maximum leverage ratio covenant that will be tested starting for the third quarter of fiscal year 2025. The Credit Agreement also contains representations and warranties and event of default provisions customary for a transaction of this type.

 

Cash Flows Analysis

The following table sets forth our cash flows for the periods indicated:

 

 

 

Three Months Ended

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2024

 

 

2023

 

Net cash used in operating activities

 

$

(34,988

)

 

$

(26,150

)

Net cash used in investing activities

 

 

(7,401

)

 

 

(2,108

)

Net cash provided by financing activities

 

 

6,718

 

 

 

22,731

 

Net decrease in cash, cash equivalents and restricted cash

 

 

(35,671

)

 

 

(5,527

)

Cash, cash equivalents and restricted cash, beginning of period

 

 

63,910

 

 

 

82,085

 

Cash, cash equivalents and restricted cash, end of period

 

$

28,239

 

 

$

76,558

 

 

Operating Activities

During the three months ended March 29, 2024, net cash used in operating activities was $35 million, compared to net cash used in operating activities of $26 million for the three months ended March 31, 2023. Cash flows used in operating activities were driven by increased net loss, adjusted for various non-cash items and changes in accounts receivable, due from unconsolidated joint ventures, contract assets, accounts payable, contract liabilities and accrued expenses balances (collectively, “Contract Capital”), as discussed below, accrued salaries and wages and other assets and liabilities.

 

Changes in Contract Capital—The change in operating assets and liabilities varies due to fluctuations and timing in operating activities and Contract Capital. The changes in the components of Contract Capital during the three months ended March 29, 2024 and March 31, 2023 were as follows:

 

29


 

 

Three Months Ended

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2024

 

 

2023

 

Accounts receivable, net

 

$

4,478

 

 

$

(8,511

)

Contract assets

 

 

(8,475

)

 

 

(6,902

)

Accounts payable

 

 

(8,901

)

 

 

9,919

 

Contract liabilities

 

 

(5,579

)

 

 

(9,703

)

Accrued expenses

 

 

(492

)

 

 

(21,070

)

Changes in Contract Capital, net

 

$

(18,969

)

 

$

(36,267

)

 

During the three months ended March 29, 2024, the decrease in Contract Capital was $19 million, which was primarily driven by decreases in contract assets, accounts payable and contract liabilities. The Company’s Contract Capital fluctuations are impacted by the mix of projects in backlog, seasonality, the timing of new awards and related payments for work performed and the contract billings to the customer as projects are completed. Contract Capital is also impacted at period-end by the timing of accounts receivable collections and accounts payable payments for projects.

 

Investing Activities

For the three months ended March 29, 2024, net cash used in investing activities was $7 million, which was primarily driven by purchases of property, plant and equipment of $5 million and contributions to unconsolidated joint ventures of $3 million.

 

For the three months ended March 31, 2023, net cash used in investing activities was $2 million, which was primarily driven by purchases of property, plant and equipment of $3 million and contributions to unconsolidated joint ventures of $2 million, partially offset by return of investment in unconsolidated joint ventures of $2 million.

 

Financing Activities

For the three months ended March 29, 2024, net cash provided by financing activities was $7 million, which primarily consisted of net borrowings from the Revolving Credit Facility borrowings of $2 million and other notes payable borrowings of $5 million.

 

For the three months ended March 31, 2023, net cash provided by financing activities was $23 million, which primarily consisted of net borrowings from the Revolving Credit Facility borrowings of $23 million.

 

Letters of Credit

We obtain standby letters of credit required by our insurance carriers. The Company did not have any letters of credit outstanding as of March 29, 2024 or December 29, 2023.

 

Contractual Obligations

Contractual obligations of the Company consisted of liabilities associated with remaining lease payments for the nine months ending December 27, 2024 through the fiscal years ending through December 29, 2028 of approximately $7 million, $9 million, $4 million, $2 million and $2 million, respectively, and approximately $1 million in the aggregate thereafter based on balances outstanding as of March 29, 2024.

Backlog

 

Our backlog consists of the remaining unearned revenue on awarded contracts, including our pro-rata share of work to be performed by unconsolidated joint ventures, less the joint venture partners’ pro-rata share of work to be performed by consolidated joint ventures. We include in backlog estimates of the amount of consideration to be received, including bonuses, awards, incentive fees, fixed-price awards, claims, unpriced change orders, penalties, minimum customer commitments on cost plus arrangements, liquidated damages and certain time and material arrangements in which the estimated value is firm or can be estimated with a reasonable amount of certainty in both timing and amounts. As construction on our contracts progresses, we increase or decrease backlog to take account of changes in estimated quantities under fixed-price contracts, as well as to reflect changed conditions, change orders and other variations from initially anticipated contract revenue and costs, including completion penalties and bonuses. Substantially all of the contracts in our backlog may be canceled or modified at the election of the customer.

 

As of March 29, 2024, we had a backlog of projects in excess of $1.0 billion, with over half of that amount comprised of water projects. We believe we have the ability to self-perform many of these projects, enabling us to compete for complex projects and differentiating us from many of our competitors. Self-performance also enables us to better control the critical aspects of our projects, reducing the risk of cost and schedule overruns.

30


 

The following table presents the Company's percentage of backlog by customer type, contract type and backlog recognized:

 

 

 

As of

 

 

 

March 29, 2024

 

Backlog by customer type:

 

 

 

State and local agencies

 

 

73

%

Federal agencies

 

 

14

%

Private owners

 

 

13

%

Total backlog

 

 

100

%

 

 

 

As of

 

 

 

March 29, 2024

 

Backlog by contract type:

 

 

 

Fixed-price

 

 

86

%

Cost reimbursable

 

 

14

%

Total backlog

 

 

100

%

 

 

 

As of

 

 

 

March 29, 2024

 

Estimated backlog recognized:

 

 

 

0 to 24 months

 

 

74

%

25 to 36 months

 

 

15

%

Beyond 36 months

 

 

11

%

Total backlog

 

 

100

%

Off-Balance Sheet Arrangements

In our joint ventures, the liability of each partner is usually joint and several. This means that each joint venture partner may become liable for the entire risk of performance guarantees provided by each partner to the customer. Typically each joint venture partner indemnifies the other partners for any liabilities incurred in excess of the liabilities the other party is obligated to bear under the respective joint venture agreement. We are unable to estimate the maximum potential amount of future payments that we could be required to make under outstanding performance guarantees related to joint venture projects due to a number of factors, including but not limited to, the nature and extent of any contractual defaults by our joint venture partners, resource availability, potential performance delays caused by the defaults, the location of the projects, and the terms of the related contracts.

 

Critical Accounting Estimates

 

The discussion of our financial condition and results of operations is based upon our condensed consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. We evaluate our estimates and assumptions on an ongoing basis. The results of our analysis form the basis for making assumptions about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions, and the impact of such differences may be material to our condensed consolidated financial statements.

 

Our critical accounting estimates are described in more detail in Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of our Form 10-K. There have been no other significant changes in our critical accounting estimates from those reported in our Form 10-K and we believe that the related judgments and assessments have been consistently applied and produce financial information that fairly depicts the financial condition, results of operations, and cash flows for all periods presented.

Emerging Growth Company and Smaller Reporting Company

31


We are an “emerging growth company,” as defined in the JOBS Act. For so long as we are an emerging growth company, we will, among other things:

not be required to comply with the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act,
not be required to hold a nonbinding advisory stockholder vote on executive compensation pursuant to Section 14A(a) of the Exchange Act,
not be required to seek stockholder approval of any golden parachute payments not previously approved pursuant to Section 14A(b) of the Exchange Act,
be exempt from any rule adopted by the Public Company Accounting Oversight Board, requiring mandatory audit firm rotation and identification of critical audit matters,
be subject to reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and
be subject to reduced obligations with respect to financial data, including presenting only two years of audited financial statements and only two years of selected financial data in the Form 10-K.

 

In addition, Section 107 of the JOBS Act provides that an emerging growth company can use the extended transition period provided in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised accounting standards. This permits an emerging growth company to delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.

 

We will continue to qualify as an emerging growth company until the earliest of:

the last day of our fiscal year following the fifth anniversary of the date of our initial public offering,
the last day of our fiscal year in which we have annual gross revenue of $1.235 billion or more,
the date on which we have, during the previous three-year period, issued more than $1.0 billion in non-convertible debt, and
the date on which we are deemed to be a “large accelerated filer,” which will occur at such time as we (1) have an aggregate worldwide market value of common equity securities held by non-affiliates of $700.0 million or more as of the last business day of our most recently completed second fiscal quarter, (2) have been required to file annual and quarterly reports under the Exchange Act for a period of at least 12 months and (3) have filed at least one annual report pursuant to the Exchange Act.

 

We are also a smaller reporting company as defined in the Exchange Act. We may continue to be a smaller reporting company even after we are no longer an emerging growth company. We may take advantage of certain of the scaled disclosures available to smaller reporting companies and will be able to take advantage of these scaled disclosures for so long as our voting and non-voting common stock held by non-affiliates is less than $250.0 million measured on the last business day of our second fiscal quarter, or our annual revenue is less than $100 million during the most recently completed fiscal year and our voting and non-voting common stock held by non-affiliates is less than $700 million measured on the last business day of our second fiscal quarter.

 

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

Not applicable as we are a “smaller reporting company,” as defined in the Exchange Act.

 

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Management, under the supervision and with the participation of the Chief Executive Officer and Chief Financial Officer, has conducted an evaluation 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 Exchange Act). In conducting our

32


evaluation, management used the updated framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control–Integrated Framework (2013). Disclosure controls and procedures are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

 

Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that as of March 29, 2024, our disclosure controls and procedures were not effective due to the material weaknesses in internal control over financial reporting described below. We have in place and are executing a remediation plan to address the material weaknesses described below.

 

As discussed in Item 9A of our Form 10-K, we identified material weaknesses in our internal control over financial reporting, which relate to the design and operation of internal control over financial reporting, including the lack of formal and effective controls over certain financial statement account balances, and lack of effective controls over the COSO principles including control environment, risk assessment, control activities, information and communications and monitoring as of December 29, 2023 and December 30, 2022.

 

Management performed additional analyses and other procedures to ensure that our condensed consolidated financial statements were prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP"). Accordingly, management believes that the condensed consolidated financial statements included in this Form 10-Q fairly present, in all material respects, our financial position, results of operations, and cash flows as of and for the periods presented in this Form 10-Q, in accordance with U.S. GAAP.

 

Management’s Plan to Remediate the Identified Material Weaknesses

 

We believe our current staff, which has changed over the last eighteen months, possess the appropriate skillsets and public company reporting experience to prepare and report on complete and accurate financial statements. We have designed and implemented new entity level controls, information system general controls and financial reporting and business process controls over estimate at completion (revenue), payroll, treasury, property, plant and equipment and leases.

 

However, given the limited number of quarters since implementing the remediation plan, such remediation has not been fully tested. Material weaknesses cannot be considered fully remediated until the existing controls have been in place and operating for a sufficient period of time to enable management to test and to conclude on the operating effectiveness of the controls. We continue to evaluate the controls that we have implemented and conduct such testing that is necessary to conclude on the operating effectiveness of the controls. Additional remediation may be necessary as we continue to monitor and evaluate the effectiveness of controls implemented to date.

 

Changes in Internal Control over Financial Reporting

 

With the exception of the implementation and enhancement of controls in connection with our remediation activities described above, there were no changes to our internal control over financial reporting during the quarter ended March 29, 2024 that have materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.

33


 

PART II. OTHER INFORMATION

 

 

 

The information required with respect to this Part II, Item 1 can be found under Item 1, Financial Statements, Note 11 - Commitments and Contingencies, to the unaudited condensed consolidated financial statements included in Part I, Item 1 of this Form 10-Q.

 

 

Item 1A. Risk Factors

 

There have been no material changes to the risk factors disclosed in the Form 10-K.

 

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

None

 

 

Item 3. Defaults Upon Senior Securities

 

None

 

 

Item 4. Mine Safety Disclosures

 

None

 

 

Item 5. Other Information

 

During the fiscal quarter ended March 29, 2024, none of our directors or executive officers adopted, modified or terminated any contract, instruction or written plan for the purchase or sale of Company securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement.”

 

34


 

Item 6. Exhibits

 

Exhibit

Number

Description

10.1+

 

Credit, Security and Guaranty Agreement, dated May 20, 2024, by and among Shimmick Construction Company, Inc., Rust Constructors Inc., The Leasing Corporation, Shimmick Corporation, the other guarantors party thereto, the agent thereunder, and the lenders time to time party thereto (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on May 20, 2024).

10.2

 

Side Letter, dated May 20, 2024, between Shimmick Corporation and AECOM (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on May 20, 2024).

10.3

 

Share Issuance Agreement, dated May 20, 2024, between Shimmick Corporation and AECOM (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed on May 20, 2024).

10.4

 

Amendment No. 3 to Credit, Security and Guaranty Agreement, dated May 20, 2024, by and among Shimmick Construction Company, Inc., Rust Constructors Inc., The Leasing Corporation, SCCI National Holdings, Inc., MidCap Funding IV Trust and other parties thereto (incorporated by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K filed on May 20, 2024).

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 – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL 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 (embedded within the Inline XBRL document)

 

* Filed herewith.

+ Portions of this exhibit have been redacted in accordance with Item 601(a)(5) of Regulation S-K.

35


 

 

SIGNATURES

 

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

 

Shimmick Corporation

Date: May 20, 2024

By:

/s/ Devin J. Nordhagen

Devin J. Nordhagen

Executive Vice President, Chief Financial Officer and Treasurer

 

 

 

 

 

 

 

36


EX-31.1 2 shim-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION 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

I, Steven E. Richards, certify that:

1.
I have reviewed this Form 10-Q of Shimmick Corporation;
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)) 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)
[omitted]
(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: May 20, 2024

By:

/s/ Steven E. Richards

Steven E. Richards

Chief Executive Officer

 

 


EX-31.2 3 shim-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION 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

I, Devin J. Nordhagen, certify that:

1.
I have reviewed this Form 10-Q of Shimmick Corporation;
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)) 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)
[omitted]
(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: May 20, 2024

By:

/s/ Devin J. Nordhagen

Devin J. Nordhagen

Executive Vice President, Chief Financial Officer and Treasurer

 

 


EX-32.1 4 shim-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Shimmick Corporation (the “Company”) on Form 10-Q for the three months ended March 29, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, 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) of the Securities Exchange Act of 1934; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: May 20, 2024

By:

/s/ Steven E. Richards

Steven E. Richards

Chief Executive Officer

 

 


EX-32.2 5 shim-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Shimmick Corporation (the “Company”) on Form 10-Q for the three months ended March 29, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, 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) of the Securities Exchange Act of 1934; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: May 20, 2024

By:

/s/ Devin J. Nordhagen

Devin J. Nordhagen

Executive Vice President, Chief Financial Officer and Treasurer

 

 


EX-101.SCH 6 shim-20240329.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Disclosure - Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) 3 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100060 - Disclosure - Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) 4 link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Business and Organization link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue Receivables and Contract Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Joint Ventures and Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Property Plant and Equipment and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Revenue Receivables and Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Joint Ventures and Variable Interest Entities (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Property Plant and Equipment and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Business and Organization - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Contract Types (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Shimmick Projects and Legacy Projects (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Unconditional Right to Cash from Clients (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Financial Information of Consolidated Joint Ventures (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Financial Information of Unconsolidated Joint Ventures (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Joint Ventures and Variable Interest Entities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Revenue Included Related to Services Provided to Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Joint Ventures and Variable Interest Entities - Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Depreciation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Stock-Based Compensation - Summary of Unvested Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Earnings Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Earnings Per Share - Summary of computation of basic and diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Leases - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Leases - Schedule of Balance Sheets Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Total accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Weighted average years of remaining contractual term, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Performance obligations yet to be satisfied Revenue, Remaining Performance Obligation, Amount Non-Controlling Interests [Member] Noncontrolling Interest [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Cost of revenue Cost of Revenue Cost of Revenue, Total Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other liabilities Other Liabilities, Noncurrent Restricted Stock Units (RSUs) [Member] Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Government Contracts Government Contracts Policy [Policy Text Block] Government contracts policy. Other assets and liabilities Other operating assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Total lease payments Finance Lease, Liability, to be Paid Income Taxes Income Tax, Policy [Policy Text Block] Total revenue Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Summary of Company's Revenue Disaggregated by Contract Types Disaggregation of Revenue [Table Text Block] Concentration Risk Type [Axis] 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Contract liabilities, current Contract with Customer, Liability, Current Property, Plant and Equipment and Intangible Assets Property, Plant, and Equipment and Intangible Assets [Text Block] Subsequent Events Subsequent Events [Text Block] Intangible assets, net Intangible Assets, Net (Including Goodwill) Intangible Assets, Net (Including Goodwill), Total Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Net (loss) income attributable to non-controlling interests Net loss (income) attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest, Total Finance lease liabilities, noncurrent Finance Lease, Liability, Noncurrent Related Party Transactions [Abstract] Current assets TOTAL CURRENT ASSETS Assets, Current TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Entity Address, State or Province Deferred tax assets Deferred Income Tax Assets, Net Total lease assets Lease right-of-use assets Total lease assets Operating Lease And Finance Lease, Right-Of-Use Asset Operating lease and finance lease, right-of-use asset. Number of shares, Outstanding as of March 29, 2024 Number of shares, Outstanding as of December 29, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Net, Change Increase Decrease In Contract With Customer Asset Liability Net Increase decrease in contract with customer asset liability net. Costs and estimated earnings in excess of billings on uncompleted contracts Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts Costs and estimated earnings in excess of billings on uncompleted contracts. Trading Symbol Building and land [Member] Land and Building [Member] Common stock, shares issued Common Stock Shares Issued Common Stock, Shares, Issued Prepaids and other current assets Prepaid Expense and Other Assets, Current Consolidated Entities [Domain] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss Accounts Receivable, after Allowance for Credit Loss, Total Schedule of Long-Term Debt Instruments [Table] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Common stock, capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Non-controlling Interests Noncontrolling Interest [Policy Text Block] Disclosure of accounting policy for noncontrolling interests. Entity Address, City or Town Related Party Transaction [Line Items] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Project [Axis] Weighted-average discount rate - Operating leases Operating Lease, Weighted Average Discount Rate, Percent Debt Debt Disclosure [Text Block] Schedule of Components of Property Plant and Equipment Net Property, Plant and Equipment [Table Text Block] Ended vested as of March 29, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Other offering costs Proceeds From Other Offering Costs Proceeds from other offering costs. Subsequent Event [Member] Subsequent Event [Member] Subsequent Event Type [Axis] Financing cash flows from finance leases Payments on finance lease obligation Finance Lease, Principal Payments Retainage receivable, Change Increase Decrease In Contract With Customer Asset Retainage Receivable Increase decrease in contract with customer asset retainage receivable. Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Schedule of Supplemental Cash Flow Information Related to Leases Supplemental Cash Flow Information Related to Leases [Table Text Block] Tabular disclosure of lessee's supplemental cash flow information related to leases. Net working capital settlement in association with business combination Net Working Capital Settlement in Association with Business Combination Net working capital settlement in association with business combination. CURRENT LIABILITIES Liabilities, Current [Abstract] CURRENT ASSETS Assets, Current [Abstract] Allowance for credit losses Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, par or stated value per share Preferred Stock Par Value Preferred Stock, Par or Stated Value Per Share Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average grant date fair value, Out standing Ending Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Operating lease liabilities, current Operating Lease, Liability, Current Share Issuance Agreement [Member] Share Issuance Agreement [Member] Share Issuance Agreement Long-term debt, net Long-Term Debt Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Cash and cash equivalents Restricted Cash Equivalents Restricted Cash Equivalents, Total Collaborative Arrangement and Arrangement Other than Collaborative [Axis] CIK Entity Central Index Key Finance lease liabilities, current Finance Lease, Liability, Current Plan Name [Domain] Risks and Uncertainties [Abstract] Related Party [Member] Related Party [Member] Cost of Revenue [Member] Cost of Revenue [Member] Cost of revenue. Summary of Financial Information of Unconsolidated Joint Ventures Summary of Financial Information of Unconsolidated Joint Ventures [Table Text Block] Summary of financial information of unconsolidated joint ventures. Current liabilities TOTAL CURRENT LIABILITIES Liabilities, Current Entity Tax Identification Number Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Net loss before income tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Operating Lease, Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Cost Reimbursable [Member] Cost reimbursable. 2027 Finance Lease, Liability, to be Paid, Year Four Equipment and Labor Revenue [Member] Equipment and labor revenue. Accounts receivable, net Accounts and Financing Receivable, after Allowance for Credit Loss, Current Accounts and Financing Receivable, after Allowance for Credit Loss, Current, Total Weighted-average remaining lease term - Finance leases Finance Lease, Weighted Average Remaining Lease Term Plan Name [Axis] TOTAL ASSETS Assets Operating lease assets Lease right-of-use assets Operating Lease, Right-of-Use Asset Accrued expenses Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Registrant Name Entity Registrant Name Lessee, Lease, Description [Line Items] Related Party, Type [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained Earnings [Member] Retained Earnings [Member] Ending balance Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Ending balance, value Beginning balance, value TOTAL STOCKHOLDERS' EQUITY Equity, Including Portion Attributable to Noncontrolling Interest (Loss) gain on sale of assets Gain (Loss) on Disposition of Assets Gain (Loss) on Disposition of Assets, Total Deferred tax liabilities Deferred Income Tax Liabilities, Net Minimum [Member] Minimum [Member] Total lease liabilities Total lease liabilities Operating Lease, Liability Total lease liabilities Total lease liabilities Finance Lease, Liability Equity Component [Domain] Equity Component [Domain] Consideration in promissory note Disposal Group, Including Discontinued Operation, Promissory Note Amount classified as promissory note attributable to disposal group held for sale or disposed of. Joint Ventures and Variable Interest Entities Joint Ventures and Variable Interest Entities Policy [Policy Text Block] Joint ventures and variable interest entities, policy. Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Unamortized debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total Debt Disclosure [Abstract] Loss (gain) on sale of assets Gain of sale of assets Gain on sale of non-core business contracts Gain (Loss) on Disposition of Business Numerator for basic and diluted EPS Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted, Total Debt instrument, interest rate, percentage Debt Instrument, Basis Spread on Variable Rate Customer One [Member] Customer One [Member] Customer one. Entity Current Reporting Status Other Proceeds from (Payments for) Other Financing Activities Common stock, shares authorized Common Stock Shares Authorised Common Stock, Shares Authorized Finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total Revolving credit facility leverage ratio Revolving Credit Facility Leverage Ratio Revolving credit facility leverage ratio. Assets [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Amortization of intangibles Amortization of Intangible Assets Base Rate [Member] Base Rate [Member] Common stock, $0.01 par value, 100,000,000 shares authorized as of March 29, 2024 and December 29, 2023; 25,738,857 and 25,493,877 shares issued and outstanding as of March 29, 2024 and December 29, 2023, respectively Common Stock, Value, Issued Effective tax rate valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Other Other Noncash Income (Expense) Other Noncash Income (Expense), Total Revenue recognized Contract with Customer, Liability, Revenue Recognized Accrued expenses Accrued Liabilities, Current Accrued Liabilities, Current, Total Current Fiscal Year End Date Stock-based compensation Share based compensation expense Share-Based Payment Arrangement, Noncash Expense Share-Based Payment Arrangement, Noncash Expense, Total Loss from operations Operating Income (Loss) Costs and estimated earnings in excess of billings on uncompleted contracts, Change Increase Decrease In Contract With Customer Asset Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts Increase decrease in contract with customer asset costs and estimated earnings in excess of billings on uncompleted contracts. Contributions from non-controlling interests Noncontrolling Interest, Increase from Subsidiary Equity Issuance Old Common Stock [Member] Old Common Stock [Member] Old Common Stock [Member] Entity Ex Transition Period Income tax expense Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Business and Organization Nature of Operations [Text Block] Leases Lessee, Leases [Policy Text Block] Concentration of risk Concentration Risk, Percentage Compensation expense related to stock-based grants Share-Based Payment Arrangement, Expense Disaggregation of Revenue [Table] Concentration Risk [Line Items] Total Intangible Assets, Net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Revenue Receivables and Contract Assets and Liabilities Revenue from Contract with Customer [Text Block] Amounts representing interest Finance Lease, Liability, Undiscounted Excess Amount Legacy Projects [Member] Legacy Projects [Member] Legacy projects. Total non-current lease liabilities Lease liabilities, non-current Operating lease and finance lease liability noncurrent Operating Lease And Finance Lease Liability NonCurrent Operating lease and finance lease liability noncurrent. Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Total current lease liabilities Operating lease and finance lease liability current Operating Lease And Finance Lease Liability Current Operating lease and finance lease liability current. Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Other expense, net Other expense (income), net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Common stock price per share Sale of Stock, Price Per Share Operating Leases Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Forward loss reserve, Change Increase Decrease In Contract With Customer Asset Forward Loss Reserve Increase decrease in contract with customer asset forward loss reserve. Property, Plant and Equipment [Abstract] Long-Term Debt, Type [Domain] Subsequent Events [Abstract] Remaining shares for issuance Remaining Common Shares For Issuance Remaining Common Shares For Issuance Total contract liabilities, Change Increase (Decrease) in Contract Liability Amount of increase (decrease) in obligation to transfer good or service for which consideration has been received or is receivable. Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Other assets Other Assets, Noncurrent 2021 Stock Plan [Member] Stock Plan 2021 [Member] Stock Plan 2021. Thereafter Finance Lease, Liability, to be Paid, after Year Five Depreciation expense Depreciation Depreciation, Total 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Joint Ventures and Variable Interest Entities Disclosure [Abstract] Joint ventures and variable interest entities disclosure. Weighted average grant date fair value, Vested Weighted average exercise price per share, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Office furniture and equipment [Member] Office Furniture and Equipment [Member] Office furniture and equipment. STOCKHOLDERS' EQUITY Equity, Attributable to Parent [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Schedule of Lease Expense Lease, Cost [Table Text Block] Line of credit facility, borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Cost of revenue Cost of Goods and Services Sold Cost of Goods and Services Sold, Total Net loss attributable to Shimmick Corporation per common share Earnings Per Share [Abstract] Accounting Policies [Abstract] Lessee, Lease, Description [Table] 2025 Finance Lease, Liability, to be Paid, Year Two Proceeds after deducting underwriting discounts and commissions Sale of Stock, Consideration Received on Transaction Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Distributions to non-controlling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Revolving Credit Facility [Member] Basic Basic earnings per common share Earnings Per Share, Basic Earnings Per Share, Basic, Total Customer Concentration Risk [Member] Customer Concentration Risk [Member] Commitments and Contingencies (Note 11) Commitments and Contingencies Income Statement [Abstract] Income Statement [Abstract] Forward loss reserve Forward Loss Reserve Forward loss reserve. Related Party, Type [Axis] Operating lease cost Operating Lease, Cost Short term lease cost Short-Term Lease, Cost Outstanding as of March 29, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Statistical Measurement [Domain] Net cash used in operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Summary of Revenue Included Related to Services Provided to Related Parties Schedule of Related Party Transactions [Table Text Block] Period End Date Document Period End Date Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Operating cash flows from operating leases Operating Lease, Payments Finance Lease, Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Diluted Diluted earnings per common share Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Concentration Risk Benchmark [Domain] Revenue from Contract with Customer [Abstract] Summary of Information About Contract Assets and Contract Liabilities Long-Term Contract or Program Disclosure [Table Text Block] Schedule of Balance Sheets Information Related to Leases Balance Sheet Information Related to Leases [TableText Block] Tabular disclosure of lessee's balance sheet information related to leases. Distributions to non-controlling interests Payments to Noncontrolling Interests Debt Instrument, Name [Domain] Number of shares, Exercisable as of September 29, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 2028 Finance Lease, Liability, to be Paid, Year Five Shimmick Projects [Member] Shimmick Projects [Member] Shimmick projects. Total consideration Disposal Group, Including Discontinued Operation, Consideration Additional paid-in-capital Additional Paid in Capital, Common Stock Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Foundations Projects [Member] Foundations Projects [Member] Foundations projects. Non-controlling interests Equity, Attributable to Noncontrolling Interest Equity, Attributable to Noncontrolling Interest, Ending Balance Equity, Attributable to Noncontrolling Interest, Beginning Balance Equity, Attributable to Noncontrolling Interest, Total Effect of dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Number of shares, Exercised Exercise of stock options, shares Number of shares, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Insurance Reserves Insurance Reserves [Policy Text Block] Disclosure of accounting policy for insurance reserves. This disclosure may include the method or methods used to determine the amount of reserves. Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Address, Postal Zip Code Entity Interactive Data Current Accounts payable Increase (Decrease) in Accounts Payable Increase (Decrease) in Accounts Payable, Total 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Insurance advance received from surety Insurance Advance Received Insurance advance received. Amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Billings on uncompleted contracts in excess of costs and estimated earnings Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings Billings on uncompleted contracts in excess of costs and estimated earnings. Weighted average exercise price per share, Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Basic EPS: Earnings Per Share, Basic [Abstract] Equity Components [Axis] Equity Components [Axis] Accounts receivable, net Increase (Decrease) in Accounts Receivable Total contract assets, Change Increase decrease in contract with customer asset Total Increase Decrease Contract assets Increase (Decrease) in Contract with Customer, Asset Thereafter Finance Lease Liability Payments Due After Year Four Finance lease liability payments due after year four. Weighted average grant date fair value, Awarded Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Property, Plant and Equipment [Line Items] Weighted average exercise price per share, Exercisable as of March 29, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Project Financing Agreement Project Financing Agreement [Member] Project financing agreement. Restricted cash Restricted Cash, Current Statement of Cash Flows [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Gross margin Gross Profit Customer Two [Member] Customer Two [Member] Customer two. Concentration Risk Benchmark [Axis] Common stock, par or stated value per share Common stock, par value Common Stock, Par or Stated Value Per Share Recognition period of unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-Lived Tangible Asset [Axis] Return on investment in unconsolidated joint ventures Proceeds from Equity Method Investment, Distribution Weighted average years of remaining contractual term, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Maximum [Member] Contract with Customer, Basis of Pricing [Axis] Diluted EPS: Earnings Per Share, Diluted [Abstract] Schedule of Weighted Average Remaining Lease Term Schedule of Weighted Average Remaining Lease Terms [Table Text Block] Schedule of weighted average remaining lease terms. Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Return of investments in unconsolidated joint ventures Proceeds from Equity Method Investment, Distribution, Return of Capital Non-current assets Assets, Noncurrent Assets, Noncurrent, Total Weighted average grant date fair value, Exercisable as of March 29, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value The weighted average grant-date fair value of options exercisable during the reporting period as calculated by applying the disclosed option pricing methodology. Weighted average years of remaining contractual term, Forfeited & expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeited, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term for options forfeited, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Customer contracts [Member] Customer Contracts [Member] Employee stock options Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Number of shares, Forfeited & expired Number of shares, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period City Area Code Cash Flows From Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] NOL utilization limit, percentage Net Operating Loss Deferred Tax Asset Utilization Limit, Percentage The limit of NOL that can be utilized for offsetting income tax expense. Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Rule 10b5-1 Arrangement Modified Rule 10b51 Arr Modified [Flag] Rule 10b51 arr modified. Customer [Domain] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Denominator for basic EPS - weighted average shares Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Weighted average grant date fair value, Forfeited & expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Unconsolidated joint venture equity contributions Payments to Acquire Equity Method Investments Cash Flows From Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Revenue performance obligation weighted average life Revenue Performance Obligation Weighted Average Life Revenue performance obligation weighted average life. Statement [Table] Statement [Table] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Percentage of Accounts Receivable [Member] Accounts Receivable [Member] Schedule of Related Party Transactions, by Related Party [Table] Total contract liabilities, Change Increase decreasein contract with customer liability Contract liabilities Increase (Decrease) in Contract with Customer, Liability Document Fiscal Period Focus Total lease payments Lessee, Operating Lease, Liability, to be Paid Non-current liabilities Liabilities, Noncurrent Liabilities, Noncurrent, Total Equity in (earnings) loss of unconsolidated joint ventures Equity in earnings (loss) of unconsolidated joint ventures Income (Loss) from Equity Method Investments 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Fixed-Price [Member] Fixed-Price Contract [Member] Schedule of debt Schedule of Long-Term Debt Instruments [Table Text Block] Accrued salaries, wages and benefits Increase (Decrease) in Accrued Salaries Employee stock options excluded from diluted EPS Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total contract assets Contract with customer asset net Contract with Customer, Asset, after Allowance for Credit Loss Total lease cost Lease, Cost Net Contract with customer asset liability net Contract With Customer Asset Liability Net Contract with customer asset liability net Subsequent Event [Line Items] Amount of letters of credit outstanding Letters of Credit Outstanding, Amount Retainage receivable Construction Contractor, Receivable, Retainage Construction Contractor, Receivable, Retainage, Total Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Fiscal Year Fiscal Period, Policy [Policy Text Block] Customer [Axis] Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Customer Three [Member] Customer Three [Member] Customer Three [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Entity Common Stock, Shares Outstanding Fair Value Accounting Fair Value of Financial Instruments, Policy [Policy Text Block] Entity Bankruptcy Proceedings, Reporting Current Cover Cover [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Selling, General and Administrative Expense, Total Document Fiscal Year Focus Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Office equipment, software and construction in progress [Member] Office Equipment, Software and Construction in Progress [Member] Office equipment, software and construction in progress. Security Exchange Name Expiration term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Accounting Standards Update and Change in Accounting Principle [Table] Reconciliation of Cash, Cash Equivalents and Restricted Cash Schedule of Cash and Cash Equivalents [Table Text Block] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Preferred stock authorized Preferred Stock Authorized Preferred Stock, Shares Authorized Schedule of Finite-Lived Intangible Assets [Table] Variable Interest Entity, Not Primary Beneficiary [Member] Variable Interest Entity, Not Primary Beneficiary [Member] Property, plant and equipment, gross Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Number of shares, Vested Number of shares, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Right-of-use assets obtained in exchange for new operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Revisions in Estimates Increase [Member] Revisions In Estimates Increase [Member] Revisions in estimates increase. Weighted average years of remaining contractual term, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term for options exercised, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Percentage of common stock shares outstanding Percentage Of Common Stock Shares Outstanding Percentage of common stock shares outstanding. Weighted average exercise price per share, Forfeited & expired Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Summary of Unvested Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] 2024 Finance Lease, Liability, to be Paid, Year One Exercise of stock options, value Stock Issued During Period, Value, Stock Options Exercised Entity Emerging Growth Company Amendment Amendment Flag Contract with Customer, Basis of Pricing [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Ending balance, shares Beginning balance, shares Shares, Issued Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Schedule of Estimated Aggregate Remaining Amortization Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Proceeds from Intent for the sale leaseback Net borrowings on revolving credit facility Proceeds from Lines of Credit Proceeds from Lines of Credit, Total Contingent consideration Asset Acquisition, Contingent Consideration, Liability, Noncurrent Leases [Abstract] Variable Rate [Domain] Non rule 10b5-1 Arrangement Modified Non-Rule 10b5-1 Arr Modified [Flag] Non rule 10b5-1 arr modified. Entity File Number Revolving Line of Credit termination date Line of Credit Facility, Expiration Date 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Project [Domain] Weighted-average discount rate - Finance leases Finance Lease, Weighted Average Discount Rate, Percent Long-term debt, net Long-Term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities, Total Leases Lease Disclosure [Text Block] The entire disclosure for operating and financial leases of lessee. Cash, cash equivalents and restricted cash, end of period Cash, cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Share-Based Payment Arrangement [Abstract] Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Debt Instrument [Axis] Weighted average grant date fair value, Ending balance Weighted average grant date fair value Beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Valuation allowance of the deferred tax asset Deferred Tax Assets, Valuation Allowance Total operating expenses Operating Expenses Summary of Information About Significant Customers Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Stock Split Stock Split, Policy [Policy Text Block] Stock split, policy Variable Interest Entity, Primary Beneficiary [Member] Variable Interest Entity, Primary Beneficiary [Member] Collateral management fee Debt Instrument, Initial Collateral Management Fee, Percentage Percentage of initial collateral management fee payable under the credit facility. Entity Address, Address Line Two Entity Small Business Entity Shell Company Line of credit facility, unused line fee , percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Earnings Per Share Earnings Per Share [Text Block] Entity Address, Address Line One Percentage of Revenue [Member] Revenue Benchmark [Member] Other current liabilities Other Liabilities, Current Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Revolving line of credit minimum cash balance Restricted cash Restricted Cash Restricted Cash, Total Weighted average grant date fair value, Outstanding as of March 29, 2024 Weighted average grant date fair value, Outstanding as of December 29, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Subsequent Event Type [Domain] Contract assets, non-current Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total Income Statement Location [Axis] Change in Accounting Estimate by Type [Axis] Long-Term Debt, Type [Axis] Net (loss) income Net (loss) income Net Loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Proceeds from sale of assets Total sale price of non-core business agreement Proceeds from Sale of Intangible Assets 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Total debt Total debt Long-Term Debt, Gross Depreciation and amortization Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization, Total Contract liabilities, non-current Contract with Customer, Liability, Noncurrent Title of 12(b) Security Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Issuance of common stock related to share-based awards, value Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Schedule of Finite Lived Intangible Assets Including the Weighted Average Useful Lives Schedule of Finite-Lived Intangible Assets [Table Text Block] Machinery, equipment, and vehicles [Member] Machinery Equipment And Vehicles [Member] Machinery equipment and vehicles. Trademark [Member] Trademarks [Member] Cash Flows From Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] 2023 Equity Incentive Plan [Member] 2023 Equity Incentive Plan. Segment Segment Reporting, Policy [Policy Text Block] Restricted stock units Dilutive potential common shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Subsequent Event [Table] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Consideration in cash Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Loan and security agreement [Member] Loan and Security Agreement [Member] Loan and security agreement. Total contract liabilities Contract with customer liability Total contract liabilities Contract with customer liability Contract with Customer, Liability 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Weighted average years of remaining contractual term, Exercisable as of September 29, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Change in Accounting Estimate, Type [Domain] Ending balance, shares Beginning balance, shares Common stock, shares outstanding Common Stock, Shares, Outstanding Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Weighted average grant date fair value , Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Summary of Unconditional Right to Cash from Clients Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Common stock shares agreed to issue Common Stock Shares Agreed To Issue Common Stock Shares Agreed To Issue Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures Condensed Balance Sheet [Table Text Block] Concentration Risk Type [Domain] Income Statement Location [Domain] Document Type Document Type Weighted average grant date fair value, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value The weighted average grant-date fair value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology. Line of Credit [Member] Line of Credit [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Weighted average grant date fair value, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Forfeited Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Total cash, cash equivalents and restricted cash Restricted Cash and Cash Equivalents Carryforward taxable income Effective Income Tax Rate Reconciliation, Carryforwards, Percent Effective income tax rate reconciliation, carryforwards, percent. Variable Rate [Axis] TOTAL LIABILITIES Liabilities Property, Plant and Equipment [Table] Weighted Average Remaining Useful Life Finite-Lived Intangible Asset, Useful Life Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Consolidated Entities [Axis] Net loss attributable to Shimmick Corporation Net income (loss) Proceeds from IPO Proceeds from Issuance Initial Public Offering Contract assets, current Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Financing Leases Financing Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Statement of Financial Position [Abstract] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Issuance of common stock related to share-based awards, shares Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Denominator for diluted EPS - adjusted weighted average shares and assumed conversions Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted, Total Revisions in Estimates Decrease [Member] Revisions In Estimates Decrease [Member] Revisions in estimates decrease. Credit Facility [Axis] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Schedule of Share-Based Goods and Nonemployee Services Transaction [Table] Weighted-average remaining lease term - Operating leases Operating Lease, Weighted Average Remaining Lease Term Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Weighted average exercise price per share, Outstanding as of March 29, 2024 Weighted average exercise price per share, Outstanding as of December 29, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Finite-Lived Intangible Assets [Line Items] Summary of Financial Information of Consolidated Joint Ventures Summary of Financial Information of Consolidated Joint Ventures [Table Text Block] Summary of financial information of consolidated joint ventures. Summary of computation of basic and diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Disaggregation of Revenue [Line Items] Schedule of Remaining Lease Payments Under Operating and Financing Leases Lessee Operating Lease and Financing Lease Liability, Maturity [Table Text Block] Lessee operating lease and financing lease liability, maturity. 2026 Finance Lease, Liability, to be Paid, Year Three Joint Ventures and Variable Interest Entities Joint Ventures and Variable Interest Entities Disclosure [Text Block] Joint ventures and variable interest entities disclosure. Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Interest on lease liabilities Finance Lease, Interest Expense Change in Presentation Reclassification, Comparability Adjustment [Policy Text Block] Awarded Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Initial public offering Stock Issued During Period, Shares, New Issues Accrued salaries, wages and benefits Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Accounting Standards Update and Change in Accounting Principle [Abstract] Income Tax Disclosure [Abstract] Billings on uncompleted contracts in excess of costs and estimated earnings, Change Increase Decrease In Contract With Customer Asset Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings Increase decrease in contract with customer asset billings on uncompleted contracts in excess of costs and estimated earnings. Finite-Lived Intangible Assets by Major Class [Axis] Restricted stock units Incremental Common Shares Attributable To Restricted Stock Incremental common shares attributable to restricted stock. Investment in unconsolidated joint ventures Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total Summary of Significant Accounting Policies Significant Accounting Policies [Policy Text Block] Significant accounting policies. XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 29, 2024
May 15, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-27  
Entity Central Index Key 0001887944  
Document Quarterly Report true  
Document Period End Date Mar. 29, 2024  
Document Transition Report false  
Entity File Number 001-41867  
Entity Registrant Name Shimmick Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 84-3749368  
Entity Address, Address Line One 530 Technology Drive  
Entity Address, Address Line Two Suite 300  
Entity Address, City or Town Irvine  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92618  
City Area Code 833  
Local Phone Number 723-2021  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol SHIM  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   25,723,242
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 27,327 $ 62,939
Restricted cash 912 971
Accounts receivable, net 49,700 54,178
Contract assets, current 136,031 125,943
Prepaids and other current assets 11,695 13,427
TOTAL CURRENT ASSETS 225,665 257,458
Property, plant and equipment, net 47,094 46,373
Intangible assets, net 8,600 9,244
Contract assets, non-current 46,703 48,316
Lease right-of-use assets 23,351 23,855
Investment in unconsolidated joint ventures 23,731 21,283
Deferred tax assets 0 17,252
Other assets 2,849 2,871
TOTAL ASSETS 377,993 426,652
CURRENT LIABILITIES    
Accounts payable 77,683 81,589
Contract liabilities, current 110,204 115,785
Accrued salaries, wages and benefits 30,287 26,911
Accrued expenses 33,405 33,897
Other current liabilities 18,173 13,071
TOTAL CURRENT LIABILITIES 269,752 271,253
Long-term debt, net 31,489 29,627
Lease liabilities, non-current 14,855 15,045
Contract liabilities, non-current 2,704 3,215
Contingent consideration 15,725 15,488
Deferred tax liabilities 0 17,252
Other liabilities 5,350 4,282
TOTAL LIABILITIES 339,875 356,162
Commitments and Contingencies (Note 11)
STOCKHOLDERS' EQUITY    
Common stock, $0.01 par value, 100,000,000 shares authorized as of March 29, 2024 and December 29, 2023; 25,738,857 and 25,493,877 shares issued and outstanding as of March 29, 2024 and December 29, 2023, respectively 257 255
Additional paid-in-capital 25,578 24,445
Retained earnings 13,204 46,537
Non-controlling interests (921) (747)
TOTAL STOCKHOLDERS' EQUITY 38,118 70,490
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 377,993 $ 426,652
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 29, 2024
Dec. 29, 2023
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 25,738,857 25,493,877
Common stock, shares outstanding 25,738,857 25,493,877
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 120,043 $ 164,108
Cost of revenue 135,903 157,886
Gross margin (15,860) 6,222
Selling, general and administrative expenses 15,524 15,558
Amortization of intangibles 644 658
Total operating expenses 16,168 16,216
Equity in earnings (loss) of unconsolidated joint ventures 263 (541)
(Loss) gain on sale of assets (26) 1,540
Loss from operations (31,791) (8,995)
Other expense, net 1,543 338
Net loss before income tax (33,334) (9,333)
Income tax expense 0 0
Net (loss) income (33,334) (9,333)
Net (loss) income attributable to non-controlling interests (1) 4
Net loss attributable to Shimmick Corporation $ (33,333) $ (9,337)
Net loss attributable to Shimmick Corporation per common share    
Basic $ (1.3) $ (0.43)
Diluted $ (1.3) $ (0.43)
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Non-Controlling Interests [Member]
Beginning balance, value at Dec. 30, 2022 $ 51,595 $ 219 $ 3,341 $ 49,083 $ (1,048)
Beginning balance, shares at Dec. 30, 2022   21,908,800      
Net (loss) income (9,333) $ 0 0 (9,337) 4
Stock-based compensation 528 $ 0 528 0 0
Ending balance, shares at Mar. 31, 2023   21,908,800      
Ending balance, value at Mar. 31, 2023 42,790 $ 219 3,869 39,746 (1,044)
Beginning balance, value at Dec. 29, 2023 70,490 $ 255 24,445 46,537 (747)
Beginning balance, shares at Dec. 29, 2023   25,493,877      
Net (loss) income (33,334) $ 0 0 (33,333) (1)
Issuance of common stock related to share-based awards, shares   244,980      
Issuance of common stock related to share-based awards, value $ 137 $ 2 135 0 0
Exercise of stock options, shares 195,864        
Stock-based compensation $ 998 0 998 0 0
Distributions to non-controlling interests (173) $ 0 0 0 (173)
Ending balance, shares at Mar. 29, 2024   25,738,857      
Ending balance, value at Mar. 29, 2024 $ 38,118 $ 257 $ 25,578 $ 13,204 $ (921)
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Cash Flows From Operating Activities    
Net Loss $ (33,334) $ (9,333)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 998 528
Depreciation and amortization 4,410 4,165
Equity in (earnings) loss of unconsolidated joint ventures (263) 541
Return on investment in unconsolidated joint ventures 284 5,762
Loss (gain) on sale of assets 26 (1,877)
Other 279 270
Changes in operating assets and liabilities:    
Accounts receivable, net 4,478 (8,511)
Contract assets (8,475) (6,902)
Accounts payable (8,901) 9,919
Contract liabilities (5,579) (9,703)
Accrued expenses (492) (21,070)
Accrued salaries, wages and benefits 3,376 5,264
Other assets and liabilities 8,205 4,797
Net cash used in operating activities (34,988) (26,150)
Cash Flows From Investing Activities    
Purchases of property, plant and equipment (4,620) (2,470)
Proceeds from sale of assets 199 377
Unconsolidated joint venture equity contributions (2,980) (1,550)
Return of investments in unconsolidated joint ventures 0 1,535
Net cash used in investing activities (7,401) (2,108)
Cash Flows From Financing Activities    
Net borrowings on revolving credit facility 1,835 22,808
Payments on finance lease obligation (76) (77)
Other 4,883 77
Net cash provided by financing activities 6,718 22,731
Net decrease in cash, cash equivalents and restricted cash (35,671) (5,527)
Cash, cash equivalents and restricted cash, beginning of period 63,910 82,085
Cash, cash equivalents and restricted cash, end of period 28,239 76,558
Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets    
Cash and cash equivalents 27,327 72,145
Restricted cash 912 4,413
Total cash, cash equivalents and restricted cash $ 28,239 $ 76,558
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (33,333) $ (9,337)
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 29, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arrangement Modified false
Non rule 10b5-1 Arrangement Modified false
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business and Organization
3 Months Ended
Mar. 29, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Organization

Note 1. Business and Organization

 

Shimmick Corporation ("Shimmick", the “Company”) was founded in 1990 in California and operated as a regional infrastructure construction contractor throughout California for nearly 30 years. In 2017, AECOM acquired Shimmick and consolidated it with its existing construction services, which included former legacy construction operations from Morrison Knudsen, Washington Group International, and others. In January 2021, we consummated the AECOM Sale Transactions and began operating as an independent company under new private ownership (the "AECOM Sale Transactions").

 

The accompanying condensed consolidated financial statements include the accounts of Shimmick Corporation and its subsidiaries (“Shimmick”, “we”, “our”, “us”, “its” or the “Company”), unless otherwise indicated. On September 12, 2023, the Company changed its name from SCCI National Holdings, Inc. to Shimmick Corporation.

 

On November 16, 2023, Shimmick completed its initial public offering of 3,575,000 shares of common stock at a price to the public of $7.00 per share (the "IPO"). The net proceeds to Shimmick from the IPO were approximately $19 million after deducting underwriting discounts and commissions of $2 million and other offering expenses of $4 million. Shimmick’s common stock began trading on the NASDAQ Global Market on November 14, 2023.
XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 29, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies

Note 2. Basis of Presentation and Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”), and in conformity with the rules and regulations of the Securities and Exchange Commission. The information furnished reflects all adjustments, consisting of normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of the results of operations, cash flows and financial position for the interim periods presented. A statement of comprehensive income is not presented as the Company’s results of operations do not contain any items classified as comprehensive income. All intercompany accounts and transactions have been eliminated. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations, although management believes the disclosures are adequate to prevent the information presented from being misleading. The accompanying condensed consolidated interim financial statements are unaudited and should be read in conjunction with the audited consolidated financial statements and notes in our Annual Report on Form 10-K for the fiscal year ended December 29, 2023 ("Form 10-K"). Because of the seasonal nature of some of the Company's operations, the results of operations for the three months ended March 29, 2024 are not necessarily indicative of the results of operations to be expected for the full fiscal year.

Change in Presentation

Certain prior period balances in the condensed consolidated balance sheets and statements of cash flows and accompanying notes have been combined or rounded to conform to current period presentation. These changes had no impact on net loss, cash flows, assets and liabilities, or equity previously reported.

Stock Split

On October 23, 2023, the Board of Directors (the "Board") approved an amendment to the Company’s Certificate of Incorporation in order to effect a stock split of the Company’s Common Stock. Further, the Board authorized 100,000,000 shares of Common Stock, with a par value of $0.01 par value per share and 25,000,000 shares of Preferred Stock, with a par value of $0.01 per share. Upon the effectiveness of the filing of the amendment, each share of common stock, par value $0.01 per share (the “Old Common Stock”), issued and outstanding automatically, without further action on the part of the Company or any holder of such Old Common Stock, was reclassified as and became 2.7386 validly issued, fully paid and non-assessable shares of Common Stock. There were no fractional shares issued with respect to the reclassification of shares of Old Common Stock. In lieu of fractional shares, the Company rounded up to the nearest whole number of shares of Common Stock. The Company has retro-actively applied the stock split made effective on October 23, 2023, to share and per share amounts in the condensed consolidated financial statements. Accordingly, any information related to or dependent upon the share amounts in the condensed consolidated financial statements and Note 8 - Stock-Based Compensation and Note 9 - Earnings Per Share have been updated to reflect the effect of the stock split.

 

Summary of Significant Accounting Policies

Our significant accounting policies are described in more detail in “Note 2 - Basis of Presentation and Summary of Significant Accounting Policies” of our Form 10-K.

Recently Issued Accounting Pronouncements

Accounting pronouncements not listed below were assessed and determined to be not applicable or are expected to have minimal impact on the condensed consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07 to enhance disclosures of significant expense and segment profitability categories and amounts for reportable business segments. The amendment is effective in interim periods in the fiscal year beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future condensed consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09 to improve disclosures and presentation requirements to the transparency of the income tax disclosures by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The amendment is effective in interim periods in the fiscal year beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future condensed consolidated financial statements.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Receivables and Contract Assets and Liabilities
3 Months Ended
Mar. 29, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Receivables and Contract Assets and Liabilities

Note 3. Revenue, Receivables and Contract Assets and Liabilities

The following table presents the Company’s revenue disaggregated by contract types:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2024

 

 

2023

 

Fixed-price

 

$

113,065

 

 

$

151,528

 

Cost reimbursable

 

 

6,505

 

 

 

10,843

 

Equipment and labor revenue

 

 

473

 

 

 

1,737

 

Total revenue

 

$

120,043

 

 

$

164,108

 

 

Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. Projects that focus on foundation drilling are referred to as "Foundations Projects". Projects that started prior to consummation of the AECOM Sale Transactions are referred to as "Legacy Projects".

The following table presents the Company’s revenue disaggregated by Shimmick Projects, Foundations Projects and Legacy Projects:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2024

 

 

2023

 

Shimmick Projects

 

$

90,292

 

 

$

88,099

 

Foundations Projects

 

 

6,640

 

 

 

20,104

 

Legacy Projects

 

 

23,111

 

 

 

55,905

 

Total revenue

 

$

120,043

 

 

$

164,108

 

 

Remaining performance obligations

The Company had $1.0 billion of remaining performance obligations yet to be satisfied as of March 29, 2024. Our remaining performance obligations have a weighted average life of 2.1 years as of March 29, 2024.

Contract Balances

The following table provides information about contract assets (also referred to as costs and estimated earnings in excess of billings on uncompleted contracts and retainage receivable) and contract liabilities (also referred to as billings on uncompleted contracts in excess of costs and estimated earnings and forward loss reserve), which include assets and liabilities that are dependent upon future activity:

 

 

 

March 29,

 

 

December 29,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change

 

(In thousands)

 

 

 

 

 

 

 

 

 

Contract assets, current and non-current:

 

 

 

 

 

 

 

 

 

    Costs and estimated earnings in excess of billings on uncompleted contracts

 

$

136,031

 

 

$

125,943

 

 

$

10,088

 

    Retainage receivable

 

 

46,703

 

 

 

48,316

 

 

 

(1,613

)

        Total contract assets

 

 

182,734

 

 

 

174,259

 

 

 

8,475

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities, current and non-current:

 

 

 

 

 

 

 

 

 

    Billings on uncompleted contracts in excess of costs and estimated earnings

 

 

(43,548

)

 

 

(48,841

)

 

 

5,293

 

    Forward loss reserve

 

 

(69,360

)

 

 

(70,159

)

 

 

799

 

        Total contract liabilities

 

 

(112,908

)

 

 

(119,000

)

 

 

6,092

 

        Net

 

$

69,826

 

 

$

55,259

 

 

$

14,567

 

 

Contract terms with customers include the timing of billing and payment, which usually differs from the timing of revenue recognition. As a result, the Company carries contract assets and liabilities within the condensed consolidated balance sheets. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current or non-current. Many of the contracts under which the Company performs work also contain retainage provisions. Retainage refers to that portion of our billings held for payment by the customer pending satisfactory completion of the project. Unless reserved, the Company assumes that all amounts retained by customers under such provisions are fully collectible. These assets and liabilities are reported in the condensed consolidated balance sheets within “Contract assets, current,” “Contract assets, non-current,” “Contract liabilities, current" and “Contract liabilities, non-current." Costs and estimated earnings in excess of billings on uncompleted contracts consists of revenue recognized in excess of billings. Billings on uncompleted contracts in excess of costs and estimated earnings consists of billings in excess of revenue recognized. The Company recognized revenue of $18.9 million during the three months ended March 29, 2024 that was included in contract liabilities as of December 29, 2023.

 

The Company’s timing of revenue recognition may not be consistent with its rights to bill and collect cash from its clients. Those rights are generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of work or when services are performed. The Company’s accounts receivable represents amounts billed to clients that have yet to be collected and represent an unconditional right to cash from its clients as presented below.

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Total accounts receivable, gross

 

$

50,630

 

 

$

55,202

 

Allowance for credit losses

 

 

(930

)

 

 

(1,024

)

Accounts receivable, net

 

$

49,700

 

 

$

54,178

 

 

Substantially all contract assets as of March 29, 2024 and December 29, 2023 are expected to be collected within the Company’s estimated operating cycle, except for retainage and claims pertaining to certain contracts. The Company’s operating cycle may extend beyond one year.

The Company is in the process of negotiating or awaiting approval of unapproved change orders and claims with its customers. The Company is proceeding with its contractual rights to recoup additional costs incurred from its customers based on completing work associated with change orders, including change orders with pending change order pricing, or claims related to significant changes in scope which resulted in substantial delays and additional costs in completing the work. The Company may take legal action if it and the customer cannot reach a mutually acceptable resolution.

Information about significant customers

 

Significant Customers as a Percentage of Accounts Receivable, Net

 

 

 

As of March 29, 2024

 

 

 

Customer one

 

29.6%

 

Customer two

 

17.2%

 

 

 

 

 

As of December 29, 2023

 

 

 

Customer one

 

32.5%

 

Customer two

 

21.7%

 

 

 

Significant Customers as a Percentage of Revenue

 

 

 

Three Months Ended March 29, 2024

 

 

 

Customer one

 

21.2%

 

Customer two

 

14.8%

 

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

Customer one

 

19.1%

 

Customer two

 

18.4%

 

Customer three

 

16.5%

 

 

 

Revisions in Estimates

 

Changes in contract estimates resulted in net decreases in gross margin of $18 million for the three months ended March 29, 2024, primarily due to increased forecasted cost to complete loss jobs.

 

There were no material changes in estimates for the three months ended March 31, 2023.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Joint Ventures and Variable Interest Entities
3 Months Ended
Mar. 29, 2024
Joint Ventures and Variable Interest Entities Disclosure [Abstract]  
Joint Ventures and Variable Interest Entities

Note 4. Joint Ventures and Variable Interest Entities

A summary of financial information of the consolidated joint ventures is as follows:

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

45,774

 

 

$

34,071

 

Non-current assets

 

 

-

 

 

 

8,971

 

Total assets

 

 

45,774

 

 

 

43,042

 

Current liabilities

 

 

61,543

 

 

 

59,602

 

Non-current liabilities

 

 

2,029

 

 

 

2,013

 

Total liabilities

 

$

63,572

 

 

$

61,615

 

 

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

4,004

 

 

$

4,614

 

 

 

The assets of the Company’s consolidated joint ventures are restricted for use only by the particular joint venture and are not available for the general operations of the Company.

A summary of financial information of the unconsolidated joint ventures, as derived from their financial statements, is as follows:

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

81,404

 

 

$

74,498

 

Non-current assets

 

 

12,862

 

 

 

14,333

 

Total assets

 

 

94,266

 

 

 

88,831

 

Current liabilities

 

 

40,928

 

 

 

42,817

 

Total liabilities

 

$

40,928

 

 

$

42,817

 

 

 

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

20,456

 

 

$

28,888

 

Cost of revenue

 

 

20,931

 

 

 

33,972

 

Gross margin

 

 

(475

)

 

 

(5,084

)

Net loss

 

$

(475

)

 

$

(5,084

)

 

As of March 29, 2024 and December 29, 2023, the Company’s investment in unconsolidated joint ventures was $24 million and $21 million, respectively.

The Company recognized equity in earnings of unconsolidated joint ventures of $263 thousand for the three months ended March 29, 2024 and equity in loss of unconsolidated joint ventures of $541 thousand for the three months ended March 31, 2023.

Contractually required support provided to the Company’s joint ventures is discussed in Note 11 - Commitments and Contingencies.

Related Party Transactions

We often provide construction management and other subcontractor services to the Company’s joint ventures and revenue includes amounts related to these services which is eliminated to the extent of our ownership. Revenue included related to services provided to unconsolidated joint venture related parties is as follows:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

478

 

 

$

1,045

 

Amounts included in the condensed consolidated balance sheets related to services provided to unconsolidated joint ventures as of March 29, 2024 and December 29, 2023 are as follows:

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Accounts receivable, net

 

$

2,471

 

 

$

2,092

 

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property Plant and Equipment and Intangible Assets
3 Months Ended
Mar. 29, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment and Intangible Assets

Note 5. Property, Plant and Equipment and Intangible Assets

The following table summarizes the components of property, plant and equipment as of March 29, 2024 and December 29, 2023.

 

 

March 29,

 

 

December 29,

 

(In thousands)

 

2024

 

 

2023

 

Building and land

 

$

3,993

 

 

$

4,002

 

Machinery, equipment, and vehicles

 

 

70,406

 

 

 

70,250

 

Office equipment, software and construction in progress

 

 

13,402

 

 

 

9,324

 

Property, plant and equipment, gross

 

 

87,801

 

 

 

83,576

 

Accumulated depreciation

 

 

(40,707

)

 

 

(37,203

)

Property, plant and equipment, net

 

$

47,094

 

 

$

46,373

 

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Depreciation expense

 

$

3,700

 

 

$

3,507

 

 

Depreciation is recorded within cost of revenue and selling, general and administrative expenses and is calculated using the straight-line method over the estimated useful lives of the assets, or in the case of leasehold improvements and capitalized leases, the lesser of the remaining term of the lease or its estimated useful life.

 

The following table presents the Company’s finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:

 

 

 

March 29, 2024

 

 

Weighted Average Remaining Useful Life

 

 

Intangible Assets, Gross

 

 

Accumulated Amortization

 

 

Intangible Assets, Net

 

 

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

Trademark

 

 

3.8

 

 

$

10,600

 

 

$

(4,921

)

 

$

5,679

 

 

Customer contracts

 

 

2.8

 

 

 

6,373

 

 

 

(3,452

)

 

 

2,921

 

 

Total

 

 

 

 

$

16,973

 

 

$

(8,373

)

 

$

8,600

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 29, 2023

 

 

 

Weighted Average Remaining Useful Life

 

 

Intangible Assets, Gross

 

 

Accumulated Amortization

 

 

Intangible Assets, Net

 

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

Trademark

 

 

4

 

 

$

10,600

 

 

$

(4,543

)

 

$

6,057

 

Customer contracts

 

 

3

 

 

 

6,527

 

 

 

(3,340

)

 

 

3,187

 

Total

 

 

 

 

$

17,127

 

 

$

(7,883

)

 

$

9,244

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Company’s estimated aggregate remaining amortization is as follows:

 

 

 

Amortization

 

 

 

Expense

 

(In thousands)

 

 

 

2024

 

$

1,932

 

2025

 

 

2,577

 

2026

 

 

2,577

 

2027

 

 

1,514

 

Total

 

$

8,600

 

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended
Mar. 29, 2024
Debt Disclosure [Abstract]  
Debt

Note 6. Debt

Total debt outstanding is presented on the condensed consolidated balance sheets as follows:

 

(In thousands)

 

March 29, 2024

 

 

December 29, 2023

 

Revolving Credit Facility

 

$

31,749

 

 

$

29,914

 

Total debt

 

 

31,749

 

 

 

29,914

 

Unamortized debt issuance costs

 

 

(260

)

 

 

(287

)

Long-term debt, net

 

$

31,489

 

 

$

29,627

 

Revolving Credit Facility

On March 27, 2023, we entered into the Revolving Credit Facility with MidCap Financial Services, LLC, which originally provided a total commitment of $30 million. The Revolving Credit Facility was subsequently amended on June 30, 2023, September 22, 2023 and May 20, 2024. As amended, the Revolving Credit Facility provides for a total commitment of $33 million and bears interest at an annual rate of adjusted term SOFR, subject to a 1.0% floor, plus 5.50%. Further, the Revolving Credit Facility is subject to an annual collateral management fee of 0.50% and an annual unused line fee of 0.50%. The Revolving Credit Facility includes certain financial operating covenants, including a minimum liquidity requirement of $5 million. As of March 29, 2024, we were not in compliance with the leverage covenant set forth in the Revolving Credit Facility prior to the May 20, 2024 amendment. As a result of the May 20, 2024 amendments, the leverage covenant was replaced with the aforementioned minimum liquidity requirement. As amended, we are currently in compliance with all covenants under the Revolving Credit Facility. The Revolving Credit Facility matures on September 30, 2024.

Project Financing Agreement

On March 26, 2024, we entered into a Project Financing Agreement (the "Project Financing Agreement") with Berkshire Hathaway Specialty Insurance Company, National Liability & Fire Insurance Company and National Indemnity Company (collectively "Berkshire") which provides an advance of up to $25 million in exchange for security interest in the assigned and secured collateral specified in the Project Financing Agreement. If drawn, the advance will be used to satisfy bond and bonded contract obligations and bears interest at an annual rate of adjusted term SOFR, subject to a 1.0% floor, plus 4.50%. All funds provided by Berkshire under the Project Financing Agreement as well as all accrued interest are due and payable in full on March 28, 2028.

In connection with our entry into the Credit Agreement (as defined below), we terminated the Project Financing Agreement. As a result, all obligations of the Company and its subsidiaries under the Project Financing Agreement were released and all security interests and liens granted by the Company and such subsidiaries to secure such obligations were terminated.

Credit Facility

On May 20, 2024, the Company, as guarantor, and its wholly-owned subsidiaries as borrowers (“Borrowers”), Alter Domus (US) LLC, as agent, and AECOM and BHSI as lenders, entered into a revolving credit facility (the “Credit Agreement”). The Credit Agreement provides borrowing capacity up to $60 million. The obligations under the Credit Agreement bear interest at a per annum rate equal to one month Term SOFR (as defined in the Credit Agreement), subject to a 1.00% floor, plus 3.50%. Interest on any outstanding amounts drawn under the Credit Agreement will be payable, in kind or in cash at the election of the Company, on the last day of each month and upon prepayment.

The Credit Agreement replaced the Project Financing Agreement. The Company expects to use the proceeds from the Credit Agreement for general corporate purposes. The Credit Agreement matures on May 20, 2029 (the “Maturity Date”), and the Borrowers may borrow, repay and reborrow amounts under the Credit Agreement until the Maturity Date.

Obligations of the Borrowers under the Credit Agreement are guaranteed by the Company and secured by a lien on substantially all assets of the Company and the Borrowers.

The Credit Agreement contains customary affirmative and negative covenants for a transaction of this type, including covenants that limit liens, asset sales and investments, in each case subject to negotiated exceptions and baskets. In addition, the Credit Agreement contains a maximum leverage ratio covenant that will be tested starting for the third quarter of fiscal year 2025. The Credit Agreement also contains representations and warranties and event of default provisions customary for a transaction of this type.

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Mar. 29, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

Note 7. Income Taxes

We compute the year-to-date income tax provision by applying our estimated annual effective tax rate to our year-to-date pre-tax income and adjust for discrete tax items in the period in which they occur.

The effective tax rate was 0% for the three months ended March 29, 2024, and March 31, 2023, respectively.

For the three months ended March 29, 2024 and March 31, 2023, the deferred tax provision resulting from the current year loss is completely offset by the change in valuation allowance, resulting in zero tax expense.

The Company generally anticipates a zero effective tax rate due to a full valuation allowance. However, the Company may recognize a current tax expense in a specific period if its taxable income, net of available deferred tax assets in that period, exceeds the allowable utilization of tax attributes such as NOL carryforwards. The allowable limitation typically restricts the use of NOL carryforwards to 80% of taxable income.

Deferred Tax Assets and Liabilities

We recognize deferred tax assets and liabilities for future tax consequences arising from differences between the carrying amounts of existing assets and liabilities under U.S. GAAP and their respective tax bases, and for net operating loss carryforwards and tax credit carryforwards. We evaluate the recoverability of our deferred tax assets, weighing all positive and negative evidence, and are required to establish or maintain a valuation allowance for these assets if we determine that it is more likely than not that some or all the deferred tax assets will not be realized.

As of each reporting date, we consider new evidence, both positive and negative, that could impact our view with regard to the future realization of deferred tax assets. We will maintain our positions with regard to future realization of deferred tax assets, including those with respect to which we continue maintaining valuation allowances, until there is sufficient new evidence to support a change in expectations. Such a change in expectations could arise due to many factors, including those impacting our forecasts of future earnings, as well as changes in the tax laws under which we operate and tax planning. It is not reasonably possible to forecast any such changes at the present time, but it is possible that, should they arise, our view of their effect on the future realization of deferred tax assets may impact materially our condensed consolidated financial statements.

After weighing all the evidence, giving more weight to the evidence that was objectively verifiable, a valuation allowance of $133 million and $124 million as of March 29, 2024 and December 29, 2023, respectively, has been recorded to recognize only the portion of the deferred tax asset that is more likely than not to be realized. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if the objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as our projections for growth.

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation
3 Months Ended
Mar. 29, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

Note 8. Stock-Based Compensation

On April 12, 2021, the Company’s Board approved the Company’s 2021 Stock Plan (the “2021 Stock Plan”). The 2021 Stock Plan reserves 5,477,200 of the Company’s shares for issuance of incentive instruments, including Incentive Stock Options (“ISOs”), Non-statutory Stock Options, Stock Appreciation Rights, Restricted Stock Awards, and Restricted Stock Unit Awards. ISOs granted under the Plan have a term of 10 years and vest over four years of service.

On November 13, 2023, the Company’s Board approved the Shimmick Corporation 2023 Equity Incentive Plan (the “2023 Omnibus Incentive Plan”). 3,729,149 is the maximum aggregate number of shares of Common Stock available under the 2023 Omnibus Incentive Plan (equal to ten percent (10%) of the Company’s Common Stock outstanding immediately following the completion of the Company’s IPO on November 16, 2023 plus (ii) the reserved and authorized shares for awards under the Company’s 2021 Stock Plan that were not granted as of November 13, 2023). The maximum aggregate number of shares of Common Stock that may be issued under the 2023 Omnibus Incentive Plan will automatically increase annually on the first day of each fiscal year, beginning with the 2024 fiscal year in an amount equal to five percent (5%) of Common Stock outstanding on the last day of the immediately preceding fiscal year unless the plan administration determines that a lesser amount should instead be issued. The shares reserved under the 2023 Omnibus Incentive Plan are for issuance of incentive instruments, including stock options, restricted stock awards, restricted stock units, stock appreciation rights, performance units and other share-based awards.

Total compensation expense related to stock-based grants was $1 million for each of the three months ended March 29, 2024 and March 31, 2023. Unrecognized compensation expense related to stock-based grants to employees of Shimmick outstanding as of March 29, 2024 and March 31, 2023 was $5 million and $4 million, respectively, to be recognized on a straight-line basis over the awards’ weighted average remaining vesting period of 1.1 years and 2.0 years, respectively.

For the three months ended March 29, 2024, stock option activity was as follows:

 

 

 

Stock Options

 

 

 

Number of shares

 

 

Weighted average exercise price per share

 

 

Weighted average grant date fair value

 

 

Weighted average years of remaining contractual term

 

Outstanding as of December 29, 2023

 

 

4,137,183

 

 

$

1.26

 

 

$

 

 

 

7.6

 

      Exercised

 

 

(195,864

)

 

 

1.26

 

 

 

0.66

 

 

 

 

  Forfeited & expired

 

 

(200,415

)

 

 

1.26

 

 

 

0.66

 

 

 

 

Outstanding as of March 29, 2024

 

 

3,740,904

 

 

 

1.26

 

 

 

0.66

 

 

 

7.1

 

Exercisable as of March 29, 2024

 

 

2,662,487

 

 

$

1.26

 

 

$

0.66

 

 

 

7.1

 

 

The following table summarizes the activities for unvested Shimmick restricted stock units for the three months ended March 29, 2024:

 

 

 

Restricted Stock Units

 

 

 

Number of shares

 

 

Weighted average grant date fair value

 

Unvested as of December 29, 2023

 

 

576,714

 

 

$

6.49

 

      Awarded

 

 

12,097

 

 

 

6.20

 

  Forfeited

 

 

(3,049

)

 

 

6.56

 

Outstanding as of March 29, 2024

 

 

585,762

 

 

 

6.48

 

Ended vested as of March 29, 2024

 

 

39,683

 

 

 

6.56

 

Ended unvested as of March 29, 2024

 

 

546,079

 

 

$

6.47

 

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share
3 Months Ended
Mar. 29, 2024
Earnings Per Share [Abstract]  
Earnings Per Share

Note 9. Earnings Per Share

Basic earnings per share (“EPS”) is calculated based on the weighted average shares outstanding during the period. Diluted earnings per share includes the dilutive effect of employee and director stock options and restricted stock units. Stock options are considered dilutive whenever the exercise price is less than the average market price of the stock during the period and antidilutive whenever the exercise price exceeds the average market price of the common stock during the period. All 3.7 million and 4.4 million employee stock options were excluded from the calculation of diluted earnings per share for the three months ended March 29, 2024 and March 31, 2023, respectively, as they are antidilutive to the EPS calculation.

The computation of basic and diluted EPS is as follows:

 

 

Three Months Ended

 

(In thousands, except per share data)

March 29, 2024

 

 

March 31, 2023

 

Numerator:

 

 

 

 

 

Net loss attributable to Shimmick Corporation

$

(33,333

)

 

$

(9,337

)

Numerator for basic and diluted EPS

$

(33,333

)

 

$

(9,337

)

 

 

 

 

 

 

Denominator:

 

 

 

 

 

Denominator for basic EPS - weighted average shares

 

25,560

 

 

 

21,909

 

Effect of dilutive securities:

 

 

 

 

 

Employee stock options

 

 

 

 

 

Restricted stock units

 

 

 

 

 

Dilutive potential common shares

 

 

 

 

 

Denominator for diluted EPS - adjusted weighted average shares and assumed conversions

 

25,560

 

 

 

21,909

 

Basic earnings per common share

$

(1.30

)

 

$

(0.43

)

Diluted earnings per common share

$

(1.30

)

 

$

(0.43

)

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Mar. 29, 2024
Leases [Abstract]  
Leases

Note 10. Leases

Lease expenses recorded within the condensed consolidated statements of operations are comprised as follows:

 

 

Three Months Ended

 

(In thousands)

 

March 29, 2024

 

 

March 31, 2023

 

Operating lease cost

 

 

 

 

 

 

Cost of revenue

 

$

2,353

 

 

$

3,235

 

Selling, general and administrative expenses

 

 

305

 

 

 

293

 

Finance lease cost (all in cost of revenue):

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

66

 

 

 

75

 

Interest on lease liabilities

 

 

8

 

 

 

7

 

Short-term lease cost

 

 

82

 

 

 

143

 

Total lease cost

 

$

2,814

 

 

$

3,753

 

 

Additional condensed consolidated balance sheets information related to leases is as follows:

 

 

 

 

 

March 29,

 

 

December 29,

 

(In thousands)

 

Balance Sheet Classification

 

2024

 

 

2023

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets

 

Lease right-of-use assets

 

$

23,130

 

 

$

23,568

 

Finance lease assets

 

Lease right-of-use assets

 

 

221

 

 

 

287

 

Total lease assets

 

 

 

$

23,351

 

 

$

23,855

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

  

 

 

 

 

 

 

Current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Other current liabilities

 

$

7,955

 

 

$

8,247

 

Finance lease liabilities

 

Other current liabilities

 

 

269

 

 

 

317

 

Total current lease liabilities

 

  

 

$

8,224

 

 

$

8,564

 

 

 

 

 

 

 

 

Non-current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Lease liabilities, non-current

 

$

14,855

 

 

$

15,017

 

Finance lease liabilities

 

Lease liabilities, non-current

 

 

-

 

 

 

28

 

Total non-current lease liabilities

 

 

 

$

14,855

 

 

$

15,045

 

 

Weighted average remaining lease term information related to leases is as follows:

 

 

 

March 29,

 

December 29,

 

 

2024

 

2023

Weighted average remaining lease term (in years):

 

 

 

 

Operating leases

 

3.4

 

3.4

Finance leases

 

0.8

 

1.1

Weighted average discount rate:

 

 

 

 

Operating leases

 

6.4%

 

6.3%

Finance leases

 

9.9%

 

9.9%

 

Supplemental cash flow information related to leases is as follows:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2023

 

 

2023

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

2,334

 

 

$

2,792

 

Financing cash flows from finance leases

 

 

76

 

 

 

77

 

Right-of-use assets obtained in exchange for new operating leases

 

$

1,879

 

 

$

8,604

 

 

 

Total remaining lease payments under both the Company’s operating and finance leases are as follows:

 

 

 

Operating

 

 

Financing

 

(In thousands)

 

Leases

 

 

Leases

 

Year

 

 

 

 

 

 

2024

 

$

6,954

 

 

$

253

 

2025

 

 

8,848

 

 

 

28

 

2026

 

 

4,005

 

 

 

 

2027

 

 

2,352

 

 

 

 

2028

 

 

2,187

 

 

 

 

Thereafter

 

 

1,046

 

 

 

 

Total lease payments

 

 

25,392

 

 

 

281

 

Amounts representing interest

 

 

(2,582

)

 

 

(12

)

Total lease liabilities

 

$

22,810

 

 

$

269

 

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 29, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 11. Commitments and Contingencies

In the Company’s joint venture arrangements, the liability of each partner is usually joint and several. This means as each joint venture partner may become liable for the entire risk of performance guarantees provided by each partner to the customer. Typically, each joint venture partner indemnifies the other partners for any liabilities incurred in excess of the liabilities the other party is obligated to bear under the respective joint venture agreement. In addition, the Company may be required to guarantee performance directly to the customer. The Company is unable to estimate the maximum potential amount of future payments that the Company could be required to make under outstanding performance guarantees related to joint venture projects due to a number of factors, including but not limited to, the nature and extent of any contractual defaults by the other joint venture partners, resource availability, potential performance delays caused by the defaults, the location of the projects, and the terms of the related contracts.

In the ordinary course of business, the Company is subject to other claims, lawsuits, investigations and disputes arising out of the conduct of its business, including matters relating to commercial transactions, government contracts, and employment matters. The Company recognizes a liability for contingencies that are probable of occurrence and reasonably estimable. To date, no such matters are material to the condensed consolidated statements of operations.

In certain contracts, there are provisions that require the Company to pay liquidated damages if the Company is responsible for the failure to meet specified contractual milestone dates and the applicable customer asserts a conforming claim under these provisions. These contracts define the conditions under which customers may make claims against the Company for liquidated damages. Based upon the evaluation of performance and other commercial and legal analysis, management has recognized relevant probable liquidated damages as of March 29, 2024 and December 29, 2023, and believes that the ultimate resolution of such matters will not materially affect the Company's condensed consolidated financial position, results of operations, or cash flows.

The Company has recorded contingent consideration as of March 29, 2024 and December 29, 2023 at its estimated fair value. The Company is unable to reasonably determine an estimated range of amounts of the payments that could be made due to the uncertainty of future events.

Guarantees

The Company obtains bonding on construction contracts through third-party bonding companies. As is customary in the construction industry, the Company indemnifies the third-party bonding companies for any losses incurred by it in connection with bonds that are issued. The Company has granted the third-party bonding companies a security interest in accounts receivable, contract assets and contract rights for that obligation.

The Company typically indemnifies contract owners for claims arising during the construction process and carries insurance coverage for such claims.

Letters of Credit

In the ordinary course of business and under certain contracts, the Company is required to post standby letters of credit for its insurance carriers. The Company did not have any letters of credit outstanding as of March 29, 2024 or December 29, 2023.

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended
Mar. 29, 2024
Subsequent Events [Abstract]  
Subsequent Events

Note 12. Subsequent Events

Sale of Assets of Foundations Projects Business

On May 10, 2024, the Company entered into an agreement to sell the assets of its non-core Foundations Projects business for total consideration of $17.5 million, consisting of $15 million in cash and a $2.5 million promissory note. The net proceeds will be used to repay borrowings under the existing Revolving Credit Facility.

Equipment Sale-Leaseback

On May 10, 2024, the Company entered into a non-binding letter of intent for the sale-leaseback of its equipment yard in Tracy, California. The transaction contemplates the sale of the equipment yard for approximately $22 million, along with a five-year lease for Shimmick to continue using the property. The net proceeds will be used to repay borrowings under the existing Revolving Credit Facility.

Mutual Release

In connection with the entry into the Credit Agreement and related agreements, on May 20, 2024, we entered into a Settlement Agreement and Mutual Release with AECOM pursuant to which, among other things, we and our subsidiaries released AECOM from all claims that have or could have been asserted against us and our subsidiaries, including claims or defenses asserted or which could have been asserted under the Purchase and Sale Agreement, dated December 9, 2020, between AECOM, URS Holdings, Inc. and Shimmick Corporation (as successor in interest to SCC Group LLC (the “PSA”). In return, AECOM is releasing us and our subsidiaries from certain claims under the PSA, specifically those related to or arising in respect to: (a) the Golden Gate Bridge Project and the Gerald Desmond Bridge Project, under the claim sharing provisions contained in Sections 2.13(a)(i) and (a)(ii) of the PSA, respectively; (b) any Earn-Out Payment arising solely under Section 2.11 of the PSA and (c) the Chickamauga Lock Project arising under the claim sharing provisions of that certain Working Capital Settlement Agreement, dated as of January 31, 2022, by and among SCC Group LLC, AECOM and URS Holdings, Inc.

In connection with the releases, AECOM will jointly file, or caused to be filed, a request for dismissal of the AECOM v. SCCI National Holdings, Inc., et al., Delaware Chancery Court C.A. No. 2022-0727-MTZ, in its entirety, with prejudice.

Share Issuance

In connection with the Mutual Release, we entered into a Share Issuance Agreement (the “Share Issuance Agreement”) with AECOM, pursuant to which we agreed to issue an aggregate 7,745,000 shares of common stock (the “Shares”). 5,144,622 of the Shares (the “Initial Shares”), which represent approximately 19.99% of our outstanding common stock immediately prior to the issuance, were issued on May 20, 2024. Issuance of the remaining 2,600,378 Shares (the “Additional Shares”) are subject to approval by the Company’s stockholders, pursuant to NASDAQ listing requirements.

Credit Agreements

See Note 6 - Debt for additional information regarding subsequent events.

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 29, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”), and in conformity with the rules and regulations of the Securities and Exchange Commission. The information furnished reflects all adjustments, consisting of normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of the results of operations, cash flows and financial position for the interim periods presented. A statement of comprehensive income is not presented as the Company’s results of operations do not contain any items classified as comprehensive income. All intercompany accounts and transactions have been eliminated. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations, although management believes the disclosures are adequate to prevent the information presented from being misleading. The accompanying condensed consolidated interim financial statements are unaudited and should be read in conjunction with the audited consolidated financial statements and notes in our Annual Report on Form 10-K for the fiscal year ended December 29, 2023 ("Form 10-K"). Because of the seasonal nature of some of the Company's operations, the results of operations for the three months ended March 29, 2024 are not necessarily indicative of the results of operations to be expected for the full fiscal year.

Change in Presentation

Change in Presentation

Certain prior period balances in the condensed consolidated balance sheets and statements of cash flows and accompanying notes have been combined or rounded to conform to current period presentation. These changes had no impact on net loss, cash flows, assets and liabilities, or equity previously reported.

Stock Split

Stock Split

On October 23, 2023, the Board of Directors (the "Board") approved an amendment to the Company’s Certificate of Incorporation in order to effect a stock split of the Company’s Common Stock. Further, the Board authorized 100,000,000 shares of Common Stock, with a par value of $0.01 par value per share and 25,000,000 shares of Preferred Stock, with a par value of $0.01 per share. Upon the effectiveness of the filing of the amendment, each share of common stock, par value $0.01 per share (the “Old Common Stock”), issued and outstanding automatically, without further action on the part of the Company or any holder of such Old Common Stock, was reclassified as and became 2.7386 validly issued, fully paid and non-assessable shares of Common Stock. There were no fractional shares issued with respect to the reclassification of shares of Old Common Stock. In lieu of fractional shares, the Company rounded up to the nearest whole number of shares of Common Stock. The Company has retro-actively applied the stock split made effective on October 23, 2023, to share and per share amounts in the condensed consolidated financial statements. Accordingly, any information related to or dependent upon the share amounts in the condensed consolidated financial statements and Note 8 - Stock-Based Compensation and Note 9 - Earnings Per Share have been updated to reflect the effect of the stock split.

Summary of Significant Accounting Policies

Summary of Significant Accounting Policies

Our significant accounting policies are described in more detail in “Note 2 - Basis of Presentation and Summary of Significant Accounting Policies” of our Form 10-K.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

Accounting pronouncements not listed below were assessed and determined to be not applicable or are expected to have minimal impact on the condensed consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07 to enhance disclosures of significant expense and segment profitability categories and amounts for reportable business segments. The amendment is effective in interim periods in the fiscal year beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future condensed consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09 to improve disclosures and presentation requirements to the transparency of the income tax disclosures by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The amendment is effective in interim periods in the fiscal year beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future condensed consolidated financial statements.

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Receivables and Contract Assets and Liabilities (Tables)
3 Months Ended
Mar. 29, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Company's Revenue Disaggregated by Contract Types

The following table presents the Company’s revenue disaggregated by contract types:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2024

 

 

2023

 

Fixed-price

 

$

113,065

 

 

$

151,528

 

Cost reimbursable

 

 

6,505

 

 

 

10,843

 

Equipment and labor revenue

 

 

473

 

 

 

1,737

 

Total revenue

 

$

120,043

 

 

$

164,108

 

 

Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. Projects that focus on foundation drilling are referred to as "Foundations Projects". Projects that started prior to consummation of the AECOM Sale Transactions are referred to as "Legacy Projects".

The following table presents the Company’s revenue disaggregated by Shimmick Projects, Foundations Projects and Legacy Projects:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2024

 

 

2023

 

Shimmick Projects

 

$

90,292

 

 

$

88,099

 

Foundations Projects

 

 

6,640

 

 

 

20,104

 

Legacy Projects

 

 

23,111

 

 

 

55,905

 

Total revenue

 

$

120,043

 

 

$

164,108

 

Summary of Information About Contract Assets and Contract Liabilities

The following table provides information about contract assets (also referred to as costs and estimated earnings in excess of billings on uncompleted contracts and retainage receivable) and contract liabilities (also referred to as billings on uncompleted contracts in excess of costs and estimated earnings and forward loss reserve), which include assets and liabilities that are dependent upon future activity:

 

 

 

March 29,

 

 

December 29,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change

 

(In thousands)

 

 

 

 

 

 

 

 

 

Contract assets, current and non-current:

 

 

 

 

 

 

 

 

 

    Costs and estimated earnings in excess of billings on uncompleted contracts

 

$

136,031

 

 

$

125,943

 

 

$

10,088

 

    Retainage receivable

 

 

46,703

 

 

 

48,316

 

 

 

(1,613

)

        Total contract assets

 

 

182,734

 

 

 

174,259

 

 

 

8,475

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities, current and non-current:

 

 

 

 

 

 

 

 

 

    Billings on uncompleted contracts in excess of costs and estimated earnings

 

 

(43,548

)

 

 

(48,841

)

 

 

5,293

 

    Forward loss reserve

 

 

(69,360

)

 

 

(70,159

)

 

 

799

 

        Total contract liabilities

 

 

(112,908

)

 

 

(119,000

)

 

 

6,092

 

        Net

 

$

69,826

 

 

$

55,259

 

 

$

14,567

 

Summary of Unconditional Right to Cash from Clients The Company’s accounts receivable represents amounts billed to clients that have yet to be collected and represent an unconditional right to cash from its clients as presented below.

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Total accounts receivable, gross

 

$

50,630

 

 

$

55,202

 

Allowance for credit losses

 

 

(930

)

 

 

(1,024

)

Accounts receivable, net

 

$

49,700

 

 

$

54,178

 

Summary of Information About Significant Customers

Information about significant customers

 

Significant Customers as a Percentage of Accounts Receivable, Net

 

 

 

As of March 29, 2024

 

 

 

Customer one

 

29.6%

 

Customer two

 

17.2%

 

 

 

 

 

As of December 29, 2023

 

 

 

Customer one

 

32.5%

 

Customer two

 

21.7%

 

 

 

Significant Customers as a Percentage of Revenue

 

 

 

Three Months Ended March 29, 2024

 

 

 

Customer one

 

21.2%

 

Customer two

 

14.8%

 

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

Customer one

 

19.1%

 

Customer two

 

18.4%

 

Customer three

 

16.5%

 

 

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Joint Ventures and Variable Interest Entities (Tables)
3 Months Ended
Mar. 29, 2024
Joint Ventures and Variable Interest Entities Disclosure [Abstract]  
Summary of Financial Information of Consolidated Joint Ventures

A summary of financial information of the consolidated joint ventures is as follows:

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

45,774

 

 

$

34,071

 

Non-current assets

 

 

-

 

 

 

8,971

 

Total assets

 

 

45,774

 

 

 

43,042

 

Current liabilities

 

 

61,543

 

 

 

59,602

 

Non-current liabilities

 

 

2,029

 

 

 

2,013

 

Total liabilities

 

$

63,572

 

 

$

61,615

 

 

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

4,004

 

 

$

4,614

 

Summary of Financial Information of Unconsolidated Joint Ventures

A summary of financial information of the unconsolidated joint ventures, as derived from their financial statements, is as follows:

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Current assets

 

$

81,404

 

 

$

74,498

 

Non-current assets

 

 

12,862

 

 

 

14,333

 

Total assets

 

 

94,266

 

 

 

88,831

 

Current liabilities

 

 

40,928

 

 

 

42,817

 

Total liabilities

 

$

40,928

 

 

$

42,817

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

20,456

 

 

$

28,888

 

Cost of revenue

 

 

20,931

 

 

 

33,972

 

Gross margin

 

 

(475

)

 

 

(5,084

)

Net loss

 

$

(475

)

 

$

(5,084

)

Summary of Revenue Included Related to Services Provided to Related Parties Revenue included related to services provided to unconsolidated joint venture related parties is as follows:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Revenue

 

$

478

 

 

$

1,045

 

Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures

Amounts included in the condensed consolidated balance sheets related to services provided to unconsolidated joint ventures as of March 29, 2024 and December 29, 2023 are as follows:

 

 

 

March 29,

 

 

December 29,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Accounts receivable, net

 

$

2,471

 

 

$

2,092

 

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property Plant and Equipment and Intangible Assets (Tables)
3 Months Ended
Mar. 29, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Components of Property Plant and Equipment Net

The following table summarizes the components of property, plant and equipment as of March 29, 2024 and December 29, 2023.

 

 

March 29,

 

 

December 29,

 

(In thousands)

 

2024

 

 

2023

 

Building and land

 

$

3,993

 

 

$

4,002

 

Machinery, equipment, and vehicles

 

 

70,406

 

 

 

70,250

 

Office equipment, software and construction in progress

 

 

13,402

 

 

 

9,324

 

Property, plant and equipment, gross

 

 

87,801

 

 

 

83,576

 

Accumulated depreciation

 

 

(40,707

)

 

 

(37,203

)

Property, plant and equipment, net

 

$

47,094

 

 

$

46,373

 

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

 

 

2024

 

 

2023

 

(In thousands)

 

 

 

 

 

 

Depreciation expense

 

$

3,700

 

 

$

3,507

 

Schedule of Finite Lived Intangible Assets Including the Weighted Average Useful Lives

The following table presents the Company’s finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:

 

 

 

March 29, 2024

 

 

Weighted Average Remaining Useful Life

 

 

Intangible Assets, Gross

 

 

Accumulated Amortization

 

 

Intangible Assets, Net

 

 

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

Trademark

 

 

3.8

 

 

$

10,600

 

 

$

(4,921

)

 

$

5,679

 

 

Customer contracts

 

 

2.8

 

 

 

6,373

 

 

 

(3,452

)

 

 

2,921

 

 

Total

 

 

 

 

$

16,973

 

 

$

(8,373

)

 

$

8,600

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 29, 2023

 

 

 

Weighted Average Remaining Useful Life

 

 

Intangible Assets, Gross

 

 

Accumulated Amortization

 

 

Intangible Assets, Net

 

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

Trademark

 

 

4

 

 

$

10,600

 

 

$

(4,543

)

 

$

6,057

 

Customer contracts

 

 

3

 

 

 

6,527

 

 

 

(3,340

)

 

 

3,187

 

Total

 

 

 

 

$

17,127

 

 

$

(7,883

)

 

$

9,244

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Schedule of Estimated Aggregate Remaining Amortization

The Company’s estimated aggregate remaining amortization is as follows:

 

 

 

Amortization

 

 

 

Expense

 

(In thousands)

 

 

 

2024

 

$

1,932

 

2025

 

 

2,577

 

2026

 

 

2,577

 

2027

 

 

1,514

 

Total

 

$

8,600

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
3 Months Ended
Mar. 29, 2024
Debt Disclosure [Abstract]  
Schedule of debt

Total debt outstanding is presented on the condensed consolidated balance sheets as follows:

 

(In thousands)

 

March 29, 2024

 

 

December 29, 2023

 

Revolving Credit Facility

 

$

31,749

 

 

$

29,914

 

Total debt

 

 

31,749

 

 

 

29,914

 

Unamortized debt issuance costs

 

 

(260

)

 

 

(287

)

Long-term debt, net

 

$

31,489

 

 

$

29,627

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 29, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

For the three months ended March 29, 2024, stock option activity was as follows:

 

 

 

Stock Options

 

 

 

Number of shares

 

 

Weighted average exercise price per share

 

 

Weighted average grant date fair value

 

 

Weighted average years of remaining contractual term

 

Outstanding as of December 29, 2023

 

 

4,137,183

 

 

$

1.26

 

 

$

 

 

 

7.6

 

      Exercised

 

 

(195,864

)

 

 

1.26

 

 

 

0.66

 

 

 

 

  Forfeited & expired

 

 

(200,415

)

 

 

1.26

 

 

 

0.66

 

 

 

 

Outstanding as of March 29, 2024

 

 

3,740,904

 

 

 

1.26

 

 

 

0.66

 

 

 

7.1

 

Exercisable as of March 29, 2024

 

 

2,662,487

 

 

$

1.26

 

 

$

0.66

 

 

 

7.1

 

Summary of Unvested Restricted Stock Units

The following table summarizes the activities for unvested Shimmick restricted stock units for the three months ended March 29, 2024:

 

 

 

Restricted Stock Units

 

 

 

Number of shares

 

 

Weighted average grant date fair value

 

Unvested as of December 29, 2023

 

 

576,714

 

 

$

6.49

 

      Awarded

 

 

12,097

 

 

 

6.20

 

  Forfeited

 

 

(3,049

)

 

 

6.56

 

Outstanding as of March 29, 2024

 

 

585,762

 

 

 

6.48

 

Ended vested as of March 29, 2024

 

 

39,683

 

 

 

6.56

 

Ended unvested as of March 29, 2024

 

 

546,079

 

 

$

6.47

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share (Tables)
3 Months Ended
Mar. 29, 2024
Earnings Per Share [Abstract]  
Summary of computation of basic and diluted EPS

The computation of basic and diluted EPS is as follows:

 

 

Three Months Ended

 

(In thousands, except per share data)

March 29, 2024

 

 

March 31, 2023

 

Numerator:

 

 

 

 

 

Net loss attributable to Shimmick Corporation

$

(33,333

)

 

$

(9,337

)

Numerator for basic and diluted EPS

$

(33,333

)

 

$

(9,337

)

 

 

 

 

 

 

Denominator:

 

 

 

 

 

Denominator for basic EPS - weighted average shares

 

25,560

 

 

 

21,909

 

Effect of dilutive securities:

 

 

 

 

 

Employee stock options

 

 

 

 

 

Restricted stock units

 

 

 

 

 

Dilutive potential common shares

 

 

 

 

 

Denominator for diluted EPS - adjusted weighted average shares and assumed conversions

 

25,560

 

 

 

21,909

 

Basic earnings per common share

$

(1.30

)

 

$

(0.43

)

Diluted earnings per common share

$

(1.30

)

 

$

(0.43

)

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Mar. 29, 2024
Leases [Abstract]  
Schedule of Lease Expense

Lease expenses recorded within the condensed consolidated statements of operations are comprised as follows:

 

 

Three Months Ended

 

(In thousands)

 

March 29, 2024

 

 

March 31, 2023

 

Operating lease cost

 

 

 

 

 

 

Cost of revenue

 

$

2,353

 

 

$

3,235

 

Selling, general and administrative expenses

 

 

305

 

 

 

293

 

Finance lease cost (all in cost of revenue):

 

 

 

 

 

 

Amortization of right-of-use assets

 

 

66

 

 

 

75

 

Interest on lease liabilities

 

 

8

 

 

 

7

 

Short-term lease cost

 

 

82

 

 

 

143

 

Total lease cost

 

$

2,814

 

 

$

3,753

 

Schedule of Balance Sheets Information Related to Leases

Additional condensed consolidated balance sheets information related to leases is as follows:

 

 

 

 

 

March 29,

 

 

December 29,

 

(In thousands)

 

Balance Sheet Classification

 

2024

 

 

2023

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets

 

Lease right-of-use assets

 

$

23,130

 

 

$

23,568

 

Finance lease assets

 

Lease right-of-use assets

 

 

221

 

 

 

287

 

Total lease assets

 

 

 

$

23,351

 

 

$

23,855

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

  

 

 

 

 

 

 

Current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Other current liabilities

 

$

7,955

 

 

$

8,247

 

Finance lease liabilities

 

Other current liabilities

 

 

269

 

 

 

317

 

Total current lease liabilities

 

  

 

$

8,224

 

 

$

8,564

 

 

 

 

 

 

 

 

Non-current:

 

  

 

 

 

 

 

 

Operating lease liabilities

 

Lease liabilities, non-current

 

$

14,855

 

 

$

15,017

 

Finance lease liabilities

 

Lease liabilities, non-current

 

 

-

 

 

 

28

 

Total non-current lease liabilities

 

 

 

$

14,855

 

 

$

15,045

 

Schedule of Weighted Average Remaining Lease Term

Weighted average remaining lease term information related to leases is as follows:

 

 

 

March 29,

 

December 29,

 

 

2024

 

2023

Weighted average remaining lease term (in years):

 

 

 

 

Operating leases

 

3.4

 

3.4

Finance leases

 

0.8

 

1.1

Weighted average discount rate:

 

 

 

 

Operating leases

 

6.4%

 

6.3%

Finance leases

 

9.9%

 

9.9%

Schedule of Supplemental Cash Flow Information Related to Leases

Supplemental cash flow information related to leases is as follows:

 

 

 

Three Months Ended

 

 

 

March 29,

 

 

March 31,

 

(In thousands)

 

2023

 

 

2023

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

2,334

 

 

$

2,792

 

Financing cash flows from finance leases

 

 

76

 

 

 

77

 

Right-of-use assets obtained in exchange for new operating leases

 

$

1,879

 

 

$

8,604

 

 

Schedule of Remaining Lease Payments Under Operating and Financing Leases

Total remaining lease payments under both the Company’s operating and finance leases are as follows:

 

 

 

Operating

 

 

Financing

 

(In thousands)

 

Leases

 

 

Leases

 

Year

 

 

 

 

 

 

2024

 

$

6,954

 

 

$

253

 

2025

 

 

8,848

 

 

 

28

 

2026

 

 

4,005

 

 

 

 

2027

 

 

2,352

 

 

 

 

2028

 

 

2,187

 

 

 

 

Thereafter

 

 

1,046

 

 

 

 

Total lease payments

 

 

25,392

 

 

 

281

 

Amounts representing interest

 

 

(2,582

)

 

 

(12

)

Total lease liabilities

 

$

22,810

 

 

$

269

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business and Organization - Additional Information (Details)
$ / shares in Units, $ in Millions
Nov. 16, 2023
USD ($)
$ / shares
shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Initial public offering | shares 3,575,000
Common stock price per share | $ / shares $ 7
Proceeds from IPO $ 19
Proceeds after deducting underwriting discounts and commissions 2
Other offering costs $ 4
XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) - $ / shares
Mar. 29, 2024
Dec. 29, 2023
Oct. 23, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Common stock, shares authorized 100,000,000 100,000,000 100,000,000
Common stock, par or stated value per share $ 0.01 $ 0.01 $ 0.01
Preferred stock authorized     25,000,000
Preferred stock, par or stated value per share     $ 0.01
Common stock, shares issued 25,738,857 25,493,877 2.7386
Old Common Stock [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Common stock, par or stated value per share     $ 0.01
XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Performance obligations yet to be satisfied $ 1,000,000  
Revenue performance obligation weighted average life 2 years 1 month 6 days  
Revenue recognized $ 18,900  
Net (loss) income (33,334) $ (9,333)
Revisions in Estimates Increase [Member]    
Disaggregation of Revenue [Line Items]    
Net (loss) income $ 18,000  
XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Contract Types (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 120,043 $ 164,108
Fixed-Price [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 113,065 151,528
Cost Reimbursable [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 6,505 10,843
Equipment and Labor Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 473 $ 1,737
XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Shimmick Projects and Legacy Projects (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 120,043 $ 164,108
Shimmick Projects [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 90,292 88,099
Foundations Projects [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 6,640 20,104
Legacy Projects [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 23,111 $ 55,905
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Dec. 29, 2023
Revenue from Contract with Customer [Abstract]      
Costs and estimated earnings in excess of billings on uncompleted contracts $ 136,031   $ 125,943
Costs and estimated earnings in excess of billings on uncompleted contracts, Change 10,088    
Retainage receivable 46,703   48,316
Retainage receivable, Change (1,613)    
Total contract assets 182,734   174,259
Total contract assets, Change 8,475 $ 6,902  
Billings on uncompleted contracts in excess of costs and estimated earnings (43,548)   (48,841)
Billings on uncompleted contracts in excess of costs and estimated earnings, Change 5,293    
Forward loss reserve (69,360)   (70,159)
Forward loss reserve, Change 799    
Total contract liabilities (112,908)   (119,000)
Total contract liabilities, Change 6,092    
Net 69,826   $ 55,259
Net, Change $ 14,567    
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Receivables and Contract Assets and Liabilities - Summary of Unconditional Right to Cash from Clients (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Revenue from Contract with Customer [Abstract]    
Total accounts receivable, gross $ 50,630 $ 55,202
Allowance for credit losses (930) (1,024)
Accounts receivable, net $ 49,700 $ 54,178
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Significant Customers (Details) - Customer Concentration Risk [Member]
3 Months Ended 12 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Dec. 29, 2023
Customer One [Member] | Percentage of Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration of risk 29.60%   32.50%
Customer One [Member] | Percentage of Revenue [Member]      
Concentration Risk [Line Items]      
Concentration of risk 21.20% 19.10%  
Customer Two [Member] | Percentage of Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration of risk 17.20%   21.70%
Customer Two [Member] | Percentage of Revenue [Member]      
Concentration Risk [Line Items]      
Concentration of risk 14.80% 18.40%  
Customer Three [Member] | Percentage of Revenue [Member]      
Concentration Risk [Line Items]      
Concentration of risk   16.50%  
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Joint Ventures and Variable Interest Entities -Summary of Financial Information of Consolidated Joint Ventures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Dec. 29, 2023
Current assets $ 225,665   $ 257,458
TOTAL ASSETS 377,993   426,652
Current liabilities 269,752   271,253
TOTAL LIABILITIES 339,875   356,162
Revenue 120,043 $ 164,108  
Variable Interest Entity, Primary Beneficiary [Member]      
Current assets 45,774   34,071
Non-current assets 0   8,971
TOTAL ASSETS 45,774   43,042
Current liabilities 61,543   59,602
Non-current liabilities 2,029   2,013
TOTAL LIABILITIES 63,572   $ 61,615
Revenue $ 4,004 $ 4,614  
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Joint Ventures and Variable Interest Entities -Summary of Financial Information of Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Dec. 29, 2023
Current assets $ 225,665   $ 257,458
TOTAL ASSETS 377,993   426,652
Current liabilities 269,752   271,253
TOTAL LIABILITIES 339,875   356,162
Revenue 120,043 $ 164,108  
Gross margin (15,860) 6,222  
Net (loss) income (33,334) (9,333)  
Variable Interest Entity, Not Primary Beneficiary [Member]      
Current assets 81,404   74,498
Non-current assets 12,862   14,333
TOTAL ASSETS 94,266   88,831
Current liabilities 40,928   42,817
TOTAL LIABILITIES 40,928   $ 42,817
Revenue 20,456 28,888  
Cost of revenue 20,931 33,972  
Gross margin (475) (5,084)  
Net (loss) income $ (475) $ (5,084)  
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Joint Ventures and Variable Interest Entities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Dec. 29, 2023
Statement of Financial Position [Abstract]      
Investment in unconsolidated joint ventures $ 23,731   $ 21,283
Equity in earnings (loss) of unconsolidated joint ventures $ 263 $ (541)  
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Joint Ventures and Variable Interest Entities -Summary of Revenue Included Related to Services Provided to Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Related Party Transaction [Line Items]    
Revenue $ 120,043 $ 164,108
Related Party [Member]    
Related Party Transaction [Line Items]    
Revenue $ 478 $ 1,045
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Joint Ventures and Variable Interest Entities - Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Related Party [Member]    
Accounts receivable, net $ 2,471 $ 2,092
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 87,801 $ 83,576
Accumulated depreciation (40,707) (37,203)
Property, plant and equipment, net 47,094 46,373
Building and land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 3,993 4,002
Machinery, equipment, and vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 70,406 70,250
Office equipment, software and construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 13,402 $ 9,324
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Depreciation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 3,700 $ 3,507
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property Plant and Equipment and Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross $ 16,973 $ 17,127
Accumulated Amortization (8,373) (7,883)
Total $ 8,600 $ 9,244
Trademark [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 3 years 9 months 18 days 4 years
Intangible Assets, Gross $ 10,600 $ 10,600
Accumulated Amortization (4,921) (4,543)
Total $ 5,679 $ 6,057
Customer contracts [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life 2 years 9 months 18 days 3 years
Intangible Assets, Gross $ 6,373 $ 6,527
Accumulated Amortization (3,452) (3,340)
Total $ 2,921 $ 3,187
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property Plant and Equipment and Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Property, Plant and Equipment [Abstract]    
2024 $ 1,932  
2025 2,577  
2026 2,577  
2027 1,514  
Total $ 8,600 $ 9,244
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Debt Instrument [Line Items]    
Total debt $ 31,749 $ 29,914
Unamortized debt issuance costs (260) (287)
Long-term debt, net 31,489 29,627
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Total debt $ 31,749 $ 29,914
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Additional Information (Details) - USD ($)
$ in Millions
May 16, 2024
Mar. 26, 2024
Sep. 22, 2023
Mar. 27, 2023
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility, borrowing capacity     $ 33 $ 30
Revolving Line of Credit termination date     Sep. 30, 2024  
Line of credit facility, unused line fee , percentage     0.50%  
Collateral management fee     0.50%  
Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]        
Debt Instrument [Line Items]        
Debt instrument, interest rate, percentage     0.50%  
Revolving Credit Facility [Member] | Base Rate [Member]        
Debt Instrument [Line Items]        
Debt instrument, interest rate, percentage     1.00%  
Line of Credit [Member]        
Debt Instrument [Line Items]        
Line of credit facility, borrowing capacity $ 60      
Line of Credit [Member] | Subsequent Event [Member]        
Debt Instrument [Line Items]        
Debt instrument, interest rate, percentage 1.00%      
Line of Credit [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]        
Debt Instrument [Line Items]        
Debt instrument, interest rate, percentage 3.50%      
Project Financing Agreement        
Debt Instrument [Line Items]        
Insurance advance received from surety   $ 25    
Project Financing Agreement | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]        
Debt Instrument [Line Items]        
Debt instrument, interest rate, percentage   4.50%    
Project Financing Agreement | Base Rate [Member]        
Debt Instrument [Line Items]        
Debt instrument, interest rate, percentage   1.00%    
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Dec. 29, 2023
Income Tax Disclosure [Abstract]      
Effective tax rate 0.00% 0.00%  
Carryforward taxable income 80.00%    
Effective tax rate valuation allowance 0.00%    
Valuation allowance of the deferred tax asset $ 133   $ 124
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 12, 2021
Mar. 29, 2024
Mar. 31, 2023
Nov. 13, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Compensation expense related to stock-based grants   $ 1    
Unrecognized compensation expense   $ 5 $ 4  
Recognition period of unrecognized compensation expense   1 year 1 month 6 days 2 years  
2021 Stock Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, capital shares reserved for future issuance (in shares) 5,477,200      
Expiration term 10 years      
Vesting period 4 years      
2023 Equity Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, capital shares reserved for future issuance (in shares)       3,729,149
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 29, 2024
Dec. 29, 2023
Share-Based Payment Arrangement [Abstract]    
Number of shares, Outstanding as of December 29, 2023 4,137,183  
Number of shares, Exercised (195,864)  
Number of shares, Forfeited & expired (200,415)  
Number of shares, Outstanding as of March 29, 2024 3,740,904 4,137,183
Number of shares, Exercisable as of September 29, 2023 2,662,487  
Weighted average exercise price per share, Outstanding as of December 29, 2023 $ 1.26  
Weighted average exercise price per share, Exercised 1.26  
Weighted average exercise price per share, Forfeited & expired 1.26  
Weighted average exercise price per share, Outstanding as of March 29, 2024 1.26 $ 1.26
Weighted average exercise price per share, Exercisable as of March 29, 2024 1.26  
Weighted average grant date fair value, Outstanding as of December 29, 2023 0  
Weighted average grant date fair value, Exercised 0.66  
Weighted average grant date fair value, Forfeited & expired 0.66  
Weighted average grant date fair value, Outstanding as of March 29, 2024 0.66 $ 0
Weighted average grant date fair value, Exercisable as of March 29, 2024 $ 0.66  
Weighted average years of remaining contractual term, Outstanding 7 years 1 month 6 days 7 years 7 months 6 days
Weighted average years of remaining contractual term, Exercised 0 years  
Weighted average years of remaining contractual term, Forfeited & expired 0 years  
Weighted average years of remaining contractual term, Exercisable as of September 29, 2023 7 years 1 month 6 days  
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Summary of Unvested Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 29, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Beginning Balance | shares 576,714
Awarded | shares 12,097
Forfeited | shares (3,049)
Outstanding as of March 29, 2024 | shares 585,762
Ended vested as of March 29, 2024 | shares 39,683
Ending balance | shares 546,079
Weighted average grant date fair value Beginning balance | $ / shares $ 6.49
Weighted average grant date fair value, Awarded | $ / shares 6.2
Weighted average grant date fair value , Forfeited | $ / shares 6.5
Weighted average grant date fair value, Out standing Ending | $ / shares 6.48
Weighted average grant date fair value, Vested | $ / shares 6.56
Weighted average grant date fair value, Ending balance | $ / shares $ 6.4
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share - Additional Information (Details) - shares
shares in Millions
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Employee stock options excluded from diluted EPS 3.7 4.4
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share - Summary of computation of basic and diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Numerator:    
Net loss attributable to Shimmick Corporation $ (33,333) $ (9,337)
Numerator for basic and diluted EPS $ (33,333) $ (9,337)
Denominator:    
Denominator for basic EPS - weighted average shares 25,560 21,909
Effect of dilutive securities:    
Employee stock options 0 0
Restricted stock units 0 0
Dilutive potential common shares 0 0
Denominator for diluted EPS - adjusted weighted average shares and assumed conversions 25,560 21,909
Basic EPS:    
Basic earnings per common share $ (1.3) $ (0.43)
Diluted EPS:    
Diluted earnings per common share $ (1.3) $ (0.43)
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Lessee, Lease, Description [Line Items]    
Amortization of right-of-use assets $ 66 $ 75
Interest on lease liabilities 8 7
Short term lease cost 82 143
Total lease cost 2,814 3,753
Cost of Revenue [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease cost 2,353 3,235
Selling, General and Administrative Expenses [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease cost $ 305 $ 293
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Balance Sheets Information Related to Leases (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Leases [Abstract]    
Operating Lease, Asset, Statement of Financial Position [Extensible Enumeration] Total lease assets Total lease assets
Finance Lease, Asset, Statement of Financial Position [Extensible Enumeration] Total lease assets Total lease assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total non-current lease liabilities Total non-current lease liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total non-current lease liabilities Total non-current lease liabilities
Operating lease assets $ 23,130 $ 23,568
Finance lease assets 221 287
Total lease assets 23,351 23,855
Operating lease liabilities, current 7,955 8,247
Finance lease liabilities, current 269 317
Total current lease liabilities 8,224 8,564
Operating lease liabilities, noncurrent 14,855 15,017
Finance lease liabilities, noncurrent 0 28
Total non-current lease liabilities $ 14,855 $ 15,045
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Weighted Average Remaining Lease Term (Details)
Mar. 29, 2024
Dec. 29, 2023
Leases [Abstract]    
Weighted-average remaining lease term - Operating leases 3 years 4 months 24 days 3 years 4 months 24 days
Weighted-average remaining lease term - Finance leases 9 months 18 days 1 year 1 month 6 days
Weighted-average discount rate - Operating leases 6.40% 6.30%
Weighted-average discount rate - Finance leases 9.90% 9.90%
XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Lessee, Lease, Description [Line Items]    
Operating cash flows from operating leases $ 2,334 $ 2,792
Financing cash flows from finance leases 76 77
Right-of-use assets obtained in exchange for new operating leases $ 1,879 $ 8,604
XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details)
$ in Thousands
Mar. 29, 2024
USD ($)
Operating Leases  
2024 $ 6,954
2025 8,848
2026 4,005
2027 2,352
2028 2,187
Thereafter 1,046
Total lease payments 25,392
Amounts representing interest (2,582)
Total lease liabilities 22,810
Financing Leases  
2024 253
2025 28
2026 0
2027 0
2028 0
Thereafter 0
Total lease payments 281
Amounts representing interest (12)
Total lease liabilities $ 269
XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
May 10, 2024
Mar. 29, 2024
Mar. 31, 2023
May 16, 2024
Dec. 29, 2023
Oct. 23, 2023
Subsequent Event [Line Items]            
Proceeds from Intent for the sale leaseback   $ 1,835 $ 22,808      
Common stock, shares issued   25,738,857     25,493,877 2.7386
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Total consideration $ 17,500          
Consideration in cash 15,000          
Consideration in promissory note 2,500          
Proceeds from Intent for the sale leaseback $ 22,000          
Subsequent Event [Member] | Share Issuance Agreement [Member]            
Subsequent Event [Line Items]            
Common stock shares agreed to issue       7,745,000    
Common stock, shares issued       5,144,622    
Remaining shares for issuance       2,600,378    
Percentage of common stock shares outstanding       19.99%    
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -=&M%@'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 " #71K18B2]O9N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'';,4SJRT9/'0Q6V-C-V&IK&B?&UDCZ]DN\-F5L#["CI=^? M/H%J$Z3I(K[$+F DA^EN\$V;I EK=B0*$B"9(WJ=RC'1CLU]%[VF\1D/$+0Y MZ0."X/P>/)*VFC1,P"+,1*9J:Z2)J*F+%[PU,SY\QB;#K %LT&-+":JR J:F MB>$\-#7< !.,,/KT74 [$W/U3VSN +LDA^3F5-_W9;_(N7&'"MZ?MZ]YW<*U MB71K&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #71K18AHA\@P4& #&( & 'AL+W=O?NAT$M<7$4_. MY5+$\,U;*Q'*]66+MG8W'H.%K[,;G?%HR1=B)O3ORP<%5YW2Q0LB$2>!C(D2\\O6 MA'YP[&XFR)_X(Q#K9.\SR5">I7S)+J;>9K,@L.?E7!$&&9.4(Y_ MMZ:M\C*).4]#_2C7G\06J)?YN3), M\G_)NGBVVVT1-TVTC+9B*$$4Q,5?_KJMB'V!52-@6P%[)Z!VC<#>"NPGPMW11:11,>>^0FUH'> MD&E<=(^LFMLD\;D2R:BCX=\-[J.U#*LJAL M5]0KAAK><75.V,4981;K&LKC'))O".V9U&]*8Y<59^=V=HV=(U="D;\GSXE6 MT!?_,550X= U.V0#]$.RY*ZX;,$(3(1:B=;XIQ]HW_K51/>=S-[ =DO8+N9> M]9*GS5*82'$YM=I?34BHJB%2KT3JH66: (^7,]V&?&%BPO5S'B:FJG!064.H M?@G5/ZZ=;H/$Y2%Y$"J0'KF%V\81C+M]I28^5-.0;U#R#?X7WS?!53T=[E4W MBZ"JAGS#DF^(ELE)E7J/!],G@:G=..QPMW:;LC8;F"!184/(BQ+R BW6=I5Q M %0!Y!26AU?RF]B8 '$GR[+H<#BXZ!H;$M4V9*16M:Y:QW75KRE76JAP0Q[% M4BIM7$EQ+ZU2XU2#RYHB[D4'>ASB=IK!>NH!JW)MKUW<<8.FK*QB94>N@(I# MALVS$=*>N%GMVH'KFD)6D8:B(6(W,F^#4)#[-'H6R@B'F\"8;'?IL&^<=W!M M4\ JQE \B&P!'\4BR&(;-.<]C\S]%3>:^4$4!>X+<:2"3I!G92/O*2(.K3(. MQ4-*&>C=JIAG9*9AD!*IH/ IS,$P%4O/7 FX^_6-$?D4 8A6"8CBH66+_,1? MR=2# 1O, [=XE4%Z-&XY[+;M0??"[@^-O*<(1+1*1!2/,5O>B>>!>W*V^T ^ MPW/D2VQNUP89IV=;Y$FX?BQ#N=B0:P5OW\18'Z<(4+1*4!0//6A]/*VEL3YP MRUD:P'BQ+XHH1:LL18\*4R6NDUW!T'Z2:].$='7 ;JI6@;'/.+BP(2>K MXA3#(]![SG(.>U 2BNP:^_D!3V=BW$4X1:AB5:AB>!)Z#_H@$PTI^:]@63M- M'W"\8'UJG+EP75/2*E(Q/ 7E776B!*\'PPV&MFW$.D6(8E6(8GC^^2SS-V]? MQEB(.F R8'8;DK#Q!1R7-N6K,A3#H\]3H"$>RCFA[.?G7\A,N*F"EC1"XDZ. MC")8EV=:NB]G9 GONBL>IH+\:)U;E"R%*O8>C75PBES%JES%\.0#+P%>$"_( M;!,]R]"(CAO,/DWOC%RG"$^L"D\,3SJ[QB0WKZ[/XX6HS<<'C.XGL^N)<<\/ M%S8EK.(2.RHN[39:BE>XO"EA03%O(QUP_&;<''=P55/.*@:QHV+0--9"%4 $"UY;&S7 X:UG*?(/G:5?6P\NNPX7_?WDXIM-"-DP_TD7->4AMC9OEQ*?F2:LCM<982C,3?*;]L MZZ%PZ^5NV<']:LQZ$"%9EXTZJWW&SMY)<3;&\@/TA+C91E!Q:%S>+0_I)_G1 M=*=ZO#CAO^/9$$U(*.8@M4??<$]H;('X/NY ME'IWD?U ^5\7QO\!4$L#!!0 ( -=&M%C8]6ZC% < /$= 8 >&PO M=V]R:W-H965T&ULK9EM4]LX$,>_BB;7N6MG K$D/[:0&0K< M-',4. )WA3ECVK& MN41/\[RHCGLS*1>?!X,JG?$YJP[%@A?PRU24% M@SG+BM[PJ'YV70Z/Q%+F6<&O2U0MYW-6/G_EN7@\[N'>RX.;[&$FU8/!\&C! M'OB8R[O%=0EW@\;+))OSHLI$@4H^/>Z=X,^G-%8-:HN_,OY8;5TC%!P_!W+.*GXK\ M[VPB9\>]N(-K==#Z;*28KYI# KF6;'^ MRYXV';'5 /N6!F33@+RV =TTH'6@:V5U6&=,LN%1*1Y1J:S!F[JH^Z9N#=%D MA1K&L2SAUPS:R>&I*"8P*'R"X*H2>39A$FZ^LIP5*4=CY;A"!^AN?(8^?OB$ M/J"L0+EN\P%$WH1/FO!)[8_:PK^[N3F_O$4GX_'Y[=@4SKJ];VZO%MGG:L%2?MR# M553QW"DE"D\9J1Z??Z/2=.F]X)N\^YWU4<&F2&&BO]Y/(\SHB M=:O QU%LEADV,D/W0(M"EI >$:LJ6+Q]2"-E"0-MDAEJ C -/8H[.@UF)$A\ M:A8:-4(CI]#KDB]8-JGJ62GDC)51(5CQDL)R:*6N1N7&TK2 . MM55EL$J([UMD;I$2OVU=%:(X<*RMC;O=[HH\VE5K,(LI#BUR6[)A)TV&%QRJ M&U2J,N9 3 ^6%7>LJHVOG;1L4*LKZ:H:J\6!;I M=BWRK\C@^0I^7 (5C>JI05:D93&3&2:Q;?ZVP,)N8IWQ*8=9,$&2/;GZ6$>2 M-G-U$QR1@%@4MN#";G)=USK%.GUH M%"6)MI!T.Y] VK7U7HLI'+VJ2+P8G7P=78QN1^=FG4[:O;54?"]ONS&WJ,-N MUC6USH(]JT+'&+!.L"@*8VU<=+,8![&E3,0MZ+";=$T^SC-VG^69S+B[V,$Z MOS#VB-?%G-$NB&)+FB,MZ(@;=-"IY1+R1 6[J[)6^PA;Y77]<\\+/LW,RY/H M0*,>++V.;H,9"1-L6:"D!1]Q@^]%-G]:J*VB6:).,4I]KUOS&,WBQ%*8D:UM MG!MV5SO5X]:$,&K5*89C''7GKK9\1UK8$3?L=LO(/4F%&)@5)E'0W>Z8 M["(HTBUP(RW+XM%;30(Z_O>P1FDS4U/H4_3Q4DB.,/YDU.[T;*ZR MD*E<>P='N]&WZ*/N(\SQ[=7I']^N+L[.;\:_H?,_[T:W_QA#?=>3S/?RMAOT MUEGFGL-,&')1H$J*]$U_?6_U U8Z6JL99R)LKL M/\@*K$)BBKZS,ITU1]'UQ#GC*9_?PYI\.6'^@DC0CVC M_&95I6JC^@AK*2L)%S#WWO"./@(W"UY_SLB?C2-G8'N@G<6:C"Q)G[;TIV[Z MGTPFF4KR+$?JJ.X@ SZQ1299;A1JH'L0;)UG;J0:S'S?QE3:%@'4703<<,G@ M$12JK"Q@$,PGVP:@4WT/8##SPX!:"A7:)WD!PGI'FN8K"+?IK3E/77S?IW[7YU==)33&&-MZ'4S*& 2SR*V)3Y]S='L M%JC0R>79Z\7'VH<,XPF#PI (9M;M17O^8K[_!_4$L#!!0 ( -=& MM%C ,N6;E ( #4' 8 >&PO=V]R:W-H965T&ULK571 M;M,P%/T5*R $TFC2I$FZD4;:.DWP@%2M AX0#VYRVUAS[&"[[>#KN7;2J!W9 MV"3ZT/C:]QR?X]Q<9WNI[G0%8,A]S86>>94QS87OZZ*"FNJ1;$#@REJJFAH, MU<;7C0):.E#-_3 ($K^F3'AYYN86*L_DUG F8*&(WM8U5;^N@,O]S!M[AXE; MMJF,G?#SK*$;6(+YTBP41G[/4K(:A&92$ 7KF7*6%-M]SGY$P""<#\/G3\&LH>GAT"O?1?7\$87\$ MH>.+'N%;&K2,A6F(7),;)M XHYPLI&:NTKY?KK116&\_AJRVW)-A;OL-7NB& M%C#S\"/3H';@Y6]>C9/@PY#Q_T1V<@Q1?PS14^Q8"76-;K'BBKLSTE!%=I1O M8JX5QV_7#73>CNL./Y+1QBGT70:IP\$#R5.SJ-IF@[K37J] MRL\%X#91-P?2VE.02V=?8W9?X'4$L#!!0 ( -=&M%BX0OXS MQ@0 '41 8 >&PO=V]R:W-H965T&ULK9AM;]LV$(#_ M"J$50PHDL:@WRYEC('':+<"R!G&[?1CV@;9H6XM$NB05I_OU.TJR9$L4D0+- MAU@O=\?GCL<[4M,]%\]R2ZE"KWG&Y+6S56IW-1K)U9;F1%[R'67P9LU%3A3< MBLU([@0E2:F49R//=:-13E+FS*;ELT/"4;K9*/QC-ICNRH0NJONP>!=R-&BM)FE,F4\Z0H.MKYP9?S;U2H93X,Z5[ M>72-M"M+SI_US7UR[;B:B&9TI;0) C\O=$ZS3%L"CJ^U4:<94RL>7Q^L?RR= M!V>61-(YS_Y*$[6]=F(')71-BDP]\?UOM'8HU/96/)/E?[2O9,>^@U:%5#RO ME8$@3UGU2U[K0!PI@!VS@E%V%8$#!KQ7\TM&*K'3KCB@RFPJ^1T)+@S5] M4<:FU 9O4J:G<:$$O$U!3\WFG"4P*31!<"5YEB9$PJ#/[^2<H-8%& W;L1. MN,*&*[1RS;E4.IG%,%]E(#P>V \G;I?/(!:.XS@R\T4-7V3E^U5P*6%IBTW* M3'!1;]0+',:1VX'KBT6>YYG1Q@W:V(JV@"J;LLTYVE &E2!#L.(12: -^BQ%?TFYT*E_Y752\]^RA1AFW29 MF4GC?O2"+J=!9HARTE!.K)2?N8*H\JK,LHTUF)-^F"('/4];/7D[/<2>P,['02I(4E&M0]$2JK,L+C/X45=V+X0#@-W M -9K83TKK&9%:\'S0XY G(V,7I_1Q^,)[F(:Y.+))!S@;%L>MG:6V2>UI>*0 MO>>(466D]$U!ZLU[7\KW!]89;IL3MG>G/V!GK!,6+2GL@2ED,)?MR28Y"8@-T#;MBQL[UGW#=TAJ$;*?D/J=@6KR"EC50 M!/I-ZJ*WN/HRP8 ;;1?#]C;6I&V7?K%-\SQ=/QX51J,X'%O4U7.0V_5 M&>1@'L8##K0-#D^LN^'O<@!!D4,P6;DNS%LBS)EE;:G?NV/^4=9.3RYM7_7L M??66R'1E\K+6BT\2[K([:[74^%C*O0P&5H_7-DG/WB3OTJQ0W<-9#8;?!(;? M!#8Z.L#F5&S*<[V$%"B8J@Z S=/FV\%->6+N/+_%5_/J"T!KIOH@\5!NK"7* MZ!I,NI=C6)^B.N-7-XKORF/RDBLX=)>76TH2*K0 O%]SK@XW>H#F2\OL?U!+ M P04 " #71K18F8ZWO$,% #_&@ & 'AL+W=O$/K 5QAP\567-+D8KSM?GDPG+ M5KA"[(RL<2U^N2.T0ESNXX23"A7U:#9MOKNBLRG9\+*H M\14%;%-5B/[ZC$NRO1C!T?,7U\7]BLLO)K/I&MWC&\Q_K*^HN)MT+'E1X9H5 MI 84WUV,/L'S)8QD0(/XJ\!;=G -Y*/<$O(@;R[SBY$C9X1+G'%)@<3'(Y[C MLI1,8AX_6])1-Z8,/+Q^9E\V#R\>YA8Q/"?EWT7.5Q>C> 1R?(UB1,L>4_0'2GYN"_P)C\.-F =Z_^P#>@:(&WU=DPU"=L^F$BWE)]DG6SN'S M;@[ND3E\)QR5AK"Y/6Q.JDK49C,Y\,]77-UB^J^!9F&G^93GA2QR5((K5.1C M\2QSM"[$E&RDJ9WT&G.QJH60*:)U4=\S&]?2SO6-U&.1'$Y)*7ZZ!YY,.EC%CK&\WS8!Z4ZR$^9Z#CH5 JL*S>8YEJTY!T($<5YA M2&Z&)C$";?# C14I@I-2O( EU3$*R]*&Z D1=D*$5B'2.C^RJK\B*E8U;%:U M9]+%2OS:51V^=%4/.6HZ)-ER(+)>&J,NC=&KTMCUL)-9C/2EY4:)HOH\>D$/ MTYF\.%1 J0&41'ZHE+F.DCWLR)J/.XWBM[5Z-SDN4ZS-*')\3:98ERE0C@,+ MGCL38[S]F;?*N\79FIR!2FWXQT93C[$F'#17 M-CPP?="JQR5C&UG2TMQE.QO%&AM%<=GX/TYVQ=X>#= 6T9P]+P"C>-8!7UOP M+9NR.22QIO.0HZ:#LBV'8NNG>._GH-W0_=\4-ZW F&'=4$%U(YX;0*Z:,U?+ M+?34;=\ 4H^ 5DA?M+V[@W9[ESYAFA6L$6VG%EG+X["]]'4G!I,@#K5]8TCO MM!B4+1V4;3D46S^+>V<'[=;N-:8&ZN8M2517 T_ZMX4!HO&DIWF65DA?C[W' M@W:3MR@8I\7MIJEDN>YK4H^S@_\H%<__43(JI'NM,8Q4#PQ/.S\#D=843SN_ M4]/I:[2W?_!-_J\]ZOE&@08U@-#@ (/(B^- />P-.FXZ*-MR*+9^-OCF>GKOCW7,D+^Z%_%XO.5?HYZJLZLO! M4JGU^6A49TN^8O5;L>85O)D+N6(*;N5B5*\E9WDS:%6.2!",1RM65(/)1?/L M1DXNQ$:51<5O)*HWJQ63#]>\%/>7 SQX?'!;+)9*/QA-+M9LP>^X^KJ^D7 W M:K7DQ8I7=2$J)/G\#I(!ROF< M;4IU*^[_X'N#(JTO$V7=_$?W>]E@@+)-K<1J/Q@0K(IJ]\M^[AUQ, #TV >0 M_0#2'Q Z!M#] -H8ND/6F/6.*3:YD.(>22T-VO1%XYMF-%A35#J,=TK"VP+& MJ<(KFI1%CE3<'.GX >BI6HDYFC*ZB5Z#Q&OT1!]O7N'7K]Z@UZA MHD)?EF)3LRJO+T8*T&B=HVS_Y>O=EXGCRQ1]%)5:UNAW0) ?CQ^!%:TIY-&4 M:^)5^)')MXBD9X@$)+3@F3YC.,7-<.J!0UO/TD8?=7FV<]I[*5;H\YI+IHIJ M@:[TU"U4P:U>VVD-[5IU5I_7:Y;QRP&D;)%^ON/3:$> M]$1ZS9FL8![5;W:3#>KKILH.B^\W450*;6&";J2]1B0&PB$9TYX9IE 48KL5 M:6M%ZK7BE@,DR(4*#-GR71)IFUYL0&I@(TD_^4V9*!X3NP$XZ/@N\)J@*Q)Z MO8 &YXVVHV:0^! "5M=U M,D. M!IU<99G8:"*!,L2++9N5_$QSA]5P:BD^<;]*6J2&280=B8L[,L9^-H;V3DF@ M+M],#RV?#N.HC] B-DX#5V9VM(R];-;YM".M$",+Q#3 ?8BF6)KBU(&P M(T3L9\36AP=SW(K2I+IA%)GY:1%+X\#1WN".%+&?%<&1<@-EF/_4G.V :)+< M,$Q)'Z%%BN# 640Z-L1^.GR$".672?#B&;IGNJCH C+C%9\7CBEJDAJEL5&. M+=1'QJ$#=$=^V,]^335VE#HK6)/!$A(8Z61*A7'JH [2\1SQ\]RGYS2P-M3$ MPF4T3)-^H;+)D3&.''.#=*1'\(L63A^:5N/IA1/Q54VHZ=T+$L\1+7 MY&8CLR6TWDU_N)8Z>.KA#*U+!IV5GGL<&LJU[K^LKB"6[!Z3?J-K$R.A*[M) MQXK$SXHW4F2%YDWT."HYE%XD9F6Q<&XE$).WAT8G M8A5R%"W:<3OU<[MS64A-3@Z3I+\Q8)%R8NI8F_J7JFT" UEMBQR2>/:P]^?3 M24S-E>HXQOV.PR)%2$P=2R/:<2WUUH1U74__F\^U^MWF_9PE0GS_;]+XT9#YRG-ET5[JN\YJN4G_4#D.DFUODBD6$QRZ9G#7)5#_BOSV&67# M7&JGN+\>MPB%(79L&-".OZF?O[\(QFF"VO1@5P=L8O"IW MA[Z[&R76S;GI3"@E5LWEDK.<2RT [^="J,<;_8'VZ'WR+U!+ P04 " #7 M1K18^ _.WDL" "B!0 & 'AL+W=O.!;G-M M'5X2EV0+*]"/Y5(:R^M8,EH 5U1P)&$SQ3?#R3RR\2[@!X5:':R15;(6XLD: M=]D4^[8@8)!JRT#,9P=S8,P2F3)^M9RX2VF!A^L]^ZW3;K2LB8*Y8#]IIO,I M_HA1!AM2,?T@ZB_0ZAE9OE0PY=ZH;F)'(XS22FE1M&!304%Y\R7/[3D< (;' M $$+"-X"HB. L 6$3FA3F9.U()HDL10UDC;:L-F%.QN'-FHHMW]QI:79I0:G MDR5Y03N%EB#=C> IH 55*1.JDH NT>-J@<[/+M 9HAQ]ST6E",]4[&F3VS)X M:9MGUN0)CN0)T;W@.E?H,\\@>XWW3,U=X<&^\%EPDO">R $*KC^@P ^BGGKF M?P$/APX>GB@G[,XQ='SAOYQCWW$U=%$_G>W=B2I)"E-LFE.!W %.WK\;COU/ M?5K_$]DKY5&G/#K%GGPSH^:.IZ( =/Y5*'71I[:A&#L*.UAVR65HG]C;'>KH M";L.PZLNJBG0.[CN!NO][X9V8 -?/B#TTSOF_8!-U83GX# M4$L#!!0 ( -=&M%A'?>@?8@( ,(' 8 >&PO=V]R:W-H965T&ULG95;;]HP%(#_BI5)>VI)"+?2023H-HT')M1VV[.)3Q*KCIW9 M3FG__6P'/#:!D7@AOIW/WSG(]FPGY(NJ #1ZJQE7\ZC2NKF/8Y574&/5$PUP M,U,(66-MNK*,52,!$Q=4LSA-DG%<8\JC;.;&-C*;B58SRF$CD6KK&LOW)3"Q MFT?]Z##P2,M*VX$XFS6XA"?0/YJ--+W84PBM@2LJ.))0S*-%_WXYM>O=@I\4 M=NJHC6PF6R%>;&=%YE%BA8!!KBT!F\\K/ !C%F0T?N^9D=_2!AZW#_2O+G>3 MRQ8K>!#L%R6ZFD=W$2)0X);I1['[!OM\1I:7"Z;<+]IU:P?3".6MTJ+>!QN# MFO+NB]_V=3@*,)S3 >D^('7>W4;.\C/6.)M)L4/2KC8TVW"INF@C1[G]4YZT M-+/4Q.EL9+SWH+=,@<(UE#Z73&Y0FZ3# &_AT!XXW.,,[E>8-VKZC%2?T ME9(6LU-9=]#A::@]-_>JP3G,(W,P%,A7B+*/'_KCY%- >>B5AR%Z]M@R0/UD M.[KM'VNC!1&-_K_(G6X86&"F(" V\F*C(.>[X+=7R(6AE^3&7FY\5=6>09I3 MA,^XA9F7W";>;7)UX<)^8>XEOSOO=W=5[=:"T(*>-@L3+YE-O=GT4N60O,(N M3#UK%Q_=JS7(TKT>"N6BY;J[8OVH?Z 6W;W\=WGWNIF+K*1<(0:%"4UZ$W,, M9/=B=!TM&G=+;X4V=[YK5N:1!6D7F/E""'WHV W\LYW] 5!+ P04 " #7 M1K18:ZD)7KD$ "!"@ & 'AL+W=O.O)U60IW>RJU;8Z3 M<;(5?%>;(K!@-#^JQ$8N9?BCNG0XC7J47)72>&4-.;D^3D[&[T]GK!\5_E2R M\3OOQ$Q6UE[QX2P_3E(.2&J9!480>%S+A=2:@1#&KPXSZ5VRX>[[%OU3Y XN M*^'EPNJ?*@_%,"$IE MVJ>XZ?+P7PPFG<$DQMTZBE%^$$',CYQMR+$VT/@E4HW6"$X9+LHR./RK8!?F MI[6'Q'L2)J<+MQ%&_2,X7T>C 'A6&F4=U&D+-7D":DK?K F%IX\FE_E]^Q'" MZF.;;&,[G3P+^$VX(4W>#6B23F;/X$U[KM.(-WT";Y?>@!;6>*M5+MKN /U+ M)[TTH178-7U21IA,"4U+""5:,7CZZV3E@T,S_?U8AMH 9H\'P /VWEGJSY]#_7RF?ASJW0=)X2$]"TK)09:FR*Z315=:U MPM?)5IP,*!227KUX.YFDAPM;5L+X$(%V@(+8 ,7J(4R:R=0@CH+M9.4H8SQP '@$&MC'=P[6V\*[*%= M7#S(2.'T+4U3NL6;']*908>-#P9T\G%Q\0V+XE>M'/SV'#F:K&\7#CI@3$.! MIR=YHWQ09G,_$BZNRJ0?4%.H#)HFTS7SY3TJ'6FY$=GM?9N6,-Z0'6=+C)-S MRN./WTR=HS,']%/X JX"9)]!KT+H03H3C80>M&E#XCM67X6IL6EY?L8(I$T6 M;U_FP/5I"2^%EO3#">-%UKIGG!4B[&,"/:Z" 8]BVC^4P$\GHMB+ M3XW" ,G3/&"Q:HWRDC.L,J8\I O,F:Q =H7\CB=Q$4[;R>IP*"N$VF6Q(P3Z:G^CNW%YWWO:WWGI=KI&6H7.FC I< MC:I>:94AZ6OIN'S(_G2P=[ W2-.4?"&PYU@&XY+'(EB>IX"!1J]DDH-A.CT* MO:2#(2S1=JUUUT%GEQ?;;C&XJE3.9E+F_AZ92)VUH8QNAZVHH'BCN.$Q\2^Q M:? -U3IVPQJ3@^]WSL.'N&,3-T[%0ZY\UTSMZ /?^S@9,<+)'*._7V<@;7&P7Z6JYAF@X/ M]A)R[86G/01;Q4O&R@9<6>)K@3NB=*R _]<6GY3NP [Z6^?\7U!+ P04 M" #71K18,M\\M-4( @& &0 'AL+W=O@#-9R[I?O'([/[ZS[ZDNE@KBO*^,O)F4(S>OYW&>E MJJ6?V489O"FLJV7 K=O.?>.4S)FIKN;+Q>+%O);:3"[/^=F-NSRW;:BT43=. M^+:NI=M=J74R.)]V#3WI;!GHPOSQOY%:M5?C9#?C%9D$&J4ED@"1(_M^I:514)@AF_ M)IF37B4QCJ\[Z>_9=_BRD5Y=V^J?.@_EQ>1L(G)5R+8*G^S=7U7RYSG)RVSE M^7]Q%VE?O)J(K/7!UHD9%M3:Q%]YG^(P8CA;/,*P3 Q+MCLJ8BO?RB OSYV] M$XZH(8TNV%7FAG':4%+6P>&M!E^X7,=D"%N(M=X:7>A,FB!6669;$[39BAM; MZ4PK?SX/T$=<\RS)OHJREX_(/A$_6Q-*+]Z97.7[_'/8V1N[[(R]6CXI\&?I M9F+Y:BJ6B^7I$_).>N=/6-[)(_(.>"G^M=KXX% L_S[D<)1W>E@>-=!KW\A, M74S0(5ZY6S6Y_/&'XQ>+-T]8>]I;>_J4],LKZ;6G1-V0;!-D+&N3B]^7Q*>U M_F*#$LN9^".T/R+D[Z5"=V:V;J39$7UF43#&JYRN/)AS&7!3:"--IF4E/#@5 MH"%X4K9'&TH9!((U[1RVC3:D")RU-(!C(IP* MHS+E/647M@@I"JF=:,;)2T[A$7"0?<3 <-%CV"1]*0H@?_1UR&!CO8Z>06Y@ M;X-RNA9@UC;WG1*5S\1JR#?)IT)QJJ3!<$M\N,>/A\=AX!+2L]CK6%64M>.7 M;_QA.T5NF1L1#)AC,'4GD/_:BZR2R$BAH\!#FF$>$L'6IPKNBBVZ#"PQ7F91 MSU"LJM) <\G^72O':L<)YVA9&PRU7ZY]5EG?POB45Y0LU%=M'DOV8&>,^X%, MJ'/H$;3JIS;^T)JX2?9]W+-^&*1)*N?0DR[9.K(QI0?))-=:AK(V@ M)4,<+X[^UK=$@8"!9*>D$XI&J'B+=JPWRG5#\$3\-.GY)L^ TBJ3K5==5WHE MO360@4I#W.FQIVY)KU-S_-GO]>RC[=P;%DJGE*CC<(^6832C-+K9S!&ECNKP M0W/!YI@,M(0]"1I4#HB[NF\ _P[I$R262"%ZJ8M5$2"7SV 6VO]&)^QUU5;S!-N:D<$('B!.?2P.!+ M8#.5?3)R#*QL&Y.*C$1^S8+G,3F*9Q:*XLM+E%(2W&F,E M6(?)2,\G_&+R3,BFSD9Z-W*_@02AF*-C9G9EXWSH0N;'UL@5*.?T?&'F\6$P7\1_R M+0F6('4L89J6!P$<%;>R:MG2/XG%;'$\>H;L10$<]N7S U)1H(5RCE>*;PKN MQ,W$Y\;&>@.D_-ZT>*H@N1E-)RB?WA-BPNE0,0)*)([,.)A M"JE"Z:>T%>6=D(J&S4,[(%G2%-\?S&3,!M!7TZKZ\N3L!;FH$6%VY#R9F_:(T MJ'GHU@SUCX95+;W\C9[I7J Z*&F;3I=11!7$'8*'NY9'Q)Z^W[C52RLYG,'9 MHWA IF6X08L15M$$&?5(1CC.+\09L?]C6F M>@6J=Q+;NMEZ<8, K-F 82JT3=Y9G';Y48?W@WL(^^Q[#E@?L5GX$FV+&QOQ-4P3V%0YJ)@=_$[80+/6,$ M(/1QHZT#1)PRL&@Z1PUS][OK%YW]"Z9BW-OZ8?I^M;[J\&.U_LQOCA8O>>"9 MDI>0\<),W3P*,=D)_7%!45N>LPA*H4.<^3M! M\TA)0GS:J/OAC

1,3[!@+0E@5C1Y))< CQ&L&UH/SY;]X:GPQ<=)_K,:?*_Y47X M>Q,X+-[?2. K2B!4TAZT?^(Q^_L=LH!]S*4*3D#.AT4ZM)ELU[F4#KA!WN_) MV^R2A'3HH:,_)>Q!WK8:.Q%'3[<27UFF/_;Y?7?]?0^,:.O3Y;S[Z:ELKM^5OT_21 8T:/^#V3_O/ MWZOXU7<@C]_.SE\XEP\7MTO FVX6_ &QNPIO%EB8.MO(-QND0 :61=?,TF M))U!!^BT@V2Z^[#8!UJB;78D426I.-Y?O^<<2K+D.,X4FY=$%_+598:Z&&VO+B]'()!N1<^.K4A3P9J5TSBWE<,_1DJ=0WO/F4 M7@T#-$AD(K$H@<._1W$GL@P%@1E_U3*'K4KZ^VOXC:GPG*2U1FZ"_;NK63Z9 EE;$JKS>#!;DLW'_^5,>A MLV$>O+ AJC=$9+=31%;^S"V_OM1JRS2N!FEX0:[2;C!.%IB4!ZOAK81]]OI> M/(JB$NQ>)$(^\F4F#.-%RNY4836$C-T8(ZQ[]JOD2YE)*X6Y'%E0CB)&2:WH MUBF*7E 4L\\@_$HF55OG>_:VT&W9'>1":_?MF:>CY?XX%P,D?'Y>/W75A2IZ(JR&TCQ'Z M40RO?_HAG ;O3U@_;JT?GY+^EGD\K>@W906+?58K]/ZN1O9U S%6&:"!+-;, MXD9& 2E@L867=RHO>;'[Z8=Y%,[>&VA]YUHJ#5^OM5AS*U*VW+&DT61WI3 7 M@Z\;+42OS 90),F&JL1=Q:$W./M4@!Y5&;#,G%/YX)]X\%$^B?1=J64BV(\L M#&,OF$[P:A)ZDV@^N%/&@C4R7U;:D-U3;Q),6!AX\W$\^/!7)4O *TLN9WRI M=&O[>!:ST)O%L\%797G6/@?A4> %XQBOIF,O#.;LBU9_ F899BS7Z"I?6:@] M#,W-A[O?/[,'#JJ_:EX83M!FV-GP82/S7";?VMW#<[;ACQAJ0!$0 @BXY2A' M%BO-H8JKQ%9:D*T*9&N6:$A0 L;U5_A[@^R&6R<0Q:U45:2/:?T5ZB39=16^ M7>$]"[;'CCGI2K]OQ_]?I<^40^DL B]:1' QGWO!8C$X:LW4FXX#D %%-AX< MF,6BV O#D$TFWB*8?$>1W@N<^!C(4FCB!@5TC5IF4 #7F>M+N+3EO]#([G2\ XN!FTK<3N-KQ8 MBX-6&]SUD^0!#8-(U+!>J.)=?7]! ^&M,@7M$4^]( ZIW: -7;M!W\WG@_LC M*63CJ3<+8C:>>W$X96P?P9LW V]J+)@LV]\6RR][43 MX!,.W[YA&9RQ<>Q-QG-VCI=S&*$A7$X R& 2'RD/6#5=>/$TH TS@#'PXIS- M .X./.Y5,\SQ"##-J0G#A1<$* %"O8@&OP' _(ABY]$4+@#],#00]K$WF<[V M_0YS,S>."R8U%S1MF>+H .\0 /:9)J]+OD,^T-1U92J>93N8)ZL5"B"FV=_= M0"ZD6:T+B=#A Y$"T((HP$'#ZPXJEG"MTY=NQ_.3;(!HU+I=G$AVG>6 MS!/(1E90)! N0'&I4MI%BC*P0C8SH"E1( N="O4!LB$N-5W85R5,0VA^EX5N M .M!8>CHR CXX;D7((\$AXA%[5A^^?W%=IPA>7'L,XX;DRLF5W?H:LK?$?(R+1''/._^_+H[/I?GL M+4&X:T%K;V_[<[O\'K7KV-LLA5T H7-_P?*:[:65)GZ$6$?T-W?T%\=W>D"S M7/%N>0NP%(BCX.Y86G>XTUSO&=BR^9,@RW*^@T1;Y)IU3+!9"?$E]@\R1NIV MC%)-GJ@Y #-QD$Y+DPRB><)-$%!N]3[L#W6H@"V2?C?YRT\?:2&:"8'#1L/ M8P<)4X78)P9_?B+D=.W5Q8A$:(*M<@-K*"P$:0I13Q0,P4(F=:/6J'>0R390 M/$D:T&BY!O1VQ]8:F08P@,";QD%-!8)H<(/4GK*# M&)X (9:66 E1BT7LR$CHHJB4<>0LKJ2(0 MJI\-VR-'$ KBLWJGI(JGTL7Y,.Z=X7^8Z3T@**@)&$!0?+DZWC2]G@[%Y\I)ZV" MQO1^=>UJU=0NH0-"2E5"2[=U[> 7H*RBX]2^L-LIW'9UT]&HAOB(,2J1O$EB MWP6OAD>*9L\W6MO0BNXK_'$E@8<>QJOV7@O'W)ZUS%,(CK7CS$6@N7?X"0NUM2B!&MR!9$BH3W& M! 8B4FLBB9SEE76T&AH;2K:&*^ ;E6//GYZ=PGN.-FD8/'2>WK7)XDAF]DT?^W-X]J*D.#SF1+CPPV>2YOZX M]XQ$AE-T%RVNJ2G4TH<:LTQ]>C<]=B#:M]U210A.!: WS49XX. ^YWHMBX:N MM&0%,>^[F(J'#05"),YTX!/00]"3I(4XOX!1YHB9<9.MIFKN6/NG6CJD ?#> MXI]",31=8T-U^F_OTJN&-?'VCWU0&'4^$D&(U_0I#'$,:ME]+VJ?ME_;;MQ' MIOUR]ZGN,P7.0+>N8&O@SR9#AX'-C54E?7):*@OYI,N-X !!N #>KY2RS0TJ M:+]!7O\/4$L#!!0 ( -=&M%BB,';H3P4 ($. 9 >&PO=V]R:W-H M965T;E5^I-9(UKX4@II MKOIK:ZN+X=#D:RR9&:@*)>TLE2Z9I:E>#4VED16>J13#. S'PY)QV9]=^K5; M/;M4M15KH/<$'CENS-P9GR4*I3V[RIKCJATXA%)A;A\#HM\$; M%,(!D1J?6\Q^)](Q[H]WZ+]ZV\F6!3-XH\1'7MCU53_K0X%+5@M[I[:_8VO/ MR.'E2AC_A6U#.R;BO#96E2TS:5!RV?S9E]8/>PQ9^ V&N&6(O=Z-(*_E:V;9 M[%*K+6A'36ANX$WUW*0@(OZ>Q//%[R%/;#:VYRH0R1PE_SA;&:DNKO8UYIA*;' MA;J#=F$JEN-5GTZ20;W!_NSYLV@[6@!J"4LNF]FUIK@B(,@]; &:2C M8#)):9"D03B)>N^4?)D?$KV$+)C2UKVRI&^[V/*E21"F<0CWOU:(QZ/\OB:/+*G(P*HS/BHJUY M[G8IHE ;!"7% RP>/%S%M.5Y+9@^9/9IX_BE(H]O&!<^?QR$8UNA1$U>H<:D M?9+\7[_!#R16+4\8$;C$*E!3WR +M"H="]=[B,82&_4H2[1/G8=9%*0^'),T M2*?9L3R,XB ;QQ"E09(DA]DX38-X/(8L"[(D.IJ-:1A,XPQ2PH@F1S.MI3CK M:)XLT^(P2$=C-R#]LJQWHZ@N4$AT2T'[TR2")*%C%O=^T\H8ZGIZQ26\@'0R M@G/ZCX(P2^&\]X[N+L)1G'6;9X_;,/?Y\:BH5\^EV'Y$= M/2";I>^>-1/"64ZR-9&9NJJ4ME!IM>&.SZJC,?FZ!134FFM*_<(9X-M1%%&= M)L:2^^ UW:2DW;?9X.#V:4_E[FH"[=8JMJIKEL] M&RBJHQWX=LW)L>0 %)SNAWM4@%^LTX_BI&H-:DMETZQYY:P^$%/LPW? ^R$X ME0@=LR_G7_?C)VQ/$U>+(FJO(YBWCNE,X')W42CHR4 +!QHOF*"*36YS%V7S M4_9ZZ[ZSH/@N]C--89[GNP3(D6]<'PQ 4KVCDQZDD\C_PVD,Q^Z-P[UG08EZ MY1\_KFL38O-"Z%:[]]6\>58\DC>/L[>^]AH0N"36<# 9]4$W#YYF8E7E'QD+ M9>G)XH=K>B.B=@2TOU1T)-N)$]"].F?_ 5!+ P04 " #71K18;ZABYPL% M L# &0 'AL+W=O3M@&:=)%LFH>B#UQI=&DDT2&I=39?WT/*ENW$V11] MZHO%R\R9F<.9(7V^D>JC+HD,^]S4K;X8E<:LSR83G9;4"#V6:VJQDTO5"(.I M*B9ZK4AD3JFI)X'OSR:-J-K1\MRM7:OEN>Q,7;5TK9CNFD:H^TNJY>9B-!WM M%MY616GLPF1YOA8%O2/S?GVM,)L,*%G54*LKV3)%^<5H-3V[C*R\$_BCHHT^ M&#,;R:V4'^WD578Q\JU#5%-J+(+ YXZNJ*XM$-SXM,4<#2:MXN%XA_ZSBQVQ MW I-5[+^4&6FO!C-1RRC7'2U>2LWO](VGMCBI;+6[I=M>MDX&+&TTT8V6V5X MT%1M_Q6?MSP<*,S][R@$6X7 ^=T;>JUA[* M.Z.P6T'/+*\5SE>9>W9=B]8PT6;LY:>N6H/W?O:J-:(MJMN:V$IK,OI\8F#7 M:D_2K8W+WD;P'1LA>RU;4VKVLLTH.]:?P-_!Z6#G]&7P(.!KH<8L6' 6^$'T M %XXD! ZO/ ')/"3+/RYNM5&(7W^.A5ZCQR=1K8E=:;7(J6+$6I&D[JCT?+) MH^G,?_Z W]'@=_00^@_\_M>G]Z"1TR&\D898/&;_P0-V4Q++98UV4+4%,\)N M]3VA^D*:&6RGLEG+%A":R9RM!R/KP0CMC3@9I$1:#CGA1%Y02LTMJ=UJ./;V M4H>;WD^O6IB5G8::?MHC6 7OLJOJS'II\6K[\YB%?+$(\8VX[P= 3$L0IN#< MX!)WXG=45FF-@!*?1_[,?H+8]W[/\RJE0V$M<[,1BIQ6*ELD6]>WK*JUL1=@ M7;-I")2 +7@81-[U0XQP5B@)C7G"Y_Z4S4,>)S-OE:9=T]7"4(:NA9-,*^&, M_,0BGR=^PIYB&"8\\$/V]$<66EP7H"#A_B*R@QD/D]"[*1714;$?,-Z/PBGW M]OP>$^^]./2+/N/BT>083WS??6.X>214:=P,J50PA<9I:Y;#CJ%G-C*XNR_N7715F]9=MN-KXVY%RIX) M<(1+_I@8O"D8H8!PH?WM6#E&0_"&"JGN^R,!9Q)4G'G'M>Y]V-I@JZV-MP,; M[WMKOR'4;QL19[^X.CFLC%4CE:F^],EU0N,-F:^3]D:)# ;51Q:.Y\C2J<]G M+EU16'P13%%7CUG,9\G"NW+W.8X-5>YN%,T"Z+CBL<7'HSB >O!L;K,6; M\442.KRY$[1XQX2/L6V14-CF_=H"QY$D7=S(D_W^2X*=- "PX,R$8>QH=B%WE:!/O,.X_9> M]EWAZT!="X-/?!$&=A+CT.(DLPJO^!;@7[]_1J(ZB:C6J/X>J/T[B$5/]V[2?&+EV[\%;:7 & M;ECB.4_*"F _E[C&PO=V]R:W-H965T)),@3G8?%OM =;,E3KK)#LFVHOWZ/57LFVQ)GIJCI5+/)\:=UWOU JB)]%;OS%8!%"^78\]LE"%=*/;*D,1C+K"AGPZN9C M7SHE4Q8J\O%T,CD9%U*;P>4Y?_OL+L]M%7)MU&5/A6?G9X&[=:4ETHX[4UPJGL8G!U\/;ZB.;SA']IM?2] M9T&6S*S]3B_WZ<5@0H!4KI) &B1^'M6-RG-2!!@_:IV#=DD2[#\WVN_8=M@R MDU[=V/S?.@V+B\'90*0JDU4>OMCE>U7;[T=""2R@=;U,) M4&@3?^7/V@\]@;/)%H%I+3!EW'$A1GDK@[P\=W8I',V&-GI@4UD:X+2AH#P$ MAU$-N7!YJV;A?!R@B=['22UU':6F6Z0.Q4=KPL*+WTRJTG7Y,1"T,*8-C.OI M3H4?I1N)Z9NAF$ZF1SOT';9F';*^PQUFB5OMD]SZRBGQGZN9#PX4^.\F8Z.N MH\VZ*"W>^E(FZF( WGOE'M7@\O4O!R>3=SN0'K5(CW9IWQJ G5*;,?UA@Q(G M(\'&?[5!YN G'I&+/DB3:C,7V@L6,$&E ED1%DHD%E$T'A_PY&VN4TFC,YE+ MDRC!Y/)">I'9'$GLW[[:NR=)6WEH]?L"T4L6;?BP?J**F7+-E\-77]2CS1]I M_1NG4AW$G4QTKL-*_$,<'@Q/C][@ ;/?'!R]Z@&OA^J!;T86U@7]/V#C8>U] MQ0@3ZP%P3TQ/)F*??L].Q?ZK#];,?PW*%3Q[* Q*'"]W=%8O=S(]%=NA?3*- M8:?1C*%8*D&>PT2A3;#LO>T*ECHLQ$>=WLA2W&D#J!J6/2!8.E%^*#Y\N('* MA<82UNDY9N3Y"N&QCQI9):0([(K$%H4.*(2(9$863% (\APU;22^[@: F/EJ MYM6/"M+0+:$EC8'_O3(*JAK+'E09ZJ!-XS>!V,(!*[S$N([$E6\T#%\PO3:" M*..V&W+8&,)KS91TGOP*__H@)/YHP%00=6 D"5 VCW$G3MUS2V$%!I"RD MP8;%AF2*<4UX#3:CDZA,14E%N;L^[Z6X:9/D%7DO42Y@8Q59RQ[LQO %"27V M4>%K )'B?/HH:8_0155@U1^53DF;0_BU4ZW?CSOZ(*#XLIZ^S/(E8B",18X9 M"EN9:TXT9C2Y+U>/P#%7+0KAD5T(-L:U>9$<&JRHTZ?/L,@N AJY!N@>NRMA MW#[5#[<@(O8[5>:HDFF'7 (D^P(.P/>=[EIG/-PBX96DH@+Z#NQ?GC*V2]'#Q@DC\=E9IFI=7Z#A:NY4#'97P$YZH5TK8'*G M@CV"/M@Q8[ ?S;Y6U$/":^*]# NY1* >2D6$A0GW!ELPN^@&WI)F-11_2'(_ MZ/Q!RUDT]+4LRG=8 SJ>"7!>M3+W\&IA2*89WJ/<5-S?(2R#%@W!X_+:EB-* MSO21=8-454DLQ%;0I@3%5/U,%M* 252[O$*\8T[6=:FFM_1>SXE!A(UG\?[9 MU@A/]F>:'92)UXK;- MS8VPLUS/V4_^[RRI1W45NP*\#"3WW:8U6_7(T/%_%\N0IDMTY?1+Z2.3Q%61 MGS5J:$HKQ0:5MK*$>W=JMNUZSSK M<1W+HYO7%-(9G57V.5O(*<#,_GDIB+V2-613^N&H:UB?T3K$[1EU1SJM_%_T M%]=FAW.-]#7]:*UG1(T,R#4Z.S%'.H48G:<@? 7OK:$@HC&?XUC?"%ZZ<\EH M<\_45>EA?[DA17A>2<)"5&I3 M=]?-%WX_>(7 )&YM 6[N?7O8CYT5\6D.A\65KGZ[^?21GZ[?/]S38$YU MW6'[>%(175N,DVA=UEC'];"&\91 #9I8T)_1JZU T2#6+M' D]JF#)T\:>SZ MGN^H\4PU)?EZC@LT"9SF1*R!+4\4='(37YMD7R-^7:J>+K'_O"(\ M+0F'=4FX;W!P4[=:.WN@?:]H6^1*M\NBIN[5V4X-COBN$3KK>-.5?D%VDFQ[ MO%_/KV%SMLDEL*2@),:5!)VC^<2#JL0<'(:P2LS?C8%K.X@7T_]K+[/43Y3_ MP+F$XLVR8$"B%&IEYFRQV6[:<,!8WC\2ZTK+T2LK/'GEMP#L=0B]U'NS1M:/ M-(>H=@N%7=Z0%VA6FU)0MJH9.A3L&9[C5/S61G!'[#"N\[I=ZRTZ$I^>%\-N MW1T*J?S754-M*6'U[HLAR06/?$&%!,0+F@]5O+%X3^?8#85X#BU;< MUYXGV9>]N! 3/C'4:OU5E*1Q31M8L ,AYWZANZ6( ] M3^\BN#L\(['I?F?[?V:WMK>14OZ[KI\S 8CY<:$D4H4F8#RS-C0OM$![EWOY?U!+ P04 M " #71K18J-8&,-T& #R$ &0 'AL+W=O-=?%B4J?4/I_/8U%3H^/, MM^0P4_G0Z(3/L)['-I N95-CYXN3DR?S1ALWN3R7L3?A\MQWR1I';X**7=/H ML+LFZ[<7D]/),/#6K.O$ _/+\U:OZ1VEW]LW 5_S$:4T#;EHO%.!JHO)U>GS MZS->+PO^,+2-![\5>[+R_@-__%)>3$[8(+)4)$;0^+.A%V0M \&,CSWF9#R2 M-Q[^'M!_%-_ARTI'>N'MGZ9,]<7DV4255.G.IK=^^S/U_CQFO,+;*/^J;5Z[ M7$Y4T<7DFWXS+&B,RW_U;1^'@PW/3N[9L.@W+,3N?)!8>:.3OCP/?JL"KP8: M_Q!793>,,XZ3\BX%S!KL2Y>_N,(WI'[3MQ3/YPF(/#XO^MW7>??BGMU+]+!P%?Z3!3B^^F:G&R.'L ;SFZMQ2\Y;^ZIVY, M+*R/72#UU]4JI@!"_'W,Y8QX=AR1B^1Y;'5!%Q-40:2PH)?^HU!@P>6%">-K@ M-T9*;;53NFWMSKBU\EU0%),!_:E4VKE.6T5515),LC$P4/*R] XXPO.(%_2' M: > \CTHK: EJD0Z J6,81(U$0O%PI:"\25_;6M3U#RV4[XH.E#C-\P?.7ZK MHSI1WP@P0Z0Z$*DF6IS*VG$)D8INA[6ZF?ORO8$>Q M>"?4@4+ ^KL!QC'0# YO%7PC*^%<()H"/%9\H>#F?;B'DD7(,7P!:NYU:DZ. K4BY2Z8P M+:(9E33CW4% <51&44 MP[+!O+-+QII/V0U ROZ4@EEU'(K8(:M@U^M?7ZI"A[ #Q;8ZE#''<0]C36-2 M1DF[UA025&0"2$7*9W9P$B=\ <41?<;TS<"P1OL <;N$RJ+K$4\JK"(_P?.T+ZL#: I ,U2P,*A#RQHK0ERB4J MYO,JW?C.X0183K@+$;L!KDS[/$H)#F:=9_SA2H&>VBPM+A.M(U*9JRU>Z> 2N MMSX:,9&/<[36\D$;4Y(4G" 3 L4<"]3YG*\ _"T/C A/O RH!AIYQ/>3ZRT@*)+?Y"@7K@K<$D[UBQ MM1KDIW(&;DD2->@>J/5!HLTZSG$0BAC.GT.?M7=ZY5-]/#+3;$_A.XLBA@@4 M20*]D4;-)#YEC0QQF-C0GH[9GK$8CY@O&147QH R;C8"5GX._I^!IUQSMBO9 M[U3[2 .2D).A\G64HX'P0 H'$WC/D:0"$]5A)!6PP;"<5! WP])W&$E&CUW+ M86=Q'.6=I;'(J@+'WXD6W3/=AYK+=Y3IAJ6W0NA]..)>SLIPRX-_5.B8:[D/ M&BXC=HV+$7%%Y\Q_\_'C; $EBFH M OH=.("<7E6)HW:H-&S'OL369L,34O*R+ TELR.?:U.ETL\*ZR5*:0*(VAHQA%APY%NYX8*:E:PO!_]K'F:JEKSC4%. M]#:460_WMY1W-K0G?B11S4>$#E1+&$LE==RG:".KU#,)2\(HO<]:=\=#Q MK*'K$64-_GU^0N?&88TG3:IGQQX[\X-W:$-A+:]M42:7\I-T'!T?]%?Y';M? MGO\W )Q;&YQHJ<+6D]G3QQ,5\@L[?R3?RJL65Q#>R/*S)HVL\@+,5QZ/H?Z# M#QC_F^/R'U!+ P04 " #71K18_>R@Y:D& !R$0 &0 'AL+W=OE8VKJ<1K'^;AA0@[/3]W: MM3X_59VMA>37&DS7-$QO+GFMUF?#9+A=^"16E:6%\?EIRU;\AMO/[;7&K_%. M2BD:+HU0$C1?G@TODN/+C.@=P5^"KTWO'4B3A5)?Z>-]>3:,"1"O>6%) L/' M+7_#ZYH$(8QO0>9P=R0Q]M^WTG]WNJ,N"V;X&U5_$:6MSH;S(91\R;K:?E+K M/WC09TKR"E4;]PMK3YM-AE!TQJHF,"."1DC_9-^#'7H,\_@)AC0PI ZW/\BA M?,LL.S_5:@V:J%$:O3A5'3>"$Y*<RY.5]_C&BVD%+M] NTV<%?F!Z!.E1 M!&F<9L_(F^Q4G3AYDZ=4K9CF0=5KML'(LG"A-9,K[M[_OE@8JS%,_MFGO)>= M[9=-J7-L6E;PLR'FAN'ZE@_/7_V2Y/'),\BS'?+L.>G_RTG/2MJ/\Z.R'.8C M>.H8N))PT6I10Y(Z;R01V(H[&B8WKWZ9I\GLQ,"E8KH$UK9:W:*(?23$[,^! MZYI)." BVDWCDP=[;C4Y.1S!GTCSD#& -S"-LMDLPAH$:KGW2$-N-X#U"X0Q M'9,%)U*!3TD5 =_0[1V%@(EHN>Y*(5?P?D?@C[UJR18&#@+<]S=79HLQ@H]* MOC:6V6Z(663&#:<:>.DHM4LH(VU) KS[U@F[Z=EU7P1,X*J1 M8M&9!W1WT3")9E@4DNP(W>E.Q&HHFJX!MEIIOF(8R[)SV$DG[WQ\0^@-(O%V M9+=,U&Q1\Y[=GCD<#OBWCM5@%5I40LLU[<)!$O]V^%38W3L/NR$&AW1QA>;A M)48!KS?H@!J[(JV2B )%U-P9[ FA[Z^O0/6]DWOO0%LCZ ,A#AU;2([2N9MU MME):_(N?O51@+HAZZO\H4VW%+*RY1NLJNPL[YFS[*%I"TOZ$9]PQ#=O @KMT MO1?:S[EH+>J:=%78J47!:K0NYC+.*08302X.S"8^JCX\E("&AJ=@>& MOOL!0A6#.^+^X9VLN?'!WY+NK,3)0%#S[.TMYIP3&[&'J9^9'G_Y=8XTVR+9/ZKMSY'19JX:.-#NL@K@>J?EW5 MH:ZB$]S$2E MS+!33/Y5%ZQ;]KL>_TSME4\WH:/2O.S!P MNA0PL,84^!42G,WJ6BB0S@HNIH([;:4YIH*?C3C-1H"3#>YO1QN'S"]-$I\_ M(ZSTJ)-:29>W/P$+5SE6$[7A/LEV9;D?@#Y[?X@FZ#@-.DI'\BMDVV_GH):[ M^;K>1'3V@O#M\!,+4'B2#?L2X(=!Q.4H6K$I[T,:5S(58$K)=+)C36:^%[&-,KS-,KFLSNUMLRNSO5ZKQ/BKZ48K[ZP!K^+ MT"\[29%'@]@VD?87)4?\HC@['NP=[UX22GL#9/!Y"_$I1T]G>31+,C1$/LJ. M!FZ.1'(L0]R80OYC1TWGTVB6IR1[/G!W0+B'YZ%? MCZ(<0PZ%YX&ZD\_13[,\BF=''CS,8-^U:MR[!S=SZ=#WENV'5:V[52^4Q9G#O5;83;DF MQ? M*KQ5A0\Z8/&PO M=V]R:W-H965TV-E<;)+#^>:;ISA92_6H"T0# MSZ6H]#0HC*G'4:2S DNF0UEC19*E5"4SM%6K2-<*6>Z42A$E<7P:E8Q7P6SB MSN[5;"(;(WB%]PIT4Y9,O5RAD.MI, BV!P]\51A[$,TF-5OA',T?];VB7=2B MY+S$2G-9@<+E-+@ZLP7JRD/+1;K[ETR"VA%!@9BP"H[\G MO$8A+!#1^&^#&;0FK6)WO47_ZGPG7Q9,X[44?_'<%-/@/( - M/R<6+Y-"NU]8^[MI'$#6:"/+C3(Q*'GE_]GS)@X=A?-#"LE&(7&\O2''\H89 M-ILHN09E;Q.:73A7G3:1XY5-RMPHDG+2,[-;IBI>K33&VRC'?U8^(3TLJV9*Z2MX%_,Y4",FH#TF<#-_!2ULG M4X>7?MA)^/MRH8VBFOAGG[\>;K@?SO;)6-0$8>_G]A[U*^!R20T,<@E8UD*^( *ADUS1L21=([-'D+7M M<>U$Q,(HGEDK7MA4G 87S'=ODL6,%CQ'A?FKO76!%9)+C@4^H\JX)OH$B#8< M K4ER'P0MK[3/'ND >IO$54K\[;?A,!19)7A'[*(SQEBKG]I+)-E28DY8#.$ M2R$@#<]H@@CAAB&1&(;#=M_&=C><:XJ-Y6#SDL-2R=);V]2$U20"^>&M-6BO!+X4@KZ1.EQ[XGXF=/L/?[9I5UW>G=-20FDFAWW[BA_0E(E,4.ENB"""^'\F!>\+#EE MX%JJ6BK/^S+B2BH4%"[>COAF#/ M:.VRJ6$A#;Q2W+.A1B,I>(/E2 M4FHV&VN@?6;._@=02P,$% @ UT:T6$_[C81*!0 S@T !D !X;"]W M;W)K&ULK5=9C]LV$'[7KR"< [N UM9IR=Y= [M. M@P;(A6S:H"CZ0$NT1402'9+:H[^^,Z0LRT>CT=C516L(JJH5BS&DZ60E94PU*N1FHM&B2U^RC)*JI*BJ?;EDI'JX'_F"S\8FO"HT;H]G5FJ[8'=._K3]* M6(TZ+CFO6*VXJ(EDR^O!C3^]C?"^N? [9P^J-R>(9"'$5UR\R:\''BK$2I9I MY$!AN&=S5I;("-3XUO(<="*1L#_?<']ML .6!55L+LHO/-?%]2 =D)PM:5/J M3^+A5];BB9%?)DIE_LF#O>O#Y:Q16E0M,6A0\=J.]+&U0X\@];Y#$+0$@='; M"C):OJ*:SJZD>" 2;P,WG!BHAAJ4XS4ZY4Y+..5 IV=O&4!25R,-O'!GE+5T MMY8N^ Y=2-Z)6A>*_%+G+-^E'X$.G2+!1I';X"3#=U0.23!Q2> %T0E^80I6M.,70\@X!63]VPP>_G,'WN7)Q2, M.@6C4]Q/6/XDW7&MW@O-B.\-20O;#(0]0N[B4K),2/ 3!)$UTP4@FP'-P MFN-,B9+G5,-":1@@Z[0B8DD@^27%]%&$2J2IUI(C#55D*4I(:35U/A>2L9UX M<,[>H!#1*%KGZIR <[.B\VZ[#'VS#)T/5DB](J51.Q-*.W/X0PTDNV=UP\AS M$KAA',(8ND$8.W>0R$#BDA6K@;PD((G0'%*$H\,QU[?X0R\&Z:'SFM>TSEA/ M#CFC94G )-FNO/.IU)J!*X"^ M;EF7G"YXR34'X2E)G+L">%W K:HO.PV('X7.9Z%!_]X^8DW]R&!- /--GG/4 M FY]QVL+6AI@IA HP&/+M:V#YEW-GZ],3::'OBWM9V-T6-6!?RAZX>>G<3C=,]Q M/V00!#X)TF3'LGW>8>S;21K'SMNMKZ:DQ=0.SKR1$G+A8'\?4M_?'R"[)-1N M0[ES\IPD[B2.84S=($KV4/T2_JB^P_ M@'N[O^.2>LL*V/L1&A4GL>OYIS#^@-4%>+!%V=\^Y+,G,XK)%].+L4K= Y(5 MQ C#]\D6D4G$_R-)ML'^LUZ4I^1A05!5D"9C_G7F.M("M MQ;IROU]3T'#6>G,4NZ8\!Y:2T IA81G+R@;;5MNR*I#=2*,J%N2#4.C;H ," M6DI1;3K9UCJFH821&9-)T%KH&.ERUW8)U/S$^72D[(B%!I=;?=EC5M :O(2 M:GB='E' =]-D8E)R[$7$QOI^V*SID^W@57J!"%\86,(D'MHMM%EJLS8L= MG WO?S,MX(.+2;P YTL!S[UV@0*Z3[C9/U!+ P04 " #71K182,*KBA,' M J$@ &0 'AL+W=OP7<8F MD"[E4&V7JXN+3Y>U-FYV=R/7WH2[&]\F:QR]"2JV=:W#X9ZLW]_.+F?]A;=F M6R6^L+R[:?26?J3T<_,FX-MRL%*:FEPTWJE F]O9J\N7]]?\O#SPBZ%]''U6 MG,G:^W?\Y=OR=G;! 9&E(K$%C7\[>B!KV1#"^+.S.1M<\L'QY][Z5Y([_FK*5-W.7LQ421O=VO36[[^A+I_G;*_P-LI?M<_//E_-5-'&Y.ON,"*H MC"NP;ET]^#KVB2@G*+2KE0/WB7CMN0*0_%FF>""'UP6G;G[;&[U 7-7ZGL8 MJ*+ZTI543L\O$=H0WZJ/[WYUUN#W.BS4ZO.Y6EVLKL_8NQKRO1)[5_\G7_7: MQ,+ZV 92O[U:QQ1 FM^?0B$[N7[:"3?2R]CH@FYGZ)1(84>SNV?2%U>+M1Y:+YU*E7$#S7:'9Y]]&)U^=D74?WAC4MJ MAT,,F@Y!XX38F,OSUNBUL28=E-\HTD6E&AV2HZ!,5&ULM;6'S@C[C+2CH.U" M_53A?DW:(9:8#TY=]69J?5!K*GR=?5E24"IQC0<-'@PFOF/G#071,%>0VK8: M@29"7DWP.P.NJO5A&E_R8B7W((&%/QT:4W"\\W/Q&!"_=F;#F/%YCS^AOQLE M.. WX,*/&5>T(2 $XQ2]+RA&CG>,WF-C!\;/KZW9ZH23"'9-.J@6WG/VX%U# M(GFG-=H&D@HMN*:Z+ W+XWQ(%@!LV@[80^9DJG2:1%GXUI:G<=;Z M'74P8 ;%!%:!Q!^J?B#;XW=2SN#_0&91E:U$K95KZS4;16!0!1] LWH?6Y,$W!U3 M92O!944J36S:A+)I-#7#C@KW<2&>LBWDJV$H!\_'(H%UB7M04N +\ [A %T+ MQ@WIN*AE6<"QK8<2.6;>,=4,"=6-]<+)WN*4[>@(OW7F+XYSI'_<^<5$4H70 M.I-M+>V!X'TA8L#%8V=8M*+GWCETC8/'X,ZK$E68@W. $EK4I\;6N+F").0' M9+!%Y9I%;TTI!41KI*S4XA:LR4A+/0L*"1O=.'4N$_7A[DR4JD@*7?M-:@S? M:%RDCUO97ZEK;'E0N\TI&5BJ8,R,Q7L#;C/ON:-Y-V4Q8U$M)YU3&PM4O".! M(PZ,U4UCH=5LL%D&D UF9GY M]+XRJ$/O+8J$BA9E9D-V@6><"A@G^QBAA;K77*T6H.1!MM.V'7ITW-Z<;]<_ M1Q[S14M;^:3M(1H4#X_K/)=5I>.1HDPP"_NX/I#PB9IIX0AV,:38+V/BYS45 M)++87;W*+;(F:S#)1YH-O;$0GCJA]'#_$ M:!0'J(@$^MA--;@3:9U0?*ZX%W6LU 8O)2?MV^,3RHYLTK"B A&+0C;Q'Q!1 M0( 5J9][)7,[**XIG1F3H\8OB168F:?=R(RL6C)/9&0."CT=F,.0K'5)_323 MBKBNR?-NUDU;XH$#1+X^SLAQB'[-)R"O/H]5+Q*!1;G-+UG'7DE5\.VVPG\3 MRD_RRM*?*L2:8:J_BIQV;AN>'<;U[74TBI4*]\/A9(J<+%IG'1WW+@\9&*U< M&(DFJ:QTKGM3W)M4B8F11)L86RH?,V4K*)7_(@*-Y19.>10 4"*_; A'Y-+S4[ZL3J 8S?C\LI+U$=5.U M1)0\'4_K (60Y52BP:J?=U>\+8D6%3PPH19B4?HZFUVH[RCW-UCV ,R!]S]O M#.(D*^O3LV@Z0([['UH_*5G[4%I[]%QDSQP<=^,H;LGD=(B7IA0IJO2.,G$> MF1JOET_* 5P]4H/%4R^ R]'[.U1\*[]2<*E C/PJ/UP=?@AYE=__CX_G7U$0 MPI8;U-(&1R\6GSV?9<+T7Y)OY-> M4]H.?E8$:0A\ .XO_%8)+LO[&#X>>CN M;U!+ P04 " #71K18E$*[S?8& !W$ &0 'AL+W=OIEDAJ8D^A;'EQE9<5)WXL2UTG:FG3Z MY$I"0A(, $K1W_N M?MGOVVQ.I;2QKJG"RE2;4CJ\FEG?UH9D[H7*HI\,!B?]4JJJ=W7AO]V;JPO= MN$)5=&^$;U&SN^$/_ZJ*6,YJ0^[V^-WCK=RBY*JFR M2E?"T/2R-QJ^O#[B_7[#'XJ6=NM9L">IUI_XY3:_[ W8("HH_D*M/\>, ME^G"^K]B&?8F9SV1-=;ILA6&!:6JPJ_\TO*P)?!B\(A T@HDWNZ@R%OY2CIY M=6'T4AC>#31^\*YZ:1BG*@[*Q!FL*LBYJTF36OK<4.7$S0)_[47? 987^UD+ M<1T@DD<@#L6=KMS6EKF=%E#V5@R2RH=_7S#\.3P?D3 MMAYUMAX]A?Y]\7@28K^![[0C,4QB\2T9$UF0T%,QLI;PBJ?7NJERR55CQ;W1 M'U%!5EPW%HJL%>\K<2=78C@( 8J$FY,8Z[*6U4H D0SE0E5."XFJFQFBDK7A M'<58^-VR4Z7P4^GJ(-.&]NM-UWK1@0#B9"$R;% Y&;^547X4P]/X&/51%/@2 MA0W6J6K6KG9K,$QDTLYA6RXDEI*-G*B-+I6UVJQ@DZ-8?("M%3HC%C*BW*(X MX4%*HK'P$1X9JD%%J@W"#&U6P $RWD?ZTEKP0 M=+/AI#&:4$Z]EI@KE5K&X M^=RHVK/#03AX2^@OJ./7VIJG+64)##FB<6FX#K28.L9?RBPV^9IT[_ M2AH&%!]0%:M(C&6A(%HI&4A L516AD8* P7;;CT/53M;O ,>J7)('A\8'[& ,NJ*@+/.$%.7;TK# M1D*'>"==O)?T=9@Q'UT14';QOK+,VS*Z&;^_$W5C;"-#[2WG*IN#\)()US". M76<>O"[&T0T/ZQ25I:11B*T)B'F+-D5U(& HOT*JDD,OG9C+!6)O0$93Y.$M M):I\A9O@)4X&UB$,>Y5$<"\K&I^\+2[0,%8Q]V%"!X./WH/'%6W">=^8;,Y4 ML$+?W3K"(I%[[E]11F6*_6'*@/:4W)+QO*^1^/UA(G[111X8NJVR.*"MTW&L M3:W;!O1,6OB49<2M@XM(^)B,(F%KRM1490C<"E\U M:%DG(*SC\C3*ZU!L >]FLU_"J><>Y U( "UO("&NCT99"W4-@Y5$(A*G6AK&_V7-EPP2<[$CT+(R")AXNQ(TTU<'[QHE[N0IETOIH=<$]*%C4ZF$UPRW0H"L+ MWH^1&J6RCM.?.*;Z%B-KQ=-L7V&O\U1Z\5]E MU>#$+ Z'/EL39.LJ##!?S3LIMLX?7MZ3Q(_TK;;4[5K:-\^/&HD,NJ:JH,@7 MN5PW4_15_IJCH4 6QPD;1DVN+$]0>-42&N 6,1MY*][Y@L'JKE610..6!7Y? M(367TC#QL@)A*Q1:8YP8QZ-8O-.Q=_]@<)J<'MQ]^"ORQ<9S#(,!Y8/!Y3W" ML>;HV^;L^S"+ M>(;!8D/A!(5O,RZ_T^CTZ#@:# 8^R\BG1J9+Y(# /0')^8TM=M-@CJ/AT5%T M@N';1B9LV)&YK913G)$[LE%K'@8H'R>YG'8F^O L/CL3/S$N-RC<_*R3X3BR M8QTZ)Z9AD*F-\J37CECK\[$N,-KZT#AOC2R6J2Z&0PB Y/7^QS M:I1C!(>LV_5+<+#03C^&EA>\6F!;NMH^;O'VX>FY#5[,N1T:NQN^=Z/)J]%O MHFA/$5P02$<_VN-OS@ XUNU6/PF5RLSU@@ M/CWN"1.NN>'%Z=I?+5/M<%'UCW.2((@W8'VJX6;[P@JZ_S5<_0M02P,$% M @ UT:T6.">=G<4"0 \QD !D !X;"]W;W)K&UL[5G;[69EU%D11UM2VI2I+MQ)7:MW"C%J*]FWW,@RUR\+XRTD>0O5J/O=) MKDKI9[92!F\RZTH9<.LV3\XE(52;K(GRT#W]3C3TGQ"^Q MA>?_Q4,\>W(\$4GM@RT;8FA0:A/_RL?&#P."\\4S!,N&8,EZ1T&LY1L9Y-6% MLP_"T6EPHPLVE:FAG#84E%5P>*M!%ZY6,1C"9F*E-T9G.I$FB.LDL;4)VFS$ MG2UTHI47/[97+R[F :*)P3QIQ-Q$,>'(^9W] R_,8/_?;WVP2%O_C-F<.1W/,Z/ M:NF5KV2B+BGB]1YMCSMMC_=QO[J17GN*V1WQ-D%2AH\I M^0?8B'_D"L62V+*29DL.22R"9KQ*ZE J5&KS(Y;T2 M:Z6,@-F5=#BG#=$1?NBP17J'G-DWWJZ/W7Z^L[OCQ\_6(JI!D51>2N)O9TP*E-7;"9;#>]7*FD M=CKHYL3;QR279J/$K2U+[0E\9NP2;2($DHNRVAF-HB.&&0$,:(M"R/0S*I8= M,65?:<\V0I(AV@+'(UMS"J*VN'9:S^NIT@M M4\.# 6T%JFX%XE]ZD102$HA$*Q]D\%MLD634<_&RR3*Z9-5%1K@ M*MF^6^58[##@["UK ]12(M4^*:ROH7P35Z0LQ!=U&E-VM#*&]4 JN11G5$Q2 MRN2!-GW!(1H6N1S&R7R=Y./)C7(H0F[K33[('S OM+I7,11#*Z 7$E+]4D-; M$2SI>D\$X4G>]_',G"W!CS(955)@',#E[)NQHTVO44^1-K61=MG;BVI@:1SZJRCJDM1'4\\7AXN#O M74EDF5]-: !S(- M?J?'GJJE>=T4QU_\3LT^6\Z=8B%W2HDR-MBH&=HC4J/MC^Q1JJ@6/S0G;(I> M3S/17M"@=(#?U6,%F"-WMMZH46<#E\SVM+63KJV=[.U'MQ%Y$9*O];4_PJMBR_1):@ &R6'$,]%AIR*;8K84BH+#6D)9Z[!*(_"WH%[X('WK>*% MEFM=<,N;D@JH>VJ75/3:UAZYX;@, (9[@GK:!?5T;S!6P29?Q*J"P+%(?C.Q M^&#$AR18KK>C6&^Q.FZL="G%X(U&?PW6842@YQ-^,7DA9%4Y>\]8(B0BEC(: MPLUC+8FRA,?@P(7Q'FW%P1LQA0@M7 H-0*RR#-+0A3TKZ5G)W5+NF6*8 #F; M,Q/O:H=#;JB]K '73O\72AXN%M-%_(=TDX3/X#KD,&VF*(&&(NYE4;.FWXO% M;'$X>(;DB0PXZLN3$:ZHCTPYQ[/55QFW[&;B4V5CM40? $,,<*4U/D-RQ:F' M0;EU^%0H"5"*&L7!@2SR47 O\:FX&,QFYON -C!T13__85:KFW:!Y1/%:5*> MLVJL4 A>0ETZVH?7-,%1"$0I'N L:9S9 MG5!(F35Z #!^.3L[.C\E$W5*Z,O:3AE&47I2ITU/,@=4J0#I=:&>"3\C /SR MH!C6T8NC%=3B(D'C"PXF[@FZVW3O54RZB;$7\]2L&?(?>*%J>OD;.=,=1[5( M5E>M+*/H5! /6GV"BH'VCQ2?V]1*^'M^M*1S?KE@#;CR00<5NM-SG^O/.]>=[ MW?,1HZ )J*KW$2N&XITUN$YBHHUY_D]B/7Q3[;ZA:;7 ^DRC%WTYC& 7H;%! M>?A>8=$W,6?7<<)EC$@8/ FXW6!RQ2'.=I!HVL7[B>EWESY \6<,%''V[^:0 M=]>KFQ9ZKU>?^,W!XHQG!9/S^#AUK:"1 M9(,AH5GW6NR@B3P.;&SVNO::NW'#Q#=;63?W("U[L.0]=W?5;[!HN.ZLU48; MP^TTP^%^\3D\B1M&,SC@+.%T:JNX+E)\ B_50VB' LU\B\.*FK[D%. .C$%- M^^'WF4[Q9H&GE;2+G";[:UZF?F\ ^^7M*P%\20&$2!HA=[=FLSN9(PJ8I%V3 MP4T/Y \.M/B;9-N:U'PD"?)QA]]ZVW!H%F?Z?$0!>Q+W#79@"@)(Y08WFZZ/ M#QM0$T5'8RQZOH4/,/=W(-2K *X\?@S84=%MQ>?::8\=L5LZ_I]#PQP:P^#Y MX$-\J=R&?VZ@#U4HU/A-OGO:_:)Q'3_D]\?CSR'8X.$O+PJ5@70Q.\/*Z^)/ M#/$FV(H_ZZ]MP(3+E[G").3H -[3YZKVA@1TO_-<_0I02P,$% @ UT:T M6#TE!2Q_!@ -!( !D !X;"]W;W)K&ULK5C; MOONP D MZF):<=N\2""(W3V[V#T+\&+%Q5=9$J+08UTQ>=DKE5J>#X M+/B=DI7<&R/MR8SSK_KANKCL>1H0J4BNM 8,?P]D2JI**P(8WS8Z>ZU)+;@_ MWFK_:'P'7V98DBFO_J"%*B][60\59(Z;2MWRU2]DXT^L]>6\DN87K>S:U.NA MO)&*UQMA0%!39O_QXR8.>P+9O7978NES@GESVH(TG$ ^F-W[SR$^_="?11BSXZI7U\9ZL+\3E@KY>8 MK7^6:.O2>RKQ8B'( BM2H-EZY][]>DEDER\GK77[ "7 <2NL]5 V%QC2L\E5(XC!RD&W0+F XLT!W.&* MP0Z0*K&R"K6Z.6]8@0U[%H)6E=Y.#!J!.(D08%)QA"7J?6S7R1VZ8ZU;7R'Z M$#:0A,TUK<#HAW0]Y7Z7U4^0)_EZW^"/2[PGP791EY.6%@]Q_/\L?6(<4F?D MN<$H@$&6N=YHY'2B2=PD\D ')%GD',%"0>CZOH_BV!UY\0N2] 07Q2T7Q2_E MHFMF#Q!ZKR 5?!@].6 M!)J6F"W(4(9@13H"+SH MHQ1HZ\CC@VR&?AP -UDSOC]R/4]K@%"/ N=7N)^\UFJS(($!L)@.#80]<6DJTYE;X%Z8.&89F-&G@RN;%S M56Q=S5M7*>CDW F:T:AS3/?U2;[SJ1+-3/I$XV@#HUB:''IR1:7MEF3 M_O<6=T<7C,[AQ 6QWEX=.I/FI(WNI+E^TK+DGK5\:\WIQ*!W$J,;(G+82TU6 M +^-V^U>W*#LG(EAB-T^ZZUUVIL09P1F!PGZ:3>G5AS8:Q# G!7>3PV;%0?R M83"(C^4#?Y#"W(OA;ZXX'8>OT]!] _,0>C3(8.Y937!XZW#"'PW\)YJR070P M9U3ZB7:W,_N&>S=Y$%B8[Q7ZH $[8R_U[6S[261BOP3LEMOO*8!U0>%T6)$Y MB'J#% Y-PGZCL ^*+\UW@1E7@,X,2X(+(O0">#_G7&T?M('V0]'X'U!+ P04 M " #71K18O(-2@2 !N=%&'4]M CFZ; ED$239]*/I 2W3,KD2Z M)!5O_WV'U!&[\*I9)"\6R;EG/@['LZU47_2:,8.^UI70.=OJG36RD2RE_&(WU^7<"ZQ#K&*%L1HH?)[9):LJJPC<^+O3Z0TF MK>#NNM?^T<4.L2RI9I>R^IV79CWW<@^5;$6;RMS)[:^LBR>Q^@I9:?>+MAUO MX*&BT4;6G3!X4'/1?NG7+@^O$8@Z@J.%U6#%T+P^#0H)^%X88#^?C! M$O3)S#=@VVKPB\[.16LG^H:=&-U(8=8:=)6LW)?WP>?!\:AW_"(:57A#U2F* MIAA%041&],5#(F*G+WZ71%QQ7512 ROZXWRIC0)T_7DH*ZU1D,+ M-O?@2FFFGIFW^/&', U^&@F)#"&1,>V+^_:B(;E"'[F@HN"T@EC:FVRO!! N MI="RXB4UK$3[.3@4SJC!P^&<]Q?>FEL-?O!]/\R:H6+7E[^<+\]]/3B41*.5 MK*"+Z+,)5+]8N_)?L8+52Z;L9F*Q8 $13XZO!>B4C89"ZI/)9:,4J (=FAF- MCA!)<)816,0$!UDX^23%AV*?Z0/*\11(#]* O]UA)T=B')!H4%L!3GC50B,- M<4)BE$QQ&D1[>G>Y(AQ$4_L;QIV!7>H12F.<9)%=A#@-D\G#6C&V=X=VXSP.#P*1!'@:Y8B CC ["+*.XVC@>3>010$F26H7X%^>3RXE=$\H MB>HX@#Z-0Q3'<,.BR2]*:@VOFGKB ATCDB7H!+X)#G*"3B:?8#:I+,?10#QZ M(8\@.!T0G+X6P7T(UZ*H&D@ '%0..4:B>VAHO(#,W2KYS,OVL*??4F6S>@C+ MH\8/-\W>#=Z[H5[[$N: 4WE:%[.P#I_RW6=[>A4?^^\=[5LH%^\5(Z+OK7K8M@ MSX=E%X%N(WA+G5U5(5%&V<"MCYLYV3,!)P M4^'.8Y*%[AM,HX,X\'<&UIJI)S>6:^0TMK/K<#I,_N?MP/O"WOYMN'%=0Z.* MK4 T.,W@Y5#M*-YNC-RX\7&PO=V]R:W-H965TN>+$R=J$_':]9 ==@OJ[G"F?]ULJ25R TEX(HR">] MV>#T++'R3N O#AO=&1-[DH64MW9RN9ST? L(2LB,M<#P[XT?HG=W8\RX)I.)?E-[XTJTEOV"-+R%E=FBNY^0VVYXFMO4R6VOV2 MS5;6[Y&LUD966V5$4''1?-G]EH?7* 1;A<#A;APYE!^98=.QDANBK#1:LP-W M5*>-X+BP0;DV"G]PT"L&;ZV=;96>,L^(FSD'R1PJPTN1!+6#[5[R/P%GWPB/XL M.&CP"U,G)!A1$OA!=,!>V+(1.GOA+]B@>^GX>[;01F$>_;/OZ(WE:+]E6UNG M>LTRF/2P>#2H.^A-W[T9)/Z' [BC%G=TR/KT&FMU66.(9$[.9;66 O%J.SL8 MWS_ [#O)05_[3W*S I++$DN3ZFYZ1Y<"W^LYN72HK3V2OOS MEH1T- KQ&U'?#]!BML)#*P370J)._ Y6/,/<)ZE/(S^QGR#VO3_SG&?0%=8R M-QNFP&EE4F#>U$T;XL*>O4#F-!F$:"4@(QH&D3<_Q @EA9*H,4SIT!^084CC M-/%F6597= 4@!2GU1Y$= M)#1,0^]FI0">U&V'\684#JBWX_/=F& S2#YKD#NS[TH'E.[#,@:6XU$6[V:)]S[9HZP:M M54=;4A' [,4;XE\$CI +>M M->PJP\;:B ;1H9LT:74Y7FC#JX:! AM?@<,.C5U6]I7;03\_OXV>EQFT M(%@+0K4@6#IU 7H730=['B?7_I!2.@H#.XDQY^(TM<-D-TQ1 M(!Y$;015=C<1=<:%)" MCJK^28K]2S5OU69BY-J]#Q?28 JYX0J?]Z"L .[G4IK'B770_F&8_@=02P,$ M% @ UT:T6.++&QJP @ P@4 !D !X;"]W;W)K&UL?51-;]LP#+WG5Q#>,#1 5SN.FZ198J!I5ZS "A3]V [##K+-Q,)D M*9/DI-VO'R4[7@:DN5@2R??X:(F<;97^94I$"R^5D&8>E-:NIV%H\A(K9L[4 M&B5YEDI7S-)1KT*SUL@*#ZI$&$?1**P8ET$Z\[9[G*_!U%7%].L" MA=K.@T&P,SSP56F=(4QG:[;"1[3/ZWM-I[!C*7B%TG E0>-R'EP.IHO$Q?N M;QRW9F\/KI),J5_N<%O,@\@)0H&Y=0R,E@U>H1".B&3\;CF#+J4#[N]W[#>^ M=JHE8P:OE/C."UO.@TD !2Y9+>R#VG[!MIYSQYVO^P!YA$;P#B%A![W4TBK_*:69;.M-J"=M'$YC:^5(\F<5RZ2WFT MFKR<<#:]QLS"R1/+!)K^++1$Z1QAWL(7#3Q^ SZ$.R5M:>"S++#X'Q^2E$Y/ MO-.SB(\2WC%]!O'%*<11G!SA&W;U#3W?\%A]U]SD0IE:(_RXS(S5]!9^'BJV MX4H.<[G^F)HURW$>4 ,8U!L,T@_O!J/HTQ&E2:/E*_%;5 4$MZ5ID] MI.\HPV%]3\HRX0F!>M)8)@LN5\ -^!AIL0#J#ELBY(HN41HRT,XHP0OFO!D3 M3.8(_I$98 :62E SFVGOY-8A56V(U?2!+B\ON]N#:\RQRE#O+,/> VZ4V+C\ M5QH+;N&&Y5QP^PKO83@X'2<7M*'HBT'2VQ/>NEK'LV25TI;_(6W>S8VIO<)< M&1)X O$H@KY;)V/H][XJN?IH45<^^A0DC3J?+IFTZ4;Q& [=8+C75Q7JE9\> MAM+4TC8MUEF[ 779].6_\&:ZT:]9<6E X)*@T=GX/ #=3(SF8-7:=VFF+/6\ MWY8T9%&[ /(OE;*[@TO0C>WT+U!+ P04 " #71K183T%=>,T# !2"0 M&0 'AL+W=OV 2>[17O8;I!LNH>B!UH:6T0D426I..FO[Y"2%:>KN $2BY1F'M_C MO!&UV OYH')$#4]E4:FEDVM=7WB>2G,LF1J+&BMZLA6R9)JFI6B++;%)9 M>*'OQU[)>.6L%O;>C5PM1*,+7N&-!-64)9//5UB(_=()G,.-6[[+M;GAK18U MV^$=ZOOZ1M+,ZU$R7F*EN*A XG;IK(.+JZF)MP%_<-RKHS$8)1LA'LSDMVSI M^(80%IAJ@\#H\HC76!0&B&C\W6$Z_9(F\7A\0/_%:B:;SI3-S M(,,M:PI]*_:_8J?'$DQ%H>PO[-O8:.) VB@MRBZ9&)2\:J_LJ=N'HX29_T9" MV"6$EG>[D&7YB6FV6DBQ!VFB"1X98IRIR4]Y92G5W=:I \_7Y&N M#*Y%2;56S&[7^3>V*5!]7'B:EC'!7MI!7K60X1N0$_@B*ITK^%QEF+W.]XA> MSS$\<+P*3P)^87(,X=R%T ^C$WB37O/$XDW>TIPSB9WF&_9,%M.PEI)5.[3C M/]<;I27YY:\A\2UV-(QM>NA"U2S%I4--HE ^HK,Z^Q#$_N4)YE'//#J%OKIK M6P?$%FSAX&MMB[4VWN;Z>8CO2<1AON1WT#G2OT2$LJTFFFH"U2+-^V*XH"P- M4;^T&-& /5- ?UM14-.KB]$Q637ZO2DW*(T(92JAX+OM'4)GCRCI50#XA#+E M"J&6/*5?BK:A/T;NJ&P:,J81MHQ+>&1%,Q#VC$PJLZ)$\Z;BU0Y2DF6*W+ " M-,IR]+712K,J,P^9#?Z$*5JJG=X)1&XP2=Q@-H&?(!B',5W./LS"(+R$9!R/ M/G>\,SB'8#YU9W$$']M ?QS'A]@1;? 6N2%XQLKZDO367-HL>IFZ43 =S/J1 MX.MJP,1-(M^=^]%1Z%_9+QS=]%-=2I^&L6NG\Q;\I ,VLX[.N=*E#M[FBOJY*;2[9'7W^T_ M&-;M.?D2WGYMT.H[7BDH<$NI_C@AE\GV!&\G6M3VU-P(36>P'>;TT8/2!-#S MK1#Z,#$+])]1JW\!4$L#!!0 ( -=&M%CD2&230P, )(' 9 >&PO M=V]R:W-H965T,RF$W\ MMZ6>351M!9>XU&#JLF3ZQQR%VDZ#8;#[<,2 M\1*EX4J"QGP:7 _'\Y'3]PI_<]R:O3.X2-9*/3CA4S8-(D<(!:;6(3#Z>\0; M%,(!$8W_6LR@<^D,]\\[] \^=HIES0S>*/&-9[:8!I3>./,M;9MEL MHM46M-,F-'?PH7IK(L>E*\K*:KKE9&=G"Z8EEQL#2]2P*IA&.+EG:X'F=!): M+_GS:+]?KXW5U!S_O!9O S=Z' MO3]"=M21'1U#GZV:.0&50ZK*JK;,]S&)U(8\!28SR+BH+6:P6*Y>HW__DDP1;J-J0J>D#/J586:@HR\9G.:/>/ 4J M9UIT]6S%9.C%I/>E+E$SJ_2X]X6VD5"&W%JK^9H(4D>"550S7I8\?8 ;I2NE M&]Y_P0DD23])$CCUPA6=+^#T&9&XZP.Q'32^1:EHX!I">\(>EK-_!UL_^03' M'LG;!IN0#<1G_;/S".)A_RJZZBWRG!:1R['W3JL(#*:UYI8CY7115D+]H+32 MQ%-XJG*1&7C[YC(>QN]W_[T[I&;EJ?/6*-:2V]_5;G&ULK5AM;]LV$/ZN7T&X[9 CJUWR4YBP$E;+$"[!G&Z8ACV M@99HBZ@D>B25E_WZ'4E9EFU%38=]B/G^W!WON=,Q%X^,?Q<9(1(]%7DI+@>9 ME)OI>"R2C!18C-B&E+"R8KS $H9\/18;3G"J#Q7YV+7M<%Q@6@YF%WKNEL\N M6"5S6I);CD15%)@_7Y&)D=3F8.].K6.W7&WZGY%&T^DA9LF3LNQK2#7 M),\5$*CQ=XTY:$2J@^W^%OVCMAUL66)!KEG^C:8RNQS$ Y22%:YR><<>?R6U M/8'"2U@N]"]Z-'LC?X"22DA6U(=!@X*6IL5/]3VT#L3V"P?<^H"K]3:"M);O ML<2S"\X>$5>[ 4UUM*GZ-"A'2^64A>2P2N&C&6 *J6 MQDD-<&4 W!< //29E3(3Z$.9DG3__!B4:31RMQI=N;V GS$?(7 M!?U&0;\/?;: 0$NKG""V0EI9].$)8DZ0+D5[H;H5-9C$8 J(I(1Q>HX>>]<4(*=L-72^P%A#4<&2(UJ2$XSD"20BG$"Y4^5S%_,2_J/-E^OJ& _8ZNS"LYB(0A<41BB M*+!N2DG@ZN%\64/G%"]I3B4%X3&*K$4&6&>PJVC+CEWD^)YUSR3HWYI7ML:. MKVV-P.8>P@4-X8)7$^X*Y_H6%BJ#"'13FCROS+PCN6:!9(:6HHN/O9*Z^3A/ M4ZH$@)TO\&Y9*R6,4K2E%-\IE9O IF*/@#MZO2<)*9:$J\$A"6NS?WD3N[9S MKHVO^]+;I!&%\0+T? KBN M@]PXVN-&&]L+'-.)@\#ZM&/;%-4VU8UU77$.T7PT?VA2F[%?(#]P^!+IDWLK M;U$TG 0!M/'0]:,#JUZ'X883B/VM:S)A#GJGA3%V1LN(?,U!7J_2(:6%S#\@;6&*D3WO\1RKN0?)W,$\CH MSP1S<7H4O/ U&/GJ;]^Q MFC&#DCYUA"2D7"*O FS<[.N0#Q?M]'$K5W==72U3X((BH3(NNO(\FPI@;M&7_*4 M9+@$NBF#2GC:="C@#.-HHC-@:/M]22)N&!6_FE&'.>$6/YLZ\"NXAZ/=3:E* M:V?\R]3J%=U-+9,M#T-ZL]6DTIHLFZ^A',7EL\KZ3G0N6C>F5#SP@JI? MVPS.G'43-W#]Y+@%:0O<+/MA[N%5@G0W(0;#+V)"P(=5:=J M\G.B[['4-M%M27H"8@(H-$^AYT"S![?_$7)5U:E+%OA"=Y%KW'IS%H2O][W/S9MUM-R]_"/$UA5=%3E9PU!Y%4%1R\YHV \DV^@4+SH;W ML.YF!(/[U0987S$FMP,EH/F7QNQ?4$L#!!0 ( -=&M%B1J_5 T@( ,(& M 9 >&PO=V]R:W-H965T8Z<+'4LK;A)_G?,^[['C M3+9*/Y@"T<)C*:29!H6UU448FK3 DIES5:&DF5SIDEGJZG5H*HTL\T&E".,H M&H4EXS)()GYLH9.)JJW@$A<:3%V63/^*7$5Y[98AJ\"R##G-7" MWJGM)]SY&;I\J1+&/V&[6QL%D-;&JG(73 0EE\V;/>[JL!366UHQ!A@,H-;O6:2_V*^ M7F_A,LNX:S(!<]GLOYLXO4;+N#!OX 1", 73:(!+N)?D.:-8 Q0> /JO-.?1&9Q!'<1_NE]=P>O),J7D]3QR2Z]9ZW%J/O5+_ M@-*^VS.X(EHE>-9X=-58D Q*VPRH'#YRR63*J1I+&D0ZF=; M\N5L9K.UOD-!LGK5[U1].&(O7YKKW\L>S*G[7"P5;T2/"4# M.6HNU_"[LX(-;Y-QZ#.ZSWF3](?C811%DW#3@3)H409'4:Y465(-Z3"G#U!I MGB)4J!L.XOF[N5U,3>K1'M.XFV;8T@R/TBRT2A$S [E6)JO??= MLJ-6=O1_LBRW9#[#K*8;B3:DEAGJK>:^DW&3JMJ=+'<$4RH<-^;0ES1ZL5UQ M-^.X91P?9;RU!:&U1R55QG8*CU]49_"/<+AW);G;_8;I-9<&!.84$YV/B5HW M-V;3L:KRM]1*6;KS?+.@GPQJMX#F&PO=V]R:W-H965TNOOZ6D MZ.R6I,C97JHGG0(8\IQQH>=.:DQ^Z;HZ3B&CNB=S$-BR MEBJC!JMJX^I< 4T*4,9=W_-&;D:9<,)9\6ZIPIG<&LX$+!71VRRCZLLU<+F? M.WWGY<4]VZ3&OG##64XWL +S>[Y46'-KEH1E(#23@BA8SYVK_F74]RR@B/B# MP5X?E(F5\BCEDZW<)'/'LR,"#K&Q%!0?.U@ YY8)Q_%W1>K4?5K@8?F%_==" M/(IYI!H6DO_)$I/.G8E#$EC3+3?W4M4C_O2"^)X_:( OVN$1Q#4\:(!'[?"[V" \:(*[ M:'?MN5][[A=\P1M\GW$U'-JHI,!R#+B<#.9"D45*Q08($\=A3,0LYT >?D-" M5GV/FCNW6XDESJG,HW'+IT< M&9T2>:1O4.L;G*$OI\K.)(T+&A*RHWP+) =5ZF[26I*/#\;E];S^*YFG!$7O M!!V)&];BAJWB<'=:@U(HI=#W3MY:N//O\A_ M*_^YGG5)%HW.F$_CVJ_Q^9L!TWK;/*'D;!Y/)!/60<-$(J::MBG3S<0O8(JO$ST4IU;L:[)(LZ(CNR<%I; M./U?/\[3+EWODBSJB.S(];[W[1SJ_9>?KW;V&ULM59M;]LV$/XK!ZT84J")WAPGSFP!B=-A 9HB2-KNP[ / MM'26B5*D1])VTU_?(R6K=J)H;9;I@RU2=P_O>8X\WGBC]&>S0+3PI1+23(*% MMJ1)A$D7#L&)\7%@W$6;C)2OQ#NW'Y8VF4=BB%+Q":;B2 MH'$^"<[CLVD<.0=O\8GCQNR\@Z,R4^JS&UP5DR!R$:' W#H(1G]KG*(0#HGB M^*/N^Q;]=T^>R,R8P:D2?_+"+B;!:0 %SME*V%NU^0,;0L<.+U?" M^%_8-+91 /G*6%4USA1!Q67]S[XT0NPX).D3#DGCD#QPB =/.*2-0^J)UI%Y M6I?,LFRLU0:TLR8T]^*U\=[$ADN7QCNKZ2LG/YO=XAKE"N$6<^1K-A-H@,D" MIDI:31K#N3%HZ[EWG,VXX):3S2&<%P5WF6 "KF2]GUQ>#B[1,B[,:S+Y>'<) M!Z]>PRO@$CXLU,H0C!F'E@)WRX=Y$^1%'63R1) I7%,X"P-O98'%OG](A%O6 MR9;U1=(+>,WT$22C-Y!$R: CGND/N*>Q=T][PDG;)*0>+WT"[Y(;5I8:RUI" M-8=M6OYZ1Z9P9;$R?W?I5N,.NG%="3@S2Y;C)* S;E"O,1K]UD7XA ML#T)!JT$@S[T[ :UWT,R1U SP6LI#-Q3);,*9@B&9LR*9%(];BL>]%+G&=J,6RU&/Z0%AIS54K^M3NKP\=9/1T]RFGO2L_D M<=+R..GE\9ZVYX%0ALH=E[FJ.A-60QSOT#A,Z1D\X''RB.WAB,Q:J[T 3]L M3_]-:&[\2:(2_-983F6:RO>5S.G2-U1@KK&:H>XL+KW(/UM<7@AL3X11*\+H M?ZJOHY>4X(7 ]B2(H^\7??3?MVJ#L7_D'I?1_J5^EDJXT[Y4J$O?U1G(U4K: M^DYO9]O.\=SW2P_F+UQ'Z=NB[S!U.THW=LGI$ B<$V1T=$*G4=<=7CVP:NF; MI)FRU'+YUP5UQ:B= 7V?*V6W [= VV=GWP!02P,$% @ UT:T6(+@1WAX M P X T !D !X;"]W;W)K&ULM5?;;MLX$/T5 M0EMT6V ;W6PY26T!B=.B!1H@2-+V8;$/E#2VB4JB2E)V\O<=4K(L>16A0947 MFZ3F',Z<&5'#^8Z+'W(#H,A#EN9R86V4*LYM6\8;R*@\X07D^&3%14853L7: MEH4 FAA0EMJ>XP1V1EENA7.S=B/".2]5RG*X$42664;%XR6D?+>P7&N_<,O6 M&Z47['!>T#7<@?I:W B,Y$;!:6!?N^=+U- MO26O",O)_8:7$C>3-I).ZY#N:Q"\9X(Q2?7N,E&D@]Y DD7;Z,LC3;> M7IM+;Y#PFHH3XIW]0SS'F_3XL_P-N.\:N#_@CM^DRC=\_A-\+4WU"X"Z[]7^ M]PN:DL\*,OE?GVX5[Z2?5Q\4Y[*@,2PL/ DDB"U8X>N_W,!YWQ?T2&0="2:- M!),A]O">*YKBZ6'"[HNT@@<&KD^P;>CB@39!^;?M&'K,@HGKG#9F'>^FC7?3 M0>\^L@=(WMT(%F-*KB&+0/2F8Y#EN>D8B:P3<- $'+Q0109C2C 264>"62/! M[,\JLH)/VZ7F^DXP/:K('K.I._6>J,C3QKO30>^67"K,"LX@^Y]^%FR OM!5;46-.+BD*6!(AVF?6Z*QF+KBN =1/!>J%!KXK%D M&(FM*\.AL7$'FX;?*%7_?Q_LR>SXH]YCY,[\V5&AVJU>.0.Q-E<(26)>YJIJ M#9O5YIIR89KSH_5+?7TQ/?B!IKK[8..W9KDD*:R0TCF9X&PO=V]R:W-H965T;$E M:F>\,[NBEY,]%_14GO$-%/ADQ45.%=Z*M2TW M FAB0'EF>XX3VCEEA36;F+5;,9OPK"R&V>4_%P!1G?3RW7.BS2O(H&DC;?1K=HR[V#9E==+>$/%&?&B/XCG>$%'/O-GP'W7P/V>=/RZ@K[A M\Y_@:UBMWPLLQZ$(WS]C*/FD()<_NGPK>8-N7KU_7,@-C6%JX08A0>S FKW] MS0V=#UVB!R)K61#4%@1][+,O7-$,-Q4CNTMI"0\-7&]LNYF+^UR ]N^:&CK" MPL!UQG58*[M1G=VH-[O'K?_]!O(EB,ZB]'*]M"@#D;5DA[7L\)7Z,AS2@H'( M6A:.U'4W97C.K=Q;VX?^;9(3&GD\QJS ME^ZE51F(K*4\JI5'K]28T9 6#$36LL!UCG_[SJ^U9H5O=ET8!LY):W9$>8[K M!-V]Z3:F$K6I:AV-K"O:-P[Y6:LR(>RH:!V-HV'&<:MW=> M>$9[^H_^JSW?==W3_GP<-AI%SNBD/^W& )V#6)MSA20Q[I&J' SKU?KL,?J<*-_H#[IS?X'4$L#!!0 ( -=&M%A1)/8G@P0 '05 9 M >&PO=V]R:W-H965T#R9 M>'1@_(O8 $CTFF>%&%L;*;?WMBW2#>1$W+$M%.K)BO&<2'7+U[;86 /1EM MR1I>0'[>/G-U9[&*L(+, M0.'H#=S&P.T:^%<,O,; ^U8#OS'P*V5J*I4.,R+)9,39 ?%RMD(K+RHQ*VM% MGQ;ENK](KIY2921J4="#$"#KL=\H6=", M2JKF?$ O=:8@MD(?BSH!JX5OGF'WB!: MH$\;MA/*3(QLJ7B6T=IIP^FQYN1>X>2A)^5J(]#/Q1*6E_:VTJ<5R3V*].@: M 9\(OT-N\AZYCNMKXIE^@[F'*W-/8SXSF\\@;;U[!C9>N^1>A>=]9%J(:_ULG?XWOZ_'+2G4OMB2%L:5*D0"^!VORXP\X='[2 M:3$&+M2@S&EY3$*+<+RK[LVI4 M[9==D;)\FT$Y.VT60YOSM?.PZ'CX9&]/Y?3&..MZW/ M"Z&"5JC@>PGU'DTWI%B#3K ZB. \>,>)XXY>QE!OU6L@L M5PU;5T*CJO"RD MA7I7J]?QL9;K9 E[LOAAY'@=68R^;I5%XS+V<*C/HJCE&]W,UY0.42^(#SC$ M7=Y&G[?R'@CL0IZXE2D# M4*N/KWE58S=Q>@5GT&97[S9Q'.=*@ISZ76QN>*_3-Z9)OX$-G<3M:C!H SL4 MVJ50IQ86FWO8WT%JE>@WD&$2NV%7BD&;U@;M_,4?!%=[%'QJ6[&Y;U4 M];^Y_"",NEP';52'0JLEL<^.HW+@Z^I83ZC\WQ6R/G1I1]NCPX?JP*PS_HCO MI_4!X FF/H]\(GQ-"X$R6"E(YRY2N<'K([[Z1K)M=>BU8%*RO+K< %D"+R>H MYRO&Y/&F=- >M$[^ U!+ P04 " #71K18<>?I'*\" #'!@ &0 'AL M+W=OR2&2U?%J=6TRPEGTPEN4*X1)I@CW["90 -,SB%3 MTFK*,8R,05NM?>%LQ@6WG&(N8%K5'=0"'F6NY)R[NC !_B2 59 Q4\!"JQ(R MP5$2R^D8+>/"G!'^<3J&TY,S. $NX:%0:T/?,(/0DBNG+5@_@-!U^9 MOH3XYASB*.ZUP+/C\#'F#;S[$AY2+IN$QDU"8\_7_4M"*]^[+&ZY+2#SY40- M/T8SX]=_MMFM^'OM_.Y6WYH5RW$8T+4UJ#<8I._?=?K1AS;S_XGL12JZ32JZ MQ]C3!V7I.+ \5VM7?-TK=7$6O91Y&);W.U?4KF>%>FW$MGF[>DDL# A>$BRZO MB$97;;.:6+7RG6>F+!U\/RSH3X/:!=#^0BF[F[AFUOR[TC]02P,$% @ MUT:T6(PI8AOR P E!< !D !X;"]W;W)K&UL MK5A=CZ,V%/TK%I56K=0.&,C7-(DT$UKM2#O:4:8?#U4?''*36 ,XM9UD*_7' MUS8$ B+N9.N7!(S/N;[']X#MZ8GQ-[$#D.A+GA5BYNVDW-_[ODAWD!-QQ_90 MJ"<;QG,BU2W?^F+/@:P-*,_\, B&?DYHX\#W"1YI M@.GQ&X63N+A&.I458V_ZYFD]\P(](L@@E9J"J+\C+"#+-),:QU\5J5?'U,#+ MZS/[SR9YEZEKN9-_;0&C;DD,DE.WV$*J&!YDM9)LPO.E5] P^E M!R%97H'5"'):E/_D2R7$!4#Q] /""A!V ?$50%0!HBY@> 405X#8*%.F8G1( MB"3S*6<']%I6"F(;]%24!6@F M 2W> 8^P@4=]^=CA":1U],B235272V3XXBM\]:Q]+J">)O0/>@&N)U&]*70] M/*0I.Q2J:IJJLLZI-:9^\]V+/4EAYJE7FP!^!&_^X1L\#'[LT],E6>*(K*5U M7&L=&_;HFM8]QOBD^J G";GH%3)V*:1+LL0164O(02WDP%ZT+2%5?7*E99]\ M)0T.#(_^8A[GP5TX&4[]XZ4PUFBW"M,;,PH'='+D4TB59XHBL)>2X%G+LQIOC7F_BL./-WFYX@MO= M$NN@OC+E29WRY'W>_.7$W'U#K3%O+2^79(DCLI;6.&C6MX%KIU:,CK1TRI:X M8FNK>;%;P&[L6O%TC3CJ^M4>[V9U>J.&>-3_-<5ADW?HP+/O^9[: ]U<7"[9 M$E=L;9&;O06.G%O5Z=;!*5OBBJVM9K-[P-8U]0U6C7NM&H^[5NWO-XX[WU;[ MN+XV[V:QC_]CM5];=K-6M]='R M@SE0[;0_XOM%>4#'D$7-Y(MC>'HBLFU=O" M7.Z K('K#NKYAC%YOM$!ZH/X^;]02P,$% @ UT:T6))K 9DB! 51$ M !D !X;"]W;W)K&ULK9AK;]LV%(;_"J$50PLT MD:BKE=D&8CO%/"1;$*?9AV$?&.LX)BJ1'DG'[;\?=8FL2#)CH_EBZ\+WO'P. M)1Y2PQT7W^0:0*'O6URB_8 MX^&&/,$"U-?-K=!G=ATEH1DP23E# E8CZQ)?S'"0"XH6#Q1VLG&,.7Z%\*> WS2"1,>?HW M3=1Z9 TLE,"*;%-UQW>_0P54='#)4UG\HEW5UK'0) M: ATG'Z!6PGLP*\$?I&9$J7(PXPH,AX*OD,B;ZVCY0=%,@NU MQJ%$OHNU3HU_H-3IM #,+45(!%A"7H@@I+'%-"<*= 7%;IBBBJJ;Y\M MRL<#\17Z0AEA2TI2W:Y\_O)QU#>FG$F>TH0H2% K_L<9*$)3^0F=H:^+&?KX MX1/Z@"A#]VN^E=I=#FVEL?+.VCSHG[ MDI.):PQX0\0YP8:KQYAKXCG'X@W MW0JATX^(E*!ZTUOJPT*?SQ//8]<-PC 8VL]-:J--/C]=R U9PLC2$Y $\0S6 M^-=?<.C\UI>#'L\@\H-![?F*U:]9?2/K_5_WE]?HRU2H\FII%U/W]7)=?M)@YHT.&I44_VJTK1X._N @XZY&\91P[P$-GJ="MSC M&6$W\/J!PQHX/&)HK^>7D_GU_'Y^U3N^87=\O7@0M9]DH].IN#V>08C# ^,; MU;B1$?<.GH%MH0\RZAAB7>7]]D,<==XP'/K8&;QN-C-VX_A.Z/0]@\W>*=BK_,9U?N.? MG/KC[N041)'?>I2,+J,V]KLNWWH]\8$2C_?+-WS, M^NV-(H^[*ZK0"Z+VFL9L=3*PWRFGNLCCX #Q?AF'S>LX0YVOE$U+7]?Y-F9/ MJQ"W6LW,O3BU#-F-_68&XJG8MTNTY%NFRFU6?;7^-G!9[(A;UR?X8EKN\/=A MR@\.>A/U1)E$*:QT2.<\T@"BW,.7)XIOBEWM(U=ZCUPG! &14 !D !X;"]W;W)K M&ULM9AK4]LX%(;_BL;;V8&9@BWYSB:9(0G=S0ZT M# 'Z86<_&$L6S6S;HT95($X)O&>"K+(O8SR%.Z;IO0./UP5WRO!#Y W/06T;/>(K%P_*6 MR3NSSC)+,DQX0@E@>-XW+N'%&(9Y0-'B,<%KWK@&.;1*Q1U=_X4K(#?/%].4%[_!NFIK&2!><4&S*ECV($M(^3?Z416B$2#SJ -0 M%8#: !.Q8[O(Y^S(-UHQ M)LL/(LZQ4):WC/>*^/Q+\3) R/4\MV>^-*FU,OD7ZH(OHQCW#?D)XIB]8&/P M^V_0L_Y0U4"AZ?J.&]2:6ZQ.S>IH6>^_W%]>@\OI].I^JB(MH]V&JNW[86BW M2+4BAY)V-1TDBXO4I&Y-ZNXUJJES6PM\?07D\NAY/KR?WD2CF^7G=\[3#PVS-9JW0HKD+3]:"W8WS]&M?7 MXM[A%TQ66 7I=P2AW.>=]B3V.RL,>@ZT@NUF8VTW]J_%%F100P9:R#\9Y5SN M9^PY(2K2H$-Z!MW LUJDW68>0JTI/M;VY)V<8'1[BYT?PF0IPRY+"10PQP?-$ M>@AY_<\-SIXP^U>Y^VO%#ERNHZ-F&Q\KVW:A&_8-_N+>7B5HSI< .E9[5NEU M#JY*5]1WG'#'Y@[1!A?IUQ$E9_';R$CQ@0R\]IZGUSH862'J--?E-O+&O$&] M>WO+T53A3=TP]Q=MV*.:-X5H$ 0VW &[<6]0;]_V-#508:FL$ 5MYJ/:.)4H M"J"_@WGCXZ#>R.WE:V#74RF)C^KCJFS>GL0;(P?U3DYC;6#73"'+<3NS6=%, M3L"VM='WX[T?YXV#@WH+-Z)RXY/_$3,-;]?+(2ML+*2*M]M,^EJ_;7'T_7DO M[\;,P5]SU%!.!@Q3/94KK MW)=#RLISN/)&T&5Q,O5$A:!9<;G T0RSO(%\/Z=4O-[D O5IZ. _4$L#!!0 M ( -=&M%CE9NXUX0( !@( 9 >&PO=V]R:W-H965TYZ[>VS?M;^1ZDYG (8\Y%SH@9<9L^KYODXRR*D^D2L0 MN+.0*J<&IVKIZY4"FCI0SOV@U>KZ.67"B_MN;:KBOBP,9P*FBN@BSZEZ' &7 MFX'7]K8+UVR9&;O@Q_T57<(,S,UJJG#FURPIRT%H)@51L!AXPW9OTK'VSN"6 MP4;OC(G-9"[EG9U3:_9)-9=OR2%)H(_,*C!'D M3)1?^E#IL - GF9 4 &"YX#H%4!8 <*W J(*$#EERE2<#A-J:-Q7<:;',=!7L)KZ@Z(<'7+R1H!5%# M/.,WP,.V@X<-\,E^^ 22VGNX)YNP/KG0\86O\,T,-8 /T!"Y(!=,4)$P/)6I MU.Z R._A7!N%[^I/D_0E=]3,;6M-3Z]H @,/BXD&M08O_ORIW6U]:]+M(\DF M'T3V1-.HUC3:QQY?BC7>=RJU>"R'9R%MX-^[\WP=VIF#FKI>H\FB2R$*4M* MO5JWMZ&KZL_61^W>N.Q2_VG*GHD%8\F$)AP62-DZ.<4$5-F'RHF1*U>9Y])@ MG7?##%LW*&N ^PLIS79B'=1_!N)_4$L#!!0 ( -=&M%A?!VM*V ( )(( M 9 >&PO=V]R:W-H965T14G8DY<#R9"IE3C5LY<]5< DTL*,]< MW_,Z;DX9=Z*>M8UDU!.%SAB'D22JR',J7P:0B67?:3DKPRV;I=H8W*@WIS,8 M@[Z?CR3NW)HE83EPQ00G$J9]Y[)U,>P:?^OPP&"IUM;$*)D(\60VUTG?\4Q MD$&L#0/%QP*&D&6&",/X47$Z]2L-<'V]8O]DM:.6"54P%-DWENBT[YP[)($I M+3)]*Y:?H=+3-GRQR)3])2,ET_Z7.5A#8 \S0"_ OC; M@' '(*@ @15:1F9E75%-HYX42R*--[*9A&*\X*Q)(T)!1 MC4\MR!CD@L4(&$FQ8$EI7)V/J+1DQU>@*Q8H&E?BZB%W2S$Q"_6HV]PZX0M[[QVVXBK7HK$HN"Z[&2UM1ZLEW:>;-D'.'#+^?B+IIS6V*=FC"N2P10I MO;,N7BM93L!RH\7<#I&)T#B2[#+%CP:0Q@'/IT+HU<:\H/X,B7X"4$L#!!0 M ( -=&M%B45^?L; ( (8% 9 >&PO=V]R:W-H965T M61I;"F+3KD)7611Y RI5&$?165@*J8,T:7PSFR:F)B4USBRXNBR%?;Y&93;C M8!!L'7=R59!WA&E2B17.D>ZKF64K[%ER6:)VTFBPN!P'5X/+R=#'-P$/$C=N M9PU>R<*81V_HE"?B-'YWG$%_I ?NKK?L7QKMK&4A M'$Z,^B%S*L;!QP!R7(I:T9W9?,5.SZGGRXQRS1.KJL ,8C%X!Q!T@_E? L ,TE0O;S!I94T$B3:S9@/71S.8736T:-*N1VG=Q M3I9W)>,H_6:D)GA 3;5%!T+G\""L% N%<*,)V4GP69,DR=L?8-YV&\P2)D;G MW$[,_:^S7?1?^1Q. MD814[HB/OI]/X?#@" Y :OA>F-IQMBX)B=A+'KXI^2K+3*WYB#[1T91.E2)6D M[/;?CY041;95;5GM%UND[CT^Y_"2OISMA/RB-@ :?BU(QR6$JDRCPG M\OL-,+&;.Y[S./&!KC?:3KCQK"!K> #]L5A*,W);E)3FP!45'$G(YLZU=[7P M0IM01?Q%8:N6:!+/I-@A::,- MFGVHO*FRC1K*[3(^:&G>4I.GXZ4T%2'U=[1DA&M$>(I^_5K2PJQ4/;KCFO U M73% UTJ!5N@->C#%E)9F1F1H(?)"WH EEZK6!^?APBUZ] M>(U>(,K1GQM1*A.O9JXVNBP[-VDTW-0:_!]HN"?R$OG3"^1C/^Q)7PRGWT+2 MI@?[Z:YQL[74;RWU*[S@7RR]Z#7ATQ\F'-UIR-7G/JDU=MB/;3?UE2I( G/' M[%H%<@M._/(7;XS?]@D_$=B>#4%K0S"$WK&A:&V 1QLNT%H*U;O6->JX0K6' MT#:>1!/LS=QM5UE/5#"*QFW4'N6PI1P.4KY.DC(O&=&0FJ/ >))08@^;/IHU MTJA#X$V((QP=\.P)"R(?!_U$1RW1T<]XRT'W41X=<0DC/ T/&/=$C8/H!X3' M+>'Q(.&;DK*4\G7%E-F/3_>0KT#V[H%!K.?N@1.![D@X7N2;,R4-(P[/"WM+6QH MPD -UN\@^',7[D1@>SYX^*D]P&>LX ;\1$Z<"FW?BDZGY)VEBAO8;H5&.,3C M@SKN#?-'N+^2O:=NQ!O\EX_?9QE-H,M4B4SOB(1*02*XTK*LFVK3AQ52K(U[ MPP4^_)//7M=SM"G>4Y_B!>[^F7"$&F4G#EY'9(K*^G=4#+8KJ@K,2VER7 MJL>-N=&"M 'F?2:$?AS8.U-[1X[_ 5!+ P04 " #71K18\.WW>(D" @ M!@ &0 'AL+W=O]M+X+O=]N>_N M?$TW4CWH$L"0IXH+/0I*8^J+,-1Y"175)[(&@6^64E74H*E6H:X5T,*!*A[& M47065I2)($N=;Z:R5#:&,P$S1713550]3X#+S2@8!%O''5N5QCK"+*WI"N9@ M[NN90BOL6 I6@=!,"J)@.0K&@XOIT,:[@.\,-GKG3*R2A90/UK@I1D%D$P(. MN;$,%!]KF +GE@C3>&PY@^Z3%KA[WK)?.^VH94$U3"7_P0I3CH*/ 2E@21MN M[N3F"[1Z3BU?+KEVOV33QD8!R1MM9-6",8.*"?^D3VT==@#(TP^(6T#\&C!\ M Y"T@,0)]9DY69?4T"Q5W"U<6A4PX3MXMPH?,L09[*9PH%0YIG, M.!6&4%&0J\>&U=@H;]T(0\6*+3B0L=9@-/E YCA+18,>N2136=528+2VUEZZ MKSB4AY> TY8SZIIX]833J.'(N@UE7!\A^_W\DAP>')$#P@3Y5LI&(XU.0X-R M;=)AWDJ;>&GQ&](22WA+U0F)/QV3.(J' M/?E,_P&>#!P\V9-.TK4N<7S)7UIWW%OLG^.%-@IOR:^^RGGF83^SW1P7NJ8Y MC )LE@:UAB![_VYP%GWND_V?R%X48=@58;B//7LQ3N#'J4^P9SES+':SK;/D M/(K2<+TKI"?H-#KO@GR"X-,'Z6.F^WYL;N=K_R3W#]^6WU MA\;O3IR4%1.:<%@B971RCLM#^7WD#2-K=Z47TN""<,<25S@H&X#OEU*:K6$_ MT/TI9+\!4$L#!!0 ( -=&M%B(0%JOYP, '$0 9 >&PO=V]R:W-H M965T7JQK9%LH2$ZF&?&&+%0>25DEY9KN.$]HYH845CZI[ M4QZ/6"DS6L"4(U'F.>$O'R!CF[&%K=<;#W2QE/J&'8]69 &/()]64ZY&=HN2 MTAP*05F!.,S'UBV^F>!()U01_U#8B)UKI*7,&'O6@_MT;#F:$6202 U!U-<: M)I!E&DGQ^-Z 6NUOZL3=ZU?TCY5X)69&!$Q8]I6F(19QO$=;1"TQ=5;:ILI886>AH?)5=/JB6I]^Z3BT;V$7/QKTEJ#^V9P_<;?B!5)8&RI M5UH 7X,5__X;#IT_3,HO!+97!Z^M@]>''G>DOT=_<2:,$UPCA162=J5UC,-A MI&9CO:O&$!5A-VJC]FCZ+4V_E^9MDI1YF9%JR>:,2_H?T>YCHEDC!3L$K@9> MAZ8A*AH,/#/-H*49]-+\PB3)3)R"3E$&H>,<4.HW?-S,*6T9A/R-.4K7? M\&?T[3/D,^#&Y=R+<>YROA#8GMRHE1O]RM[PSL7,[$&:L^?_*&+#Y@:PP+_B(WAG68$_YR1-7F[ MM0G":'A(JQL5.L&1/0!O]VS=A6XOZTX MQ^%PMXL(N]V/*2HXUJ3A;;.!^[N-LQPN[%J7YP?N(5-3F. MAXLZI7$-QMN-\O#@L(#VSGE0'\;5(6A!"X$RF*LTYSI2LGA]OJT'DJVJ(^*, M2>5TU>425 ?'=8!Z/F=,O@[TJ;/]ER'^'U!+ P04 " #71K18.Q1;8:\" M V" &0 'AL+W=OKJ7 %- M"E'&7=_S0C>C3#AQO^B;J+@O5X8S 1-%]"K+J'JZ "XW Z?C/'?Z8RXQJ&$G^DR5F.7!. M'9+ @JZXN9&;;U#E$UB_N>2Z^"6;:J[GD/E*&YE58B3(F"B?]+&JPY:@TWM' MX%<"_Z.";B7H%HF69$5:8VIHW%=R0Y2=C6ZV4=2F4&,V3-A5G!J%HPQU)IXH MW!#*/)$)I\(0*A)R^;!B.2Y4&5T+0T7*9AS(4&LPFGPA4]Q+R0I[Y()<:L.P MFI"089HJ2+%);L#N'R92,LRD,NP/+9;L< R&,JZ/T.)N.B:'!T?D@#!!;I=R MI?%ENN\:S,F2N?.*_Z+D]]_A_T[5"?'/CHGO^;T&^:A=/H9Y+>^^E+M8R;J< M?EU.O_#K[BCG<6,]?PUGVBC\W.]FL^USF=P\#!SU6#6H,3?_[4 M";VO36G_)[,71>C61>BVN*OUGN"]&KRW M"SQH B]5P1:X'T31*_!6ZSW!@QH\V 4>-H$''P%OM=X3/*S!PUW@41-X^ :\ M$W1ZK\!;K?<$CVKPJ!7\5AK*F\BC-YO\-/2\5^1O)YWYO7_IE43NUJEN;U0\ MZE(F-.&P0)EW$F%Y5'E+E8&1>7'0SZ3!:Z-H+O%B!V4GX/A"2O,&ULK59=3]LP%/TK5H8F)@%ID_2+I9%&*S0DD!"%[0'MP4UN M6PO'[NR;%O;K9SLA:FFHF-:7QA_WG'N.>YV;>"W5DUX ('G.N=!#;X&X//=] MG2X@I_I,+D&8G9E4.44S57-?+Q70S(%R[@>M5M?/*1->$KNU6Y7$LD#.!-PJ MHHL\I^KE KA<#[VV][IPQ^8+M M^$B_I'": #\M;969^S9*Q'(1F4A %LZ'W MK7T^ZMMX%_"#P5IOC(EU,I7RR4ZNLJ'7LH* 0XJ6@9K'"D; N24R,GY7G%Z= MT@(WQZ_LE\Z[\3*E&D:2_V09+H9>WR,9S&C!\4ZNOT/EIV/Y4LFU^R7K,K8S M\$A::)1Y!38* 005(/@H(*P H3-:*G.VQA1I$BNY)LI& M&S8[<&?CT,8-$_9?G* RN\S@,!G#%,DIF9CJR H.1,Z(6SH> U+&]1>S^3 9 MD^.C+^2(,$'N%[+05&0Z]M'DMRQ^6N6Z*',%[^2ZH>J,!(,3$K2"J $^V@\? M0UK#PVVX;US7UH/:>N#XPGW6KX1&59BR1/)X;0+(%4*N?S69*]FB9C9[V\[U MDJ8P],QUTJ!6X"6?/[6[K:]-5@]$MF4\K(V'^]B3>XF4FUJ?8I/-$MMU6/L. M6"5ANQ<-8G^UJ7\W*A@,VE$=M24LJH5%>X4]")I+A>P/9$X>85H75*1 4JFQ ML>)*PLZ&CM.@VWHCMBFHWVO6VJFU=O9JO99B?HJ@;R!? JJL_0]=[]VHINOM;_0=V_/-"W[. MA"8<9@;7.NN9BE9E'RTG*)>N%4TEFL;FA@OSZ0'*!IC]F93X.K'=K?Z82?X" M4$L#!!0 ( -=&M%C +;<]X@4 .XS 9 >&PO=V]R:W-H965T.*9D,$Z%=^R9P!)7N(HR8:M M9RD75^UV%CQ#S+/S= &).C)/1X[3:\<\3%JC0?[; M@Q@-TJ6,P@0>!,F6<#1;\"28@ORP>A-IK MEY19&$.2A6E"!,R'K6OWBOFY0=[BKQ#6V=8VT:N=N-FPY>D0002 U M@JNO%8PABC1)C>-[ 6V5?6K#[>TW^FU^\NIDICR#<1K]'<[D\[!UT2(SF/-E M)!_3]1]0G%!7\X(TRO)/LB[:.BT2+#.9QH6Q&D$<)IMO_E(X8LO ]?<8>(6! MMVO0V6/@%P;^KD%WCT&G,.@GPGK\2MW=&/,?KU%B/W[,6 MY\3;;T[MYA-8*',O-_=KS-DAO??KS-O*[Z7SO=+Y7L[K[.$]PBJ-5F'R1,8" ME #DE@=A%,I7\O4>XBF(?^K\:V7JP'*5+7@ PY:*'!F(%;1&O_[B]IS?Z]R- M":.8,(8$,X3Q2V'\G.[;9L5=DDFQ5$%1DJ]_J@;D3D*]J]_J%++"FRJ$":,;6"^' MZ=OZ:N2KV++:]GM-$Z=L8GBS6WJS>V#D>?-K$8$D"'67V43_&9=0YTLKNJDO M,6'4?M)Y]/>=,[+O[L&0!F-(TBLEZ?WOCAR\4/^(Q,(ENHH^;P"D>@U/[E5 MT2D)M-FCTHF<3#[?/IYN';]+9O!")FN^V#2PK:2L VRJ'R:,8L(8$LQ0^;)4 M^1)U)76)*0DFC&+"&!+,D,1UJIS/L4Z]7)2P%.5,;:N0!YDD0DV9]^XO=GA3 MC5!IM*"]&_BP>C4%V$JZW>-CWPW/X/T89N^IL1J8-(I*8U@T4[,J5W<]U$CF MHN;IJ#2*2F-8-%.8*E=WK7GGL=$,-7='I=&"YKIF-'-W@]E'Y.5NE9B[AV7F M12BS!BO4-!R51E%I#(MF:E*E]VX7-UBAYO2H-(I*8U@T4Y@JR7=_,LL_K(Q5 MT+=+03W'# =C^P@:>Q^3QK!HIO>KY-ZU9_=[0I5.-)?3#+XO]5QAJWS&V,(8 M:N*/2J.H-(9%,_6J2@3N!6X80\WH46D4E<:P:*8P55;O6C/48]=L:\;V M,33V/VH"CT4SGQM6&;QGS^ M@>Q#*V;V835^^(B:^Z/2&!;-%+BJ$'@N:N3S M4,L J#2*2F-8-%.8K4?V]F?VQT6^ KY;G_)WZE-C^R :"X#[8/XCTGVO2O<] M>[K_(-)_(=@.:]=/ O+G-+4>1\WO46D4E<:P:*8N51G Z^!&+-1: "J-HM(8 M%LT4IJH%>/;'WDJ3I5!3!0B?K?)O 0&$*[5(F(LT)NHHU&>;=G!CB;H_Y*[> M3MRCJ#TR+)KI^"K7]^RYOB52??Q"#?5? *@TBDIC6#13Y*JDX/5QPQYJ[0"5 M1E%I#(MF"E/5#CS[_PN.7*BA5A(*VNZRK_-#^$.M$6#13 &J&H%GKQ'8P]]A M3S?M7326 ;6@@$IC6#3S_ZY50<%W4,.8CUH(0*515!K#HIG"5(4 W_Y7@>/" MF!W>6";WD+H=1>V48=$V_F]OO2JAWX2YY^))>9=$,%=XY[ROEHQB\W+)9D>F MB_SMB6DJ91KGF\_ 9R!T W5\GJ;R;4>_D%&^XC/Z'U!+ P04 " #71K18 M2#9L[O@" ""@ &0 'AL+W=O70]V620X%EBR^!Z2\9%P56NBL6 MOEP*P*D%%=0/VNV^7V#"O&ADQVY$-.(K10F#&X'DJBBP>)X"Y9NQU_&V [=D MD2LSX$>C)5[ ':C[Y8W0/;]B24D!3!+.D(!L[$TZPWA@XFW X&-W&DCHV3. M^:/I7*5CKVTF!!0291BP_EO##"@U1'H:OTM.KTII@+OM+?M7JUUKF6,),TY_ MD%3E8^_"0RED>$75+=]\@U)/S_ EG$K[BS8N=A!X*%E)Q8L2K&=0$.;^\5/I MPPY \]0#@A(0' *Z+P#"$A"^%= M 5WKC)-B?8BQPM%(\ T2)EJSF88UTZ*U M?,+,LM\IH;\2C5/1%4MX >@[?@*)/J%)FA*S'IBB*^8VE5F=\Q@4)E1^T"'W M=S$Z/_N SA!AZ)I0J@/DR%=Z,H;23\K$4Y"%QB*XY4[E$ERR%=!_O:Q&5 MDF"K9!HT$EYCT4+!YX\H: ?=FOG,W@ /.Q8>UL#C9G@,294];% 35NL26K[P MU75!,9$)Y7(E /V$!+$&+WK_KM-O M?ZESZY1D\8G(]ISL5DYVF]BCRRP#>[D@I3TD;IS)?^KL53I[C3IG6(AG?60W6*1&*IY3T$?4;*,ZP;T:-:V+ \F-&8_= M!"[8:J+'V9)K4_]US=&8^IC73H1V9Y+@\JE0:-+ M#_]:@GB&5 ZFE((08'<6PE*"JC/+T?=WO.J$X8%;C5,XUJV:A.;R7^^:X.]4 MQP+$PKXR)$KXBBE77JK1ZB$SL?7[8'S:&<[<>^0OC7L=Z>*Q($PB"IFF;+<& M>J\+]^)P'<67M@;/N=(5W39S_4@#80+T]XQSM>V8!-6S+_H#4$L#!!0 ( M -=&M%CT."@O6@0 $8 9 >&PO=V]R:W-H965T$HPYA\LYA@N,=I0]\#6 0(]Y5O"QLQ:BO'1=GJPAQ_R, MEE#(-TO*8 M[:\@H[NQXSE/%;=DM1:JPIV,2KR".Q#WY0V33V[#DI(<"DYH@1@LQ\[4NXR] M4 %TBZ\$=OR@C-10%I0^J(?K=.ST5$2002(4!99_6YA!EBDF&<>/FM1I^E3 MP_(3^V<]>#F8!>8PH]DWDHKUV#EW4 I+O,G$+=W]"?6 ^HHOH1G7OVA7M^TY M*-EP0?,:+"/(25']X\=:B . '&@WP*\!_@N [[\""&I \-X>PAH0OA?0KP%Z MZ&XU=BUC!C=(:9:2S95T.IKM-2+%.I#N1-,OB42)R9W@B8/GZZDU"F: MT5Q^?QQK!S^A:9H25<09NBZJ3U*].(E 8)+Q4]GD_BY")Q].T0=$"C0G628; M\)$K9&"*WDWJ(&95$/XK001H3@NQYB@N4DC;>%<.J!F5_S2J*]](."W9&?+\ MC\CO^5Y7/&;X'$NX?Z'A80<\>@<\\#0\Z(#'9O@7NI7!!UWPEAA!8W&@^8+7 M+%YC!ET63QG#Q0KDM!=HL4>'[6[P7E=/=YBEZ/M?DA)="\CYWQWCN:KZ#[O[ M5TO=)2]Q F-'KF4^_>8/>'UW6V"2+;)+%ELA:)H:-B:&)?=(R#AY5 M&>1"G6$AW1(4<3V/%]J\E;15=$W#*V,?QQI5D0TTF5=UVS], .%P*,^#[45^9@SO M6%MLDL66R%JV>+WGR*3!-G"VWG>S'ILCK#*%EEEBVVQM?UY/I1[O_I4[ED]EEMEBZRRQ;;8 MVE8^'\V]-\_F_T_.-_=[M(,VV2*K;''-=KB]"8;^A1=>--N;RASWX*HS![;2 M=\Q8K4C!409+2=D[&\JH M6'7?7#T(6NH+U045@N:ZN :< E,-Y/LEI>+I0770W/I/_@502P,$% @ MUT:T6 *5CUZ#! J1< !D !X;"]W;W)K&UL MM5C;;N,V$/T50BT6+;")1,J6G*QM('9VT3YL-]B@W8>B#[0TMH7H5I*VD[\O M22F2+PHMJ?&+K0OG<@Z'X^,9[S+VQ-< CTG<;"&A/+K+(=4 MOEEF+*%"WK*5S7,&--1&26P3Q_'LA$:I-1WK9P]L.LXV(HY2>&"(;Y*$LI<9 MQ-EN8F'K]<'W:+46ZH$]'>=T!8\@_LP?F+RS*R]AE$#*HRQ%#)83ZP[?S@E1 M!GK%7Q'L^-XU4E 66?:D;GX/)Y:C,H(8 J%<4/FUA3G$L?(D\_BW=&I5,97A M_O6K]R\:O 2SH!SF6?PC"L5Z8HTL%,*2;F+Q/=O]!B6@H?(79#'7GVA7KG4L M%&RXR)+26&:01&GQ39]+(O8,B/N& 2D-R+'!X T#MS1P-= B,PWKG@HZ';-L MAYA:+;VI"\V-MI9HHE1MXZ-@\FTD[<3T463!T]5,$A&B>9;(ZN!4\WN%'HN= M1=D2Z57H6Z[?W"GF(_&"?KD'0:.8_RH7_XQLQ->4 1_;0N:EO-M!F<.LR(&\ MD8.+OF:I6'/T.0TA;+"?F^TQ,3BP)2$5*^25E1DQ>OQ*V34B-Q\1<M-LG5_MRW-DD16V[2 WV1ITB@.\9HN@)]_??=@@LF3\0_3>07 MO@?-OE6;N.4Y#6!BR3[ @6W!FG[X"7O.IR;@[^3L@(9!1B.I![VJF?Z"D2+,4(=1?6X['6#7QR.Y>+L/UIA. M3[##"NRP(]C/S\""B#>>D-GP!-(5OAF.O,$1)&/0GI"\"I+7$9+LQ$N(A"SK M#S3)/R%XSB/6#- [!2A_J@9X> 30F$)/@'X%T/_?!2I;2[ V]9:9?X+4]0?. MC7.\E:?KCJOX ,2H C'J5WAT$4,)XA%RN M,OI9$HCY3!R"JU42-JJ/'F6\U]):@'/;@;N$1,*U1L)FD71"PDKJ1(%"*@ M M:<30EL:;_MT,GVHGYYB 2\@F7.LF;!9.;0DP=[+AZ5X[U][)7E]"3N%:3V&S MH&H+M4L;\]H!OX3,PK7.PF:AU;_(6QQSOQT#Q3*O\2 OIJU\N+(;;LJJLHY2B&I31UKGWY<\^*N7!Q M([)E_4$L#!!0 ( -=&M%BY M$TA!CP, -H+ 9 >&PO=V]R:W-H965T?=G>T&Z(S+=O@$M7C]E[0G=UX2;("2YGQ$@2NY]:->[UPQ]K K/B< MX4$>78,.9<7YD[[YE,PM1Q-ACK'2+AC][?$6\UQ[(HY_:J=6HZD-CZ]?O'\P MP5,P*R;QEN=?LD2E;> 9[DK(4+YGBD4SP0\@]&KRIB],J,::X+)2[\I2 M"7J;D9V*EHK'3Y<+BBN!6U[09DMFTG4)RVJC@*_AL=RC5+3D@?Y$%NM+8TEO M,B7A]_>H6);+/\BL;\G#\I'>?[W#8H7BV\Q61*\9[+@F752D7@^I#W>\5*F$ M/\L$D]?V-D7=A.Z]A+[P!AW>,7$%WO0"/,<;P:]@@TR90%G_#2CX37)]H^#W M)5<[ZDKNC1"LW""=;@6K9SA>=\^>S>.; Q,)?/V+7,(GA87L3%FE/^K6UQ5] M+;7QB;+K.=.P6SAHA(-!86H) M:\S4&>G@1/K2=T;3;NFPD0X'I?_>*:E8F>C,,ZG+DTYRG+9'>8@H/-V&"6V$ MUXTT:9 F@TBF)*'N$?^;:7+"Y$^#B=^--&V0IN>0=()6;SB:T].TC; M]N\.]M\W)Y0J&IJ2K@_N6>1*VO5>'X))#W/;U-WAKOY6YL]5L9_%''5ACH,> MS+;ON\.-_ZV8)VW@#&ZE.GF=U/_ VD?C5H%B8X9*"3'?E:J:O)JGS>!Z4XUK M[?)JZJ4N2<4O(<F+:I"L;A3?FN%MQ16-@N8RI>$;A5Y []>9.'J^AT_/)\A62:_3@#(,\P(.X \5- ^@P@Z0")$^HC<[*NJ*%YIN21 M*.N-;';C 4_&#IZ\$$[2ISAQ?,GK M4_QKMM%&80G_'DJ7ITN'Z6Q;3W1#"Y@&V+<:U &"_.V;\47T=4CK?R)[I#SM ME:

    ?+NN'R 8!@&1=[(AM;1IK ?<%;_-5DJV1-2L9;@\9RM1Y*AG]A[)-K M9](A3T:767@X%SG@E([2WLD''YYU20UJYX:')H5LA?'%U9_V\VGFVO+)^1SG MEA\S_VC\T,/2V3%4R&&+E-'H$KM>^4'B#2,;UXL;:;"SW;;"V0O*.N#]5DIS M,NP#_33/_P)02P,$% @ UT:T6+CJ8+@'! 60\ !D !X;"]W;W)K M&ULK5=MC]HX$/XK5JXZM5*7O$%8]@"IL%1W'UJA MI=O[;!(#ODWLG.U ^^]O[(20<$ZZ*[$?EMB9>?(\GO&,/3UQ\2(/A"CT(TN9 MG#D'I?('UY7Q@618#GA.&+S9<9%A!4.Q=V4N"$Z,4Y:Z@>=%;H8I<^93,[<6 M\RDO5$H960LDBRS#XN>"I/PTE)]SY-,=[LB'J.5\+&+DU2D(S MPB3E# FRFSF?_(>E'VD'8_&=DI-L/",M9U8_/YC/[9B GRM9S4%Q(Q;/*&1ADE)6_^$>U$ T'P+$[!)5#<.TP[' (*X?0 M""V9&5F/6.'Y5/ 3$MH:T/2#61OC#6HHTV'<* %O*?BI^0H+1ME>HC41:'/ M@J [M"ECBO@.Q3S+"X7-DL,05HS&"+,$)30M%$G0:KU![Q^)PC25'\#W>?.( MWK_[@-XA%TF-)Q%EZ)E1)3_")#Q_._!" H2^<0][Z(1U-$*# M%W;@?2TR(K#BXL&V-J7OT.ZK]_N#S'%,9@YL:$G$D3CSWW_S(^\/F[ ;@;5D M#FN9PS[T^51]EBUDTYJBE' MO6GU2!B'VM&96-$M$^M&8"VAXUKHN#)"4$6) MM ;O_I;!NQ%82_JDEC[I#=XJRU/^DX!@Q:$$\%SO?FM\)O];^>O8]%FTR/G> MI5%ZO?2>B(1B%>L,*@D6NJ=9>YCW2WZ])FV"C4[N]R?_.6%RK@A3%*>Z>V?0 MN+LSO8+LI=IGTJ8:7*@&;]JGS<*KF#-X*;M2 MI2+RJ[UL,^O>S/ZEG_O]#7UQ+D#6K>O?M*/?"JTM]=+3_?ZF7DHEY_-D#N?) M9OI9]9>(]\UNYP^N6V)E-6Y:>8-AV!&;2Q_W1_U=\9)T]NCTG@/>')T;H;7% M7DX ?F_?K<6^+3[1J^(3O2H^;N.2 B>HO;F[2>!0,%4>V.O9^G[XR=R*KN87 M^MYH+C\7F/+2"A+5=PL3*/![C[$J$- MX/V.0^FL!OH#]6UZ_A]02P,$% @ UT:T6+V5EYJ) P !@T !D !X M;"]W;W)K&ULM5=M;]LV$/XKA%8,+9!$;W[-; &) MTW8!$BR(V^U#L0^T=;:(4J1&4G:V7[\CI2A^4=06<+]()'7W\+F'1_(TV4KU M56< ACSE7.BIEQE37/J^7F:04WTA"Q#X92553@UVU=K7A0*:.J><^U$0#/R< M,N$E$S?VH)*)+ UG AX4T66>4_7O-7"YG7JA]SSPR-:9L0-^,BGH&N9@/A26%%2VX> MY?9WJ /J6[REY-H]R;:R'08>69;:R+QV1@8Y$]6;/M5"[#@@3KM#5#M$APZ] M5QSBVL$IYU?,7%@WU-!DHN26*&N-:+;AM''>& T3=AGG1N%7AGXFN0/40)-S M,L<$24L.1*Z(&R3OGS!7\/WV!@QE7+]#J\_S&_+VS3ORAC!!/F6RU%2D>N(; MI&(!_64][74U;?3*M#&YE\)DFKP7*:3[_CZ&T,01/<=Q'74"WE-U0:+Q&8F" MJ-?"9_8=[G'HW.,..G$C:^SPXE=EU1K@K%+RC-R 7BI6N,3]VY-9 KO]N M$ZX"[K4#VUU]J0NZA*F'VU:#VH"7_/I+. A^:XOZ1&![&O0:#7I=Z,E5+I5A M_U$7-6:5LCOJ7*[.2TPJBOJ8UL2I0 <.U!Y"FV0PF/B;W:B.38;]QF2/:[_A MVN_D>BL,H *&(%7NLI\SNF"<&0:M+"NX_@Z%T0')8XMA.\=!PW'0R7&>H9X$ M>>8UQ:74IHW;X)A;=$#NV"3LQ>WTA@V]82>]3])0_@UFPZ-IHU'8.^!V;!0/ M^Z^0&S7D1IWD9M*N[8H\P@9$">3+/>0+4*T;L!/I1S?@B<#V@AXW08]_UB$T M/J4&)P+;TR ,7BZXH'/I_RA X1DDUM_(S1IF+SGCG;RK8FFQBM&L/3O#G5LX M[-[;6,<@Q3/R$032Y02O57*5XH7/M+'T-\U]K#N3MWN>'UVY4Z'MJQ*]J!+] MK 2ND4^EPXG0]G5X*2;"SGOZ^U,X/KH8XZ!_F,''1M'X\'CU=RK*'-3:%=H: M)RZ%J8JR9K0IYJ]<"7LP?FV+?%>IOL!4?PA8&ULM5AM<]HX M$/XK&E_GIIU)XS=L( >>":2=ZTSO+A/:ZX=./PA[ 4UEB9-$2/_]2;9C[& [ MD, 7L.S=1\\^6JU7'FVY^"E7 H]I)3)L;52:GUEVS)>08KE)5\#TT\67*18 MZ:%8VG(M ">94TIMSW%".\6$6=$HNW...+%?*W+"CT1HO80;JZ_I6Z)%=HB0D!28)9TC 8FQ=NU=3MV\<,HM_"6QE MY1J94.:<_S2#3\G8<@PCH! K X'UWSU,@5*#I'G\5X!:Y9S&L7K]B/XQ"UX' M,\<2IIQ^(XE:C:V!A1)8X U5=WS[)Q0!!08OYE1FOVA;V#H6BC=2\;1PU@Q2 MPO)__% (47'PPQ8'KW#P#G7P"P<_"S1GEH5U@Q6.1H)OD3#6&LU<9-IDWCH: MPLPRSI303XGV4]%GT!I(]![-=((D&PJ(+] $4\QB0#,#*]$GEJ>+D?T.*%:0 M(,51X?KV!A0F5+[3(%]G-^CMFW?H#2(,?5GQC<0LD2-;::9F/CLN6$UR5EX+ MJ[^PN$3>\ )YCM=K<)]VN]] 7+K[=7=;ZU.*Y)4B>1F>WRW2]^NY5$(GWH^F MB'*(7C.$V8U7A1_^L0>C% M9LM\A2_0M92@+M!,Z977.UB9%/E(F$X1@BFZY9)DJ?']PX,R^WNND^@#VZ09 M"F>-8G4S^,*5!J9F=H3-Y$TI-'T=1DV:7BE-KQ,TCQK.*$SW_(<)\SJ,FC!! M*4QP7,Y\)GA.*%&_+M!T(X06Y[0Z/4-'K4"4' C(DD637J?!JND6EKJ%QR34 MN57K)G.<:J?!JJG6+U7KOSC;_N8L/H=TW8SR3<4X>U],7FPPNA.@2<,3@];$ M')1B#EZ8@N>2LIO/"Z4\,6A-RF$IY?# O'RF1$]RG###,9WV?>3YKN^,[/MJ M3$U603@HK6HD76?7\CD'K?AS) N8H#J_YS[AV&0TZ+=0K'2E[NM?=),"I#:W M[P=[%)O,!D'00G+7%;J=;=C>D@*WRZ0\K= K6^U8#K]>F[*ZY M<[O[HOKB'TS9WYTB_G,0:).M\$J"'LM M?'>=D'MH*]0@,2M+:B/O8(^1VQOL9T:#6>"T*KWK1=S#FI'C>8=[A)Z6L@83 MKZV0[=H ]QQOW4F!&CXGE@V[SKF$7^ M,2$?*+[.SN-SKO3I/KM< 4Y & /]?,&Y>AR8(W[Y22?Z'U!+ P04 " #7 M1K18WJ%SP98" #R!P &0 'AL+W=O:K#>MH(VV=)I! 3!NP!\2#F]RVUA([V&Z[_7NNG31J M49H-L9?6'_><>\^YCCW92G6O5X@&'LI"Z*FW,J8Z\WV=K;!D>B K%+2SD*ID MAJ9JZ>M*(.G$K5VK="+7IN "KQ7H=5DR]7B!A=Q.O=#; M+=SPY*9G[+DO,2A>92@,+%U#L/SV:)C7H$M" O,C&5@]+?!&1:%):(R?C><7IO2 O?'._8KIYVTS)G& MF2SN>&Y64^_4@QP7;%V8&[G]B(V>D>7+9*'=+VSKV&3L0;;61I8-F"HHN:C_ MV4/CPQX@&AT!1 T@>BX@;@"Q$UI7YF1=,L/2B9);4#::V.S >>/0I(8+V\5; MHVB7$\ZDGY$\T' "MW0^\G6!(!=PY\1C#N<;5-1+N$%[(+A8@HN';ZA*>'.) MAO%"OYWXABJQ?'[69+VHLT9'LGYA:@#1^!U$033L@,_ZX9>8M?#X$.Z3_M:$ MJ#4AAKTJ@VZ*6O7X5)\*%+ MWPN1':B-6[5Q'WNZZ^X):[JKVNX6KKO&=O<$OE:T;=IEW65*?Z88'I$I#4,H MI3 K#=$0.*"R8R[#&C/\]X5WIX>M2$?H;0F0!A M303)4PZ,6@=&_^9 SG4FU\( ]1^?>1+J%&'@F)DY2[IN31TY;OABAYE5#: ]A=2FMW$WOOM,Y_^ 5!+ P04 " #71K18 MR&CV$M\" !E!P &0 'AL+W=OW.2FB4CLS'9:]N]W[:19*:'B M82^M/^XY.>?:]WJ\%O))I8@:GHNN*Z*4BR8.A4E*N5A/G+ZS67C( MEJDV"VXX+MD2YZ@?RWM),[=EB;,"NX5EMC,$X6 M0CR9R4T\<7I&$.88:<3OM) ]P>;]BOK7?RLF *9R+_ MD<4ZG3AG#L28L"K7#V+]!1L_0\,7B5S97U@WL3T'HDII431@4E!DO/YGSTT> MM@#$TPWP&H"W"QB\ ? ;@&^-ULJLK2NF63B68@W21!.;&=C<6#2YR;@YQ;F6 MM)L13H>W2#E0< )SNA]QE2.(!.956>9(9Z59#C.F4KBFTX8;7M\:D_[#*]0L MR]4101_G5W!X< 0'D''XEHI*,1ZKL:M)G_F*&S5:IK46[PTM/MP)KE,%GWF, M\4N\2[Y:<][&W-3;2WC'Y"EXY\?@];Q!AY[9.^!^W\+]/7+\-M>^Y?/?S+52 MB,=@?BU1T@WB2XC,O4KH7BE(I"A M#NYO9-=::BY M \MM^M,J]'R?3G:U;:\C:'3NM4$O9 ];V<.]LJ\SSGC4)3NQ.[A'=,T\W-(S M"G8D=X2,N@4'K>!@KV#;CD]$7@>=!;W!CAMWJV,5*)>VD2N(1,5U7=_M:OM67-H6N;,^ MI3>D;OG_:.H'B*IWF7%%=A*B[)V.*+VR;NKU1(O2]L6%T-1E[3"E=Q"E":#] M1 B]F9@/M"]K^!=02P,$% @ UT:T6$O<6W%& P H@P !D !X;"]W M;W)K&ULM9=1;],P$(#_BA4F!!(LL=NDZ6@C;4P( M)!#3NL&SUUY;:XD=;'>%?X_M9$E9G!:5\=(FL>^^.[OYY$ZV0MZK-8!&/XN< MJVFPUKH\"T,U7T-!U:DH@9N1I9 %U>96KD)52J +%U3D(8FB)"PHXT$V<<^N M9#81&YTS#E<2J4U14/GK G*QG08X>'QPS59K;1^$V:2D*YB!OBVOI+D+FRP+ M5@!73' D83D-SO'9!7$!;L8W!ENUYMBFH^7J M]Y#G-I.IXT>=-&B8-G#W^C'[!]>\:>:.*G@O\N]LH=?3( W0 I9TD^MKL?T( M=4.QS3<7N7*?:%O/C0(TWR@MBCK85% P7GW3G_5"[ 00TA- Z@#BZJY KLI+ MJFDVD6*+I)UMLMD+UZJ+-L4Q;G=EIJ49929.9Y_!M*306S0S^[W8Y(#$$EV# MW4_&5\@-HROZRVR$5NB6+T"BKR5(JNTPY0OT@7'*Y\UDA5Y=@J8L5Z_1"6(< MW:S%1IF):A)J4[#%AO.ZN(NJ.-)3W!_YDF-/TV M39.F:>+R#GKRM@U4)?LJJS(,_1GLNW*F2CJ':6!>!@7R 8+LY0N<1._VU#=H MZAOLRY[9=GTU55&)B[*OVT.6C&,S\\'#&C:LX2%6[&-54?$.*TV'J9\5-ZSX M$"OQL>(.:QA%L9^5-*SD$&OD8R4=%AG$Q,\:-:S1(5;J8XVZ+)R._*RT8:5[ M63=K,/9=:I ^8MHAXFB8^(GCACC>3Q2:YBAW)BAK$_C8XVZW\6#,FP4 I;U.B3J%O"5QVE?(CBGQ7Z]#SN@=RYEF?GG4 MF?Y8"Y+BJ*>$UEMXO[B>NM;+_A_FPJVZ\''NJL.>_#QZ%J25%S[.7KBK+](C M+]S:"Q^G+]SU5]].M_;"Q^D+=_W5QVKMA8_3%^[ZJX_5V@O_B[YPUU]]Q-9> M^'GTA3W^2K&?3EI[D6>V%_'8"_>XB[3N(L_FKCK3[BF#).,G!80[)TY[>CRD% <)0 &0 'AL+W=O[L%SLE@*]4";C%9X05Z(^+9Z8O). MJREQDI&<)S1'C,S'O3OC-C1<)2A:_)&0+3^X1FHH,TI?U'5,)#Z]W]* 8O!S,#',RI>F?22R6X]Z@AV(RQ^M4 M/-/M%U(-R%&\B*:\^$3;LJTK&T=K+FA6B64/LB0OO_&/Z@]Q(#"L,P*S$IC' M N>,P*H$UK' /B.P*X%]:9><2N!<&J%?"?J7"MQ*4&1?*_^Z16H\+/!DQ.@6 M,=5:TM1%D=]"+3.2Y,J*+X+)7Q.I$Y.7]8R3[VN2"^1OY"='OZ"[.$Z43W"* M'O+2[?>[ 0^XC=DZ)^1J9MV6W?>4[,;9 [/ MRKT+Y)91R*T6N7]!W_MG@P?=:H]$==_;@H?=\M\C(>56F[R1"*LVEE7PK N- MA?[Z3;9 #X)D_.^6[MV7.+L=IV;D6[["$1GWY)3+"=N0WN3GGXR^_FM;FB%A M'B3,AX0%D+ 0"-9PBUV[Q>ZB3YX8C0B).9HSFLE91RC'R*D'B25!'*<$I42^ M<&8X>FWS3B?\6N^4L'X!4V_RS<086,Y(VQQZXK21:0[T0;.5#]FO !(6 L$: MR7;J9#N=R9[2+)/O$_ENBUX_([[$,@1*.%\?OP'*Y';"KDUN"7,.\^:XUF#@ MN$<)AHSJ0\*"MB'80VO@'@TA+!L.#QO>R+'VZV:-[/7K[/4[LWB;HV=Y P#Q+F0\("2%@(!&LXQ:V=XL(N 5Q(MT#"/$B8#PD+(&$A$*SA MED'MED'GO/*5"KGAB*C0/Z^0/WUD2'*1=[2DCS)=MZ1^>O/P,F?WC]'<&NS;]D# ?$A9 PD(@ M6"/]AKXO0^C7&6 E-P)R34C9&\JI(&U>J)#-E=")%[H#7VL&4)H/2@M :2$4 MK6F(@[J4\7_N""MZ0Y(N=%=12-JD6*:V& "V=@M(\4)I?T1K; MN+ZN6^[@V!"@E5$H6M,0^]JHT5E,FSP1%LDU!EX01.Q-$VK M04"KI: T#Y3F5S2U(:T=HM\8P^'PV""@Q5 H6FD0[>",1D;8HCA^PV7BU[DH MCS?43^LC/G?%P9:CYU/CUBL/ZNPQY;FA1\P62<[EQG@ND?J-*_^E6'D4I[P1 M=%63O&PO^1 M\(D_(YS-)0-62C+&MS8\@, BY[GTE"Y$G:H/D?+)PGW;@QJM=#(FUX]O@?4/3#(.&\,#GP;F(X+HA25XD9WS,,F^ SRJO;]MM .EY)L^X,KOR68 MFTXRSV5"99.F[]>AZ9C3%.Q(MES!7>5% *!2>:8;"2/+7!#CH694#2V[H)S? MP0;^D>YH;]+.FID5$TU3&ZJ:5L9V0+^K9K6[LI=OTO4*]IBKSVL]'&'ZL"_H MK:0IVYC^)FT,8.I]7)T4!=]^XFPI,FH'_^J$TS&I>=XJE^Q)9X-26>@ E;[W M2*5BBV[DER3%/=VHNIPV*>YY<(2>_^X\+ZF@DO"N:5W[ASS+;W8<#O^59?-; M9=^PTV/U5CYTDU?'8#(Z!I-'49.C8S 9'[[)\ @\5F?+@S,95">ASG%KY[#5 M1#TXU$[\[W \YFU2;[YF7#%1]58L2:AX=N;2\HK,]9]B._KZ^82F9,W5?0-. M_+;]C29LG<7-4[?ZG\8S0\5@,\S9R(B.4,T(YEN5"9N:#Y7%S M8GVY1QK'81A%V(S.9DX',VS>H@A^W&J8-V!@>2#3G\TUOMIXA;Q-8?20$3;8T.P6BP^ M0"X99K>]9!:G)3[8HB?Y$:^;CZ].#=?<+:^_%8U,;/QVM M0]B^7*M&^E_M1ADXL[2ND0$.W6KL-T[)RJ^5"DT]3B>3XW$CM1E]_K2K M:^;&^, &509M#13&@CNM'OSK^7@HMMKKA:YU>)J.NN^U&HE&&]WH9U5-1Y.1 M\&O[\(=U^MF:(.MYZ6Q=3T=)?^).N:#+'XKG$?)6+GQ7$N3B1@+(='0\@0J7 MVOG07='5+X%QJ^#B_J@-]C==!^4N95"_.]MNM%G%:N IQN@QNG;8??:->.;^ M3S/:Y5*7ZM*6;:-,Z-O1J3H"&K_6&S\21C9J.MI=(J2IQ)4)T$CBVO15P;7Q M2>&GKZO^J0/@HC9T9QI.N.NJ ^>#_&)-I8Q7E8!OWM:Z HY*7,A:FE()!)D2 MD.D!(?])$61&0&8'@9Q''+@50>8$9'Y R$%+%@1D<4C(#$$>$Y#'O) S^22V M7LR4ZVZ/P7*I?5E;WSJ%$$\(Q!->Q&OC=:6,I+>-%Z;93W78K\YE;2Z.>WR?$C@?>1%V_>-HUT3\(NQ5ROC(;;).3S\[*T M+>1SG,$G5 J?\&+>J*TRK1(WJE1Z*^''^P:%Z E.EAB3- VS:OZT&AKO#BZ" M".D)[Z33D1>\&# FY9J$63;0[]E K^1)S&JYD_?W5F]>5(XQ*=LDS+JY5(M! MDU%229BM?6]CAKC:OM%K2JDA958#:;!!?R^EU) RJX$TV!"3'(8PJX$TV!"3 M4D/*K ;28$-,RAHILS6BP<2'V^[?_@5#4=I(#Z2-%U",2=DC?7=[[&U)2B/I MNVAD+Q;ED_100PYQ),ZK"F-21DF9C0)OH/8Q;<\@T\"E/6)D[E(ZGO*@_)(= MA^.0ZAG+)0?L@)L$$(Y92%\H..2""[.% M:,Q!"%$6RIDMU W&CL0?;CLTL5I*XQ)F6AG-E"+YC04=?QG*SQ MBJKX@#$I"^7L*R^O$Z)[<#$F9:&SVR!B3LE#./;OV<\PX&,*+EI2% M"NZY-@ISN+9*6:A@MM">J0/\AF),RD(%LX7V8KY.9V),RD(%LX5>9CF&F;,K M%%>/&SQ?5% 6*I@MM!=SM\ECOL:8Y,(_LX7V8OZM]&H=-P"<8TS*0@6SA?9B MSMO-INX6US$F9:'B?6;@AI@W*F[ZBML!,"9EH8+;0F\73X;&Q)B4A8K.0N/= MOJY*+;51U5_P$Q[*2UF7,R?B1[_"G!=QQ6C9UO47*/MFOEI9[;:)[;:X??X7 M4$L#!!0 ( -=&M%A9=@'X]0$ #@C : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8]"'A[ MHE"$95&KU; MY8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/7Y;-\/@B M3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)NZP?) M'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!; M$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CMJ+<3 MZ.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0 MZ!V3CY4$>@?J'01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\3OW7U)=3O?F MR^//R^^3B//BC'."'V7NOP!02P,$% @ UT:T6!?(S!O; 0 T2( !, M !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X M!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616CNV L M%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SN MTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S; MA'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z< M)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4B'RL MQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!] M:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ UT:T6(DO;V;O *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ UT:T6)E&PO=V]R:W-H965T&UL4$L! A0#% M @ UT:T6-CU;J,4!P \1T !@ ("!20X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ UT:T6)F.M[Q#!0 M_QH !@ ("!61T 'AL+W=O51T4'0< (8? 8 " @=(B M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ UT:T6$=]Z!]B @ P@< !@ M ("!IBP 'AL+W=ON00 ($* 8 " @3XO !X;"]W;W)K&PO=V]R:W-H965T .(0H (\< 9 " @3D] !X;"]W;W)K M&UL4$L! A0#% @ UT:T6*(P=NA/!0 @0X M !D ("!D4< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UT:T6*C6!C#=!@ \A !D M ("!W%H 'AL+W=OR@Y:D& !R$0 &0 @('P80 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ UT:T6$_[C81*!0 S@T !D ("!-&T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ UT:T6."> M=G<4"0 \QD !D ("!+($ 'AL+W=O&PO=V]R:W-H965TH+700 !L- 9 " @2V1 !X;"]W;W)K&UL4$L! A0#% @ UT:T6- +( JT! / P !D M ("!P94 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ UT:T6.1(9)-# P D@< !D ("! MEZ$ 'AL+W=OW/>']8% #>$ &0 @($1I0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ UT:T6$,L^$A; P 5PX !D ("!)ZX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UT:T6(PI8AOR P E!< !D M ("!3\0 'AL+W=O&PO=V]R M:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ MUT:T6'"A-=H 'AL+W=O&UL4$L! A0#% @ UT:T6#L46V&O @ M-@@ !D ("!).4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UT:T6$@V;.[X @ @H !D M ("!'O$ 'AL+W=O&PO=V]R:W-H M965T@P0 *D7 9 M " @=[X !X;"]W;W)K&UL4$L! M A0#% @ UT:T6+D32$&/ P V@L !D ("!F/T 'AL M+W=O 0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ UT:T M6+V5EYJ) P !@T !D ("!00@! 'AL+W=O$0 &0 M @($!# $ >&PO=V]R:W-H965TH7/!E@( /(' 9 " @1$0 0!X;"]W;W)K M&UL4$L! A0#% @ UT:T6,AH]A+? @ 90< M !D ("!WA(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UT:T6"SC9N=! P K!0 T M ( !T1X! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ UT:T6%EV ?CU 0 .", !H ( ! M!"@! 'AL+U]R96QS+W=O XML 68 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 69 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 106 303 1 false 39 0 false 4 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 100070 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 100080 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Business and Organization Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureBusinessAndOrganization1 Business and Organization Notes 9 false false R10.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 995475 - Disclosure - Revenue Receivables and Contract Assets and Liabilities Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilities Revenue Receivables and Contract Assets and Liabilities Notes 11 false false R12.htm 995485 - Disclosure - Joint Ventures and Variable Interest Entities Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntities Joint Ventures and Variable Interest Entities Notes 12 false false R13.htm 995495 - Disclosure - Property Plant and Equipment and Intangible Assets Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssets1 Property Plant and Equipment and Intangible Assets Notes 13 false false R14.htm 995505 - Disclosure - Debt Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebt Debt Notes 14 false false R15.htm 995515 - Disclosure - Income Taxes Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 995525 - Disclosure - Stock-Based Compensation Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 995535 - Disclosure - Earnings Per Share Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShare Earnings Per Share Notes 17 false false R18.htm 995545 - Disclosure - Leases Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeases Leases Notes 18 false false R19.htm 995555 - Disclosure - Commitments and Contingencies Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 995565 - Disclosure - Subsequent Events Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 20 false false R21.htm 995575 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies 21 false false R22.htm 995595 - Disclosure - Revenue Receivables and Contract Assets and Liabilities (Tables) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables Revenue Receivables and Contract Assets and Liabilities (Tables) Tables http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilities 22 false false R23.htm 995605 - Disclosure - Joint Ventures and Variable Interest Entities (Tables) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables Joint Ventures and Variable Interest Entities (Tables) Tables http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntities 23 false false R24.htm 995615 - Disclosure - Property Plant and Equipment and Intangible Assets (Tables) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsTables Property Plant and Equipment and Intangible Assets (Tables) Tables http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssets1 24 false false R25.htm 995625 - Disclosure - Debt (Tables) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtTables Debt (Tables) Tables http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebt 25 false false R26.htm 995635 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensation 26 false false R27.htm 995645 - Disclosure - Earnings Per Share (Tables) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShare 27 false false R28.htm 995655 - Disclosure - Leases (Tables) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeases 28 false false R29.htm 995665 - Disclosure - Business and Organization - Additional Information (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails Business and Organization - Additional Information (Details) Details 29 false false R30.htm 995675 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 30 false false R31.htm 995685 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details) Details 31 false false R32.htm 995695 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Contract Types (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Contract Types (Details) Details 32 false false R33.htm 995705 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Shimmick Projects and Legacy Projects (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Shimmick Projects and Legacy Projects (Details) Details 33 false false R34.htm 995715 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details) Details 34 false false R35.htm 995725 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Unconditional Right to Cash from Clients (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails Revenue Receivables and Contract Assets and Liabilities - Summary of Unconditional Right to Cash from Clients (Details) Details 35 false false R36.htm 995735 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Significant Customers (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Significant Customers (Details) Details 36 false false R37.htm 995745 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Financial Information of Consolidated Joint Ventures (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails Joint Ventures and Variable Interest Entities -Summary of Financial Information of Consolidated Joint Ventures (Details) Details 37 false false R38.htm 995755 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Financial Information of Unconsolidated Joint Ventures (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails Joint Ventures and Variable Interest Entities -Summary of Financial Information of Unconsolidated Joint Ventures (Details) Details 38 false false R39.htm 995765 - Disclosure - Joint Ventures and Variable Interest Entities - Additional Information (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesAdditionalInformationDetails Joint Ventures and Variable Interest Entities - Additional Information (Details) Details 39 false false R40.htm 995775 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Revenue Included Related to Services Provided to Related Parties (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails Joint Ventures and Variable Interest Entities -Summary of Revenue Included Related to Services Provided to Related Parties (Details) Details 40 false false R41.htm 995785 - Disclosure - Joint Ventures and Variable Interest Entities - Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint Joint Ventures and Variable Interest Entities - Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures (Details) Details 41 false false R42.htm 995795 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Details) Details 42 false false R43.htm 995805 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Depreciation Expense) (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDepreciationExpenseDetails Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Depreciation Expense) (Details) Details 43 false false R44.htm 995815 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails Property Plant and Equipment and Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details) Details 44 false false R45.htm 995825 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails Property Plant and Equipment and Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details) Details 45 false false R46.htm 995835 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtScheduleOfDebtDetails Debt - Schedule of Debt (Details) Details 46 false false R47.htm 995845 - Disclosure - Debt - Additional Information (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 47 false false R48.htm 995855 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 48 false false R49.htm 995865 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 49 false false R50.htm 995875 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 50 false false R51.htm 995885 - Disclosure - Stock-Based Compensation - Summary of Unvested Restricted Stock Units (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails Stock-Based Compensation - Summary of Unvested Restricted Stock Units (Details) Details 51 false false R52.htm 995895 - Disclosure - Earnings Per Share - Additional Information (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails Earnings Per Share - Additional Information (Details) Details 52 false false R53.htm 995905 - Disclosure - Earnings Per Share - Summary of computation of basic and diluted EPS (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails Earnings Per Share - Summary of computation of basic and diluted EPS (Details) Details 53 false false R54.htm 995915 - Disclosure - Leases - Schedule of Lease Expense (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails Leases - Schedule of Lease Expense (Details) Details 54 false false R55.htm 995925 - Disclosure - Leases - Schedule of Balance Sheets Information Related to Leases (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails Leases - Schedule of Balance Sheets Information Related to Leases (Details) Details 55 false false R56.htm 995935 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails Leases - Schedule of Weighted Average Remaining Lease Term (Details) Details 56 false false R57.htm 995945 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails Leases - Schedule of Supplemental Cash Flow Information (Details) Details 57 false false R58.htm 995955 - Disclosure - Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details) Details 58 false false R59.htm 995975 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 59 false false All Reports Book All Reports [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value, --12-27, should match the Entity Registrant Fiscal Year End Date "12/31" on record within EDGAR. shim-20240329.htm 8 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: shim:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedOutstandingWeightedAverageRemainingContractualTerm, shim:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOutstandingWeightedAverageRemainingContractualTerm - shim-20240329.htm 8 shim-20240329.htm shim-20240329.xsd http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "shim-20240329.htm": { "nsprefix": "shim", "nsuri": "http://www.shimmick.com/20240329", "dts": { "inline": { "local": [ "shim-20240329.htm" ] }, "schema": { "local": [ "shim-20240329.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/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 264, "keyCustom": 39, "axisStandard": 19, "axisCustom": 0, "memberStandard": 21, "memberCustom": 17, "hidden": { "total": 20, "http://fasb.org/us-gaap/2023": 14, "http://xbrl.sec.gov/dei/2023": 4, "http://www.shimmick.com/20240329": 2 }, "contextCount": 106, "entityCount": 1, "segmentCount": 39, "elementCount": 568, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 528, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R4": { "role": "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "100050 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R5": { "role": "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "100070 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_3c12de57-4e4d-4e8f-ba5d-e80fa646a2fa", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3c12de57-4e4d-4e8f-ba5d-e80fa646a2fa", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100080 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBusinessAndOrganization1", "longName": "995455 - Disclosure - Business and Organization", "shortName": "Business and Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilities", "longName": "995475 - Disclosure - Revenue Receivables and Contract Assets and Liabilities", "shortName": "Revenue Receivables and Contract Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntities", "longName": "995485 - Disclosure - Joint Ventures and Variable Interest Entities", "shortName": "Joint Ventures and Variable Interest Entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssets1", "longName": "995495 - Disclosure - Property Plant and Equipment and Intangible Assets", "shortName": "Property Plant and Equipment and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebt", "longName": "995505 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureIncomeTaxes", "longName": "995515 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensation", "longName": "995525 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShare", "longName": "995535 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeases", "longName": "995545 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "shim:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "shim:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureCommitmentsAndContingencies", "longName": "995555 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEvents", "longName": "995565 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995575 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables", "longName": "995595 - Disclosure - Revenue Receivables and Contract Assets and Liabilities (Tables)", "shortName": "Revenue Receivables and Contract Assets and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables", "longName": "995605 - Disclosure - Joint Ventures and Variable Interest Entities (Tables)", "shortName": "Joint Ventures and Variable Interest Entities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "shim:SummaryOfFinancialInformationOfConsolidatedJointVenturesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "shim:SummaryOfFinancialInformationOfConsolidatedJointVenturesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsTables", "longName": "995615 - Disclosure - Property Plant and Equipment and Intangible Assets (Tables)", "shortName": "Property Plant and Equipment and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtTables", "longName": "995625 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationTables", "longName": "995635 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareTables", "longName": "995645 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesTables", "longName": "995655 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails", "longName": "995665 - Disclosure - Business and Organization - Additional Information (Details)", "shortName": "Business and Organization - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_89298825-d90b-4221-a23e-b704e5a0137c", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_89298825-d90b-4221-a23e-b704e5a0137c", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995675 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0c3e1f96-2405-40c9-b6af-ae80396ab151", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "shim:StockSplitPolicyPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R31": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails", "longName": "995685 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details)", "shortName": "Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails", "longName": "995695 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Contract Types (Details)", "shortName": "Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Contract Types (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e3769bab-ea83-4c4d-941c-74fbc7fa1ba6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R33": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails", "longName": "995705 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Shimmick Projects and Legacy Projects (Details)", "shortName": "Revenue Receivables and Contract Assets and Liabilities - Summary of Company's Revenue Disaggregated by Shimmick Projects and Legacy Projects (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_052f706e-acd7-47b4-9820-2797deb639e1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R34": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails", "longName": "995715 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details)", "shortName": "Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "shim:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "shim:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails", "longName": "995725 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Unconditional Right to Cash from Clients (Details)", "shortName": "Revenue Receivables and Contract Assets and Liabilities - Summary of Unconditional Right to Cash from Clients (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails", "longName": "995735 - Disclosure - Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Significant Customers (Details)", "shortName": "Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Significant Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_b3d4f0e5-bc07-4681-8cee-3b8ab4a6d260", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3d4f0e5-bc07-4681-8cee-3b8ab4a6d260", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "longName": "995745 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Financial Information of Consolidated Joint Ventures (Details)", "shortName": "Joint Ventures and Variable Interest Entities -Summary of Financial Information of Consolidated Joint Ventures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:AssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f4d40cb7-27f1-4dc9-b636-20601716a9f3", "name": "us-gaap:AssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "shim:SummaryOfFinancialInformationOfConsolidatedJointVenturesTableTextBlock", "div", "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R38": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "longName": "995755 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Financial Information of Unconsolidated Joint Ventures (Details)", "shortName": "Joint Ventures and Variable Interest Entities -Summary of Financial Information of Unconsolidated Joint Ventures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:AssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bc31c073-c8e5-4d01-8ada-e8c281cb19a5", "name": "us-gaap:AssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "shim:SummaryOfFinancialInformationOfUnconsolidatedJointVenturesTableTextBlock", "div", "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R39": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesAdditionalInformationDetails", "longName": "995765 - Disclosure - Joint Ventures and Variable Interest Entities - Additional Information (Details)", "shortName": "Joint Ventures and Variable Interest Entities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails", "longName": "995775 - Disclosure - Joint Ventures and Variable Interest Entities -Summary of Revenue Included Related to Services Provided to Related Parties (Details)", "shortName": "Joint Ventures and Variable Interest Entities -Summary of Revenue Included Related to Services Provided to Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5b38cee3-cc89-4c34-a1bf-8055120e10fd", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R41": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "longName": "995785 - Disclosure - Joint Ventures and Variable Interest Entities - Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures (Details)", "shortName": "Joint Ventures and Variable Interest Entities - Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_8775d422-4aa5-4c61-92ad-caaee8a086b2", "name": "us-gaap:AccountsReceivableNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8775d422-4aa5-4c61-92ad-caaee8a086b2", "name": "us-gaap:AccountsReceivableNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "shim:JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails", "longName": "995795 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Details)", "shortName": "Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDepreciationExpenseDetails", "longName": "995805 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Depreciation Expense) (Details)", "shortName": "Property Plant and Equipment and Intangible Assets - Schedule of Components of Property Plant and Equipment Net (Depreciation Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails", "longName": "995815 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details)", "shortName": "Property Plant and Equipment and Intangible Assets - Schedule of Finite-Lived Intangible Assets Including the weighted Average Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails", "longName": "995825 - Disclosure - Property Plant and Equipment and Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details)", "shortName": "Property Plant and Equipment and Intangible Assets - Schedule of Estimated Aggregate Remaining Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtScheduleOfDebtDetails", "longName": "995835 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "longName": "995845 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_628ed3bd-0687-402b-9f12-f49b3eaf9fc6", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_628ed3bd-0687-402b-9f12-f49b3eaf9fc6", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "995855 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "longName": "995865 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails", "longName": "995875 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_a5d399c6-5890-4fe3-899a-0269f6667122", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R51": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails", "longName": "995885 - Disclosure - Stock-Based Compensation - Summary of Unvested Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Summary of Unvested Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_cdbe23b1-6b3a-47cc-915d-bae529bac0f6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdbe23b1-6b3a-47cc-915d-bae529bac0f6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails", "longName": "995895 - Disclosure - Earnings Per Share - Additional Information (Details)", "shortName": "Earnings Per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails", "longName": "995905 - Disclosure - Earnings Per Share - Summary of computation of basic and diluted EPS (Details)", "shortName": "Earnings Per Share - Summary of computation of basic and diluted EPS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } }, "R54": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails", "longName": "995915 - Disclosure - Leases - Schedule of Lease Expense (Details)", "shortName": "Leases - Schedule of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails", "longName": "995925 - Disclosure - Leases - Schedule of Balance Sheets Information Related to Leases (Details)", "shortName": "Leases - Schedule of Balance Sheets Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "shim:BalanceSheetInformationRelatedToLeasesTabletextBlock", "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "shim:BalanceSheetInformationRelatedToLeasesTabletextBlock", "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails", "longName": "995935 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term (Details)", "shortName": "Leases - Schedule of Weighted Average Remaining Lease Term (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "shim:ScheduleOfWeightedAverageRemainingLeaseTermsTableTextBlock", "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "shim:ScheduleOfWeightedAverageRemainingLeaseTermsTableTextBlock", "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails", "longName": "995945 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details)", "shortName": "Leases - Schedule of Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "shim:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "shim:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails", "longName": "995955 - Disclosure - Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details)", "shortName": "Leases - Schedule of Remaining Lease Payments Under Operating and Financing Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "shim:LesseeOperatingLeaseAndFinancingLeaseLiabilityMaturityTableTextBlock", "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_223f180b-347b-4bee-bede-73cebdca62e5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "shim:LesseeOperatingLeaseAndFinancingLeaseLiabilityMaturityTableTextBlock", "div", "shim:LeaseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "995975 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_f044b219-9290-4511-a262-5126e145f00f", "name": "us-gaap:ProceedsFromLinesOfCredit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_be8c1d32-cc1c-4520-b7a3-d474628becc3", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "shim-20240329.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r246", "r647" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "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)." } } }, "auth_ref": [ "r16", "r668" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total accounts receivable, gross", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r163", "r246", "r247", "r642" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r634" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r587", "r633", "r673", "r839" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts receivable, net", "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r246", "r247" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued Liabilities, Current, Total", "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)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r49", "r158", "r536" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r719" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in-capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r89" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r385", "r386", "r387", "r567", "r779", "r780", "r781", "r823", "r843" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r725" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r725" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r725" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r725" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r58", "r59", "r347" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r690", "r701", "r711", "r736" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r693", "r704", "r714", "r739" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r725" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r732" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r697", "r705", "r715", "r732", "r740", "r744", "r752" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r750" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense related to stock-based grants", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r380", "r392" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfUnconditionalRightToCashFromClientsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r165", "r248", "r263" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangibles", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r6", "r44", "r47" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options excluded from diluted EPS", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r218" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r419" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Asset Acquisition, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition, classified as noncurrent." } } }, "auth_ref": [ "r821" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Assets", "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." } } }, "auth_ref": [ "r125", "r161", "r180", "r223", "r237", "r241", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r421", "r426", "r453", "r527", "r592", "r668", "r680", "r787", "r788", "r828" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "totalLabel": "TOTAL CURRENT ASSETS", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r154", "r166", "r180", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r421", "r426", "r453", "r668", "r787", "r788", "r828" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets", "label": "Assets, Noncurrent", "totalLabel": "Assets, Noncurrent, Total", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r180", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r421", "r426", "r453", "r787", "r788", "r828" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r747" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r748" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r743" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r743" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r743" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r743" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r743" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r743" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r375", "r376", "r377", "r378", "r379" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r746" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r745" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r744" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r744" ] }, "shim_BalanceSheetInformationRelatedToLeasesTabletextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "BalanceSheetInformationRelatedToLeasesTabletextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balance Sheets Information Related to Leases", "label": "Balance Sheet Information Related to Leases [TableText Block]", "documentation": "Tabular disclosure of lessee's balance sheet information related to leases." } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate [Member]", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r105" ] }, "shim_BillingsOnUncompletedContractsInExcessOfCostsAndEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "BillingsOnUncompletedContractsInExcessOfCostsAndEstimatedEarnings", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings", "label": "Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings", "documentation": "Billings on uncompleted contracts in excess of costs and estimated earnings." } } }, "auth_ref": [] }, "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "label": "Project [Axis]", "documentation": "Information by project." } } }, "auth_ref": [ "r121", "r122", "r123" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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." } } }, "auth_ref": [ "r31", "r156", "r641" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r32", "r124" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r31", "r102", "r178" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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." } } }, "auth_ref": [ "r1", "r102" ] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r34", "r196" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r34", "r196" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r723" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r724" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r724" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 11)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r23", "r77", "r529", "r578" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r112", "r271", "r272", "r635", "r785" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r50", "r636" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, capital shares reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r24" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r670", "r671", "r672", "r674", "r675", "r676", "r677", "r779", "r780", "r823", "r842", "r843" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par or stated value per share", "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r88" ] }, "shim_CommonStockSharesAgreedToIssue": { "xbrltype": "sharesItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "CommonStockSharesAgreedToIssue", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares agreed to issue", "label": "Common Stock Shares Agreed To Issue", "documentation": "Common Stock Shares Agreed To Issue" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized", "terseLabel": "Common Stock Shares Authorised", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r88", "r579" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued", "terseLabel": "Common Stock Shares Issued", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r88", "r579", "r598", "r843", "r844" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value, 100,000,000 shares authorized as of March 29, 2024 and December 29, 2023; 25,738,857 and 25,493,877 shares issued and outstanding as of March 29, 2024 and December 29, 2023, respectively", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r88", "r531", "r668" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r729" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r728" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r730" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r727" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r36", "r38", "r68", "r69", "r245", "r634" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r36", "r38", "r68", "r69", "r245", "r558", "r634" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r36", "r38", "r68", "r69", "r245", "r634", "r761" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r634" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of risk", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r36", "r38", "r68", "r69", "r245" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r35", "r36", "r38", "r39", "r68", "r120", "r634" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r36", "r38", "r68", "r69", "r245", "r634" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r147", "r184", "r421", "r422", "r426", "r427", "r498", "r637", "r763", "r764", "r765", "r786", "r789", "r790" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r147", "r184", "r421", "r422", "r426", "r427", "r498", "r637", "r763", "r764", "r765", "r786", "r789", "r790" ] }, "us-gaap_ConstructionContractorReceivableRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionContractorReceivableRetainage", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retainage receivable", "label": "Construction Contractor, Receivable, Retainage", "totalLabel": "Construction Contractor, Receivable, Retainage, Total", "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional." } } }, "auth_ref": [ "r164", "r504" ] }, "shim_ContractWithCustomerAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ContractWithCustomerAssetLiabilityNet", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net", "terseLabel": "Contract with customer asset liability net", "label": "Contract With Customer Asset Liability Net", "documentation": "Contract with customer asset liability net" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total contract assets", "terseLabel": "Contract with customer asset net", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r318", "r320", "r339" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets, current", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r318", "r320", "r339" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets, non-current", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent." } } }, "auth_ref": [ "r318", "r320", "r339" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r658", "r792" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r658", "r792" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total contract liabilities", "negatedLabel": "Contract with customer liability", "totalLabel": "Total contract liabilities", "terseLabel": "Contract with customer liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r318", "r319", "r339" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r318", "r319", "r339" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r318", "r319", "r339" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r340" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "totalLabel": "Cost of Goods and Services Sold, Total", "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." } } }, "auth_ref": [ "r96", "r506" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "totalLabel": "Cost of Revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r97", "r180", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r453", "r787" ] }, "shim_CostOfRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "CostOfRevenueMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue [Member]", "label": "Cost of Revenue [Member]", "documentation": "Cost of revenue." } } }, "auth_ref": [] }, "shim_CostReimbursableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "CostReimbursableMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails" ], "lang": { "en-us": { "role": { "label": "Cost Reimbursable [Member]", "documentation": "Cost reimbursable." } } }, "auth_ref": [] }, "shim_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts", "label": "Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts", "documentation": "Costs and estimated earnings in excess of billings on uncompleted contracts." } } }, "auth_ref": [] }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Information About Contract Assets and Contract Liabilities", "label": "Long-Term Contract or Program Disclosure [Table Text Block]", "documentation": "Tabular disclosure of long-term contract or program." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r37", "r245" ] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer contracts [Member]", "label": "Customer Contracts [Member]", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r61" ] }, "shim_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "CustomerOneMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One [Member]", "label": "Customer One [Member]", "documentation": "Customer one." } } }, "auth_ref": [] }, "shim_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "CustomerThreeMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Three [Member]", "label": "Customer Three [Member]", "documentation": "Customer Three [Member]" } } }, "auth_ref": [] }, "shim_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "CustomerTwoMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two [Member]", "label": "Customer Two [Member]", "documentation": "Customer two." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r113", "r179", "r286", "r292", "r293", "r294", "r295", "r296", "r297", "r302", "r309", "r310", "r312" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r15", "r84", "r85", "r126", "r127", "r184", "r287", "r288", "r289", "r290", "r291", "r293", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r467", "r649", "r650", "r651", "r652", "r653", "r776" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, percentage", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt", "totalLabel": "Total debt", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r15", "r127", "r313" ] }, "shim_DebtInstrumentInitialCollateralManagementFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "DebtInstrumentInitialCollateralManagementFeePercentage", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral management fee", "label": "Debt Instrument, Initial Collateral Management Fee, Percentage", "documentation": "Percentage of initial collateral management fee payable under the credit facility." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r184", "r287", "r288", "r289", "r290", "r291", "r293", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r311", "r467", "r649", "r650", "r651", "r652", "r653", "r776" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r21", "r184", "r287", "r288", "r289", "r290", "r291", "r293", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r467", "r649", "r650", "r651", "r652", "r653", "r776" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r21", "r52", "r53", "r70", "r71", "r73", "r78", "r114", "r115", "r184", "r287", "r288", "r289", "r290", "r291", "r293", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r311", "r467", "r649", "r650", "r651", "r652", "r653", "r776" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "totalLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r72", "r298", "r314", "r650", "r651" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r396", "r397" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r396", "r397", "r528" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance of the deferred tax asset", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r403" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "totalLabel": "Depreciation, Total", "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." } } }, "auth_ref": [ "r6", "r48" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r226" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r338", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r338", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Company's Revenue Disaggregated by Contract Types", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r792" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r345", "r350", "r381", "r382", "r384", "r663" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration in cash", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r79", "r80", "r111" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total consideration", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "shim_DisposalGroupIncludingDiscontinuedOperationPromissoryNote": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "DisposalGroupIncludingDiscontinuedOperationPromissoryNote", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration in promissory note", "label": "Disposal Group, Including Discontinued Operation, Promissory Note", "documentation": "Amount classified as promissory note attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r685" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r718" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to Shimmick Corporation per common share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "terseLabel": "Basic earnings per common share", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r173", "r193", "r194", "r195", "r196", "r197", "r203", "r205", "r215", "r216", "r217", "r221", "r448", "r449", "r524", "r543", "r643" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic EPS:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "terseLabel": "Diluted earnings per common share", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "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." } } }, "auth_ref": [ "r173", "r193", "r194", "r195", "r196", "r197", "r205", "r215", "r216", "r217", "r221", "r448", "r449", "r524", "r543", "r643" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted EPS:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r202", "r218", "r219", "r220" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r399" ] }, "shim_EffectiveIncomeTaxRateReconciliationCarryforwardsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "EffectiveIncomeTaxRateReconciliationCarryforwardsPercent", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carryforward taxable income", "label": "Effective Income Tax Rate Reconciliation, Carryforwards, Percent", "documentation": "Effective income tax rate reconciliation, carryforwards, percent." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r819", "r820" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries, wages and benefits", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r383" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognition period of unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r383" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r684" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "CIK", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r682" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r682" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r758" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r682" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r757" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r682" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r682" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r682" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r682" ] }, "shim_EquipmentAndLaborRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "EquipmentAndLaborRevenueMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails" ], "lang": { "en-us": { "role": { "label": "Equipment and Labor Revenue [Member]", "documentation": "Equipment and labor revenue." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r11", "r150", "r170", "r171", "r172", "r185", "r186", "r187", "r190", "r198", "r200", "r222", "r256", "r262", "r317", "r385", "r386", "r387", "r409", "r410", "r431", "r433", "r434", "r435", "r436", "r438", "r447", "r458", "r459", "r460", "r461", "r462", "r463", "r493", "r548", "r549", "r550", "r567", "r620" ] }, "shim_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "2023 Equity Incentive Plan [Member]", "documentation": "2023 Equity Incentive Plan." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Return on investment in unconsolidated joint ventures", "label": "Proceeds from Equity Method Investment, Distribution", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r4", "r6", "r93", "r538" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r726" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r690", "r701", "r711", "r736" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r687", "r698", "r708", "r733" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r732" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Accounting", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r8", "r14" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r475", "r481", "r667" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing Leases", "terseLabel": "Financing Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "terseLabel": "Total lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r473", "r488" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r473" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r474" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, noncurrent", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r473" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r474" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth 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)." } } }, "auth_ref": [ "r488" ] }, "shim_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease Liability Payments Due After Year Four", "documentation": "Finance lease liability payments due after year four." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth 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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r826" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts representing interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from finance leases", "negatedLabel": "Payments on finance lease obligation", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r476", "r484" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r472" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r475", "r481", "r667" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r474" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r487", "r667" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r486", "r667" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Useful Life", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r159", "r266" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r108" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r108" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r108" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r108" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r507", "r511" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Gross", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r107", "r511" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r507" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfEstimatedAggregateRemainingAmortizationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Intangible Assets, Net", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r107", "r507" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r62" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-Price [Member]", "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r658" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r694", "r705", "r715", "r740" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r694", "r705", "r715", "r740" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r694", "r705", "r715", "r740" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r694", "r705", "r715", "r740" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r694", "r705", "r715", "r740" ] }, "shim_ForwardLossReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ForwardLossReserve", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward loss reserve", "label": "Forward Loss Reserve", "documentation": "Forward loss reserve." } } }, "auth_ref": [] }, "shim_FoundationsProjectsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "FoundationsProjectsMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foundations Projects [Member]", "label": "Foundations Projects [Member]", "documentation": "Foundations projects." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) gain on sale of assets", "label": "Gain (Loss) on Disposition of Assets", "totalLabel": "Gain (Loss) on Disposition of Assets, Total", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r774" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on sale of assets", "terseLabel": "Gain of sale of assets", "verboseLabel": "Gain on sale of non-core business contracts", "label": "Gain (Loss) on Disposition of Business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r425", "r774" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r9" ] }, "shim_GovernmentContractsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "GovernmentContractsPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Government Contracts", "label": "Government Contracts Policy [Policy Text Block]", "documentation": "Government contracts policy." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r95", "r180", "r223", "r236", "r240", "r242", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r453", "r645", "r787" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss before income tax", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r92", "r131", "r223", "r236", "r240", "r242", "r525", "r539", "r645" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Equity in (earnings) loss of unconsolidated joint ventures", "terseLabel": "Equity in earnings (loss) of unconsolidated joint ventures", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r6", "r93", "r130", "r227", "r251", "r538" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r268", "r270", "r605" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r270", "r605" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r181", "r393", "r400", "r401", "r405", "r411", "r413", "r414", "r415", "r564" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r135", "r144", "r199", "r200", "r228", "r398", "r412", "r544" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r169", "r394", "r395", "r401", "r402", "r404", "r406", "r561" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r773" ] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries, wages and benefits", "label": "Increase (Decrease) in Accrued Salaries", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r5" ] }, "shim_IncreaseDecreaseInContractLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "IncreaseDecreaseInContractLiability", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total contract liabilities, Change", "label": "Increase (Decrease) in Contract Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service for which consideration has been received or is receivable." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Total contract assets, Change", "terseLabel": "Increase decrease in contract with customer asset Total", "verboseLabel": "Increase Decrease", "negatedLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r773" ] }, "shim_IncreaseDecreaseInContractWithCustomerAssetBillingsOnUncompletedContractsInExcessOfCostsAndEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "IncreaseDecreaseInContractWithCustomerAssetBillingsOnUncompletedContractsInExcessOfCostsAndEstimatedEarnings", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings on uncompleted contracts in excess of costs and estimated earnings, Change", "label": "Increase Decrease In Contract With Customer Asset Billings on Uncompleted Contracts in Excess of Costs and Estimated Earnings", "documentation": "Increase decrease in contract with customer asset billings on uncompleted contracts in excess of costs and estimated earnings." } } }, "auth_ref": [] }, "shim_IncreaseDecreaseInContractWithCustomerAssetCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "IncreaseDecreaseInContractWithCustomerAssetCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts, Change", "label": "Increase Decrease In Contract With Customer Asset Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts", "documentation": "Increase decrease in contract with customer asset costs and estimated earnings in excess of billings on uncompleted contracts." } } }, "auth_ref": [] }, "shim_IncreaseDecreaseInContractWithCustomerAssetForwardLossReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "IncreaseDecreaseInContractWithCustomerAssetForwardLossReserve", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward loss reserve, Change", "label": "Increase Decrease In Contract With Customer Asset Forward Loss Reserve", "documentation": "Increase decrease in contract with customer asset forward loss reserve." } } }, "auth_ref": [] }, "shim_IncreaseDecreaseInContractWithCustomerAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "IncreaseDecreaseInContractWithCustomerAssetLiabilityNet", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net, Change", "label": "Increase Decrease In Contract With Customer Asset Liability Net", "documentation": "Increase decrease in contract with customer asset liability net." } } }, "auth_ref": [] }, "shim_IncreaseDecreaseInContractWithCustomerAssetRetainageReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "IncreaseDecreaseInContractWithCustomerAssetRetainageReceivable", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutContractAssetsAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retainage receivable, Change", "label": "Increase Decrease In Contract With Customer Asset Retainage Receivable", "documentation": "Increase decrease in contract with customer asset retainage receivable." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Total contract liabilities, Change", "verboseLabel": "Increase decreasein contract with customer liability", "terseLabel": "Contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r505", "r773" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets and liabilities", "terseLabel": "Other operating assets and liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "totalLabel": "Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "shim_IncrementalCommonSharesAttributableToRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "IncrementalCommonSharesAttributableToRestrictedStock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Incremental Common Shares Attributable To Restricted Stock", "documentation": "Incremental common shares attributable to restricted stock." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r206", "r207", "r208", "r217", "r349" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r697", "r705", "r715", "r732", "r740", "r744", "r752" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r750" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r686", "r756" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r686", "r756" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r686", "r756" ] }, "shim_InsuranceAdvanceReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "InsuranceAdvanceReceived", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance advance received from surety", "label": "Insurance Advance Received", "documentation": "Insurance advance received." } } }, "auth_ref": [] }, "shim_InsuranceReservesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "InsuranceReservesPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Reserves", "label": "Insurance Reserves [Policy Text Block]", "documentation": "Disclosure of accounting policy for insurance reserves. This disclosure may include the method or methods used to determine the amount of reserves." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Including Goodwill)", "totalLabel": "Intangible Assets, Net (Including Goodwill), Total", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in unconsolidated joint ventures", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "totalLabel": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r768" ] }, "shim_JointVenturesAndVariableInterestEntitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "JointVenturesAndVariableInterestEntitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Joint Ventures and Variable Interest Entities Disclosure [Abstract]", "documentation": "Joint ventures and variable interest entities disclosure." } } }, "auth_ref": [] }, "shim_JointVenturesAndVariableInterestEntitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "JointVenturesAndVariableInterestEntitiesDisclosureTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntities" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Ventures and Variable Interest Entities", "label": "Joint Ventures and Variable Interest Entities Disclosure [Text Block]", "documentation": "Joint ventures and variable interest entities disclosure." } } }, "auth_ref": [] }, "shim_JointVenturesAndVariableInterestEntitiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "JointVenturesAndVariableInterestEntitiesPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Ventures and Variable Interest Entities", "label": "Joint Ventures and Variable Interest Entities Policy [Policy Text Block]", "documentation": "Joint ventures and variable interest entities, policy." } } }, "auth_ref": [] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndBuildingMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and land [Member]", "label": "Land and Building [Member]", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r480", "r667" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Expense", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r825" ] }, "shim_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lease Disclosure [Text Block]", "documentation": "The entire disclosure for operating and financial leases of lessee." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "shim_LegacyProjectsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "LegacyProjectsMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legacy Projects [Member]", "label": "Legacy Projects [Member]", "documentation": "Legacy projects." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r479" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r479" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r478" ] }, "shim_LesseeOperatingLeaseAndFinancingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "LesseeOperatingLeaseAndFinancingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Remaining Lease Payments Under Operating and Financing Leases", "label": "Lessee Operating Lease and Financing Lease Liability, Maturity [Table Text Block]", "documentation": "Lessee operating lease and financing lease liability, maturity." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r488" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r826" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES", "label": "Liabilities", "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." } } }, "auth_ref": [ "r18", "r180", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r422", "r426", "r427", "r453", "r577", "r644", "r680", "r787", "r828", "r829" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r91", "r129", "r534", "r668", "r777", "r783", "r824" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "totalLabel": "TOTAL CURRENT LIABILITIES", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r20", "r155", "r180", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r422", "r426", "r427", "r453", "r668", "r787", "r828", "r829" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT LIABILITIES", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities", "label": "Liabilities, Noncurrent", "totalLabel": "Liabilities, Noncurrent, Total", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r15", "r81", "r82", "r83", "r86", "r180", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r422", "r426", "r427", "r453", "r787", "r828", "r829" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Line of Credit termination date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, unused line fee , percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit [Member]", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "shim_LoanAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "LoanAndSecurityAgreementMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan and security agreement [Member]", "label": "Loan and Security Agreement [Member]", "documentation": "Loan and security agreement." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term debt, net", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r15", "r127", "r299", "r315", "r650", "r651", "r837" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "label": "Long-Term Debt, Excluding Current Maturities", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r162" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r21" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r21", "r51" ] }, "shim_MachineryEquipmentAndVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "MachineryEquipmentAndVehiclesMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery, equipment, and vehicles [Member]", "label": "Machinery Equipment And Vehicles [Member]", "documentation": "Machinery equipment and vehicles." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r245", "r657", "r792", "r840", "r841" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r344", "r503", "r545", "r569", "r570", "r624", "r625", "r626", "r627", "r628", "r638", "r639", "r648", "r654", "r662", "r669", "r791", "r830", "r831", "r832", "r833", "r834", "r835" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r724" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r724" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r344", "r503", "r545", "r569", "r570", "r624", "r625", "r626", "r627", "r628", "r638", "r639", "r648", "r654", "r662", "r669", "r791", "r830", "r831", "r832", "r833", "r834", "r835" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Equity, Attributable to Noncontrolling Interest", "periodEndLabel": "Equity, Attributable to Noncontrolling Interest, Ending Balance", "periodStartLabel": "Equity, Attributable to Noncontrolling Interest, Beginning Balance", "totalLabel": "Equity, Attributable to Noncontrolling Interest, Total", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r27", "r128", "r180", "r252", "r277", "r279", "r280", "r281", "r284", "r285", "r453", "r533", "r581" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions to non-controlling interests", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r116" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r743" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r751" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r245", "r657", "r792", "r840", "r841" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r725" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBusinessAndOrganization1" ], "lang": { "en-us": { "role": { "terseLabel": "Business and Organization", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r136", "r145" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r177" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows From Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r177" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows From Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "terseLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r102", "r103", "r104" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows From Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss attributable to Shimmick Corporation", "verboseLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r94", "r104", "r132", "r153", "r167", "r168", "r172", "r180", "r189", "r193", "r194", "r195", "r196", "r199", "r200", "r213", "r223", "r236", "r240", "r242", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r449", "r453", "r542", "r600", "r618", "r619", "r645", "r678", "r787" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income attributable to non-controlling interests", "negatedLabel": "Net loss (income) attributable to non-controlling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r67", "r119", "r167", "r168", "r199", "r200", "r541", "r770" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator for basic and diluted EPS", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Diluted, Total", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r174", "r204", "r209", "r210", "r211", "r212", "r214", "r217" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "shim_NetOperatingLossDeferredTaxAssetUtilizationLimitPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "NetOperatingLossDeferredTaxAssetUtilizationLimitPercentage", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NOL utilization limit, percentage", "label": "Net Operating Loss Deferred Tax Asset Utilization Limit, Percentage", "documentation": "The limit of NOL that can be utilized for offsetting income tax expense." } } }, "auth_ref": [] }, "shim_NetWorkingCapitalSettlementInAssociationWithBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "NetWorkingCapitalSettlementInAssociationWithBusinessCombination", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net working capital settlement in association with business combination", "label": "Net Working Capital Settlement in Association with Business Combination", "documentation": "Net working capital settlement in association with business combination." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "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." } } }, "auth_ref": [ "r148", "r149", "r150", "r151", "r152", "r188", "r189", "r190", "r191", "r192", "r195", "r201", "r221", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r269", "r385", "r386", "r387", "r407", "r408", "r409", "r410", "r416", "r417", "r418", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r465", "r466", "r468", "r469", "r470", "r471", "r489", "r490", "r491", "r492", "r493", "r508", "r509", "r510", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r559" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r33", "r148", "r149", "r150", "r151", "r152", "r188", "r189", "r190", "r191", "r192", "r195", "r201", "r221", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r269", "r385", "r386", "r387", "r407", "r408", "r409", "r410", "r416", "r417", "r418", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r465", "r466", "r468", "r469", "r470", "r471", "r489", "r490", "r491", "r492", "r493", "r508", "r509", "r510", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r559" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r724" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r694", "r705", "r715", "r732", "r740" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r722" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r721" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r732" ] }, "shim_NonRule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "NonRule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non rule 10b5-1 Arrangement Modified", "label": "Non-Rule 10b5-1 Arr Modified [Flag]", "documentation": "Non rule 10b5-1 arr modified." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r751" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r751" ] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions from non-controlling interests", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r10", "r54", "r118" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Controlling Interests [Member]", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r63", "r317", "r779", "r780", "r781", "r843" ] }, "shim_NoncontrollingInterestPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "NoncontrollingInterestPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interests", "label": "Noncontrolling Interest [Policy Text Block]", "documentation": "Disclosure of accounting policy for noncontrolling interests." } } }, "auth_ref": [] }, "shim_OfficeEquipmentSoftwareAndConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "OfficeEquipmentSoftwareAndConstructionInProgressMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment, software and construction in progress [Member]", "label": "Office Equipment, Software and Construction in Progress [Member]", "documentation": "Office equipment, software and construction in progress." } } }, "auth_ref": [] }, "shim_OfficeFurnitureAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "OfficeFurnitureAndEquipmentMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture and equipment [Member]", "label": "Office Furniture and Equipment [Member]", "documentation": "Office furniture and equipment." } } }, "auth_ref": [] }, "shim_OldCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "OldCommonStockMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Old Common Stock [Member]", "label": "Old Common Stock [Member]", "documentation": "Old Common Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r223", "r236", "r240", "r242", "r645" ] }, "shim_OperatingLeaseAndFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "OperatingLeaseAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current lease liabilities", "terseLabel": "Operating lease and finance lease liability current", "label": "Operating Lease And Finance Lease Liability Current", "documentation": "Operating lease and finance lease liability current." } } }, "auth_ref": [] }, "shim_OperatingLeaseAndFinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "OperatingLeaseAndFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current lease liabilities", "verboseLabel": "Lease liabilities, non-current", "terseLabel": "Operating lease and finance lease liability noncurrent", "label": "Operating Lease And Finance Lease Liability NonCurrent", "documentation": "Operating lease and finance lease liability noncurrent." } } }, "auth_ref": [] }, "shim_OperatingLeaseAndFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "OperatingLeaseAndFinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease assets", "verboseLabel": "Lease right-of-use assets", "terseLabel": "Total lease assets", "label": "Operating Lease And Finance Lease, Right-Of-Use Asset", "documentation": "Operating lease and finance lease, right-of-use asset." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r482", "r667" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Leases", "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfRemainingLeasePaymentsUnderOperatingAndFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liabilities", "totalLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r473" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r473" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r474" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r473" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r474" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r477", "r484" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease assets", "terseLabel": "Lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r472" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfBalanceSheetsInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r474" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r487", "r667" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r486", "r667" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r160" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r668" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "totalLabel": "Other Noncash Income (Expense), Total", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r104" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense, net", "terseLabel": "Other expense (income), net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r99" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r724" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r692", "r703", "r713", "r738" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r695", "r706", "r716", "r741" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r695", "r706", "r716", "r741" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r720" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Unconsolidated joint venture equity contributions", "label": "Payments to Acquire Equity Method Investments", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r28" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "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." } } }, "auth_ref": [ "r101" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions to non-controlling interests", "label": "Payments to Noncontrolling Interests", "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest." } } }, "auth_ref": [ "r30" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r723" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r723" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r722" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r732" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r725" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r721" ] }, "shim_PercentageOfCommonStockSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "PercentageOfCommonStockSharesOutstanding", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of common stock shares outstanding", "label": "Percentage Of Common Stock Shares Outstanding", "documentation": "Percentage of common stock shares outstanding." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, par or stated value per share", "terseLabel": "Preferred Stock Par Value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r87", "r316" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock authorized", "terseLabel": "Preferred Stock Authorized", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r87", "r579" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaids and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r769" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Presentation", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r766" ] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Return of investments in unconsolidated joint ventures", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities." } } }, "auth_ref": [ "r176", "r771" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from IPO", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from Intent for the sale leaseback", "terseLabel": "Net borrowings on revolving credit facility", "label": "Proceeds from Lines of Credit", "totalLabel": "Proceeds from Lines of Credit, Total", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r29", "r776" ] }, "shim_ProceedsFromOtherOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ProceedsFromOtherOfferingCosts", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other offering costs", "label": "Proceeds From Other Offering Costs", "documentation": "Proceeds from other offering costs." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r759", "r772" ] }, "us-gaap_ProceedsFromSaleOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from sale of assets", "terseLabel": "Total sale price of non-core business agreement", "label": "Proceeds from Sale of Intangible Assets", "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r100" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income", "totalLabel": "Net (loss) income", "verboseLabel": "Net Loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r153", "r167", "r168", "r175", "r180", "r189", "r199", "r200", "r223", "r236", "r240", "r242", "r252", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r420", "r423", "r424", "r449", "r453", "r525", "r540", "r566", "r600", "r618", "r619", "r645", "r665", "r666", "r679", "r770", "r787" ] }, "shim_ProjectFinancingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ProjectFinancingAgreementMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Project Financing Agreement", "label": "Project Financing Agreement [Member]", "documentation": "Project financing agreement." } } }, "auth_ref": [] }, "us-gaap_ProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProjectMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "label": "Project [Domain]", "documentation": "Planned program of work." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssets1" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment and Intangible Assets", "label": "Property, Plant, and Equipment and Intangible Assets [Text Block]", "documentation": "The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures." } } }, "auth_ref": [ "r106", "r109" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "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." } } }, "auth_ref": [ "r110", "r157", "r537" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r526", "r537", "r668" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r7", "r139", "r143", "r535" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Property Plant and Equipment Net", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r110" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r720" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r720" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r342", "r344", "r376", "r377", "r378", "r502", "r503", "r545", "r569", "r570", "r624", "r625", "r626", "r627", "r628", "r638", "r639", "r648", "r654", "r662", "r669", "r672", "r784", "r791", "r831", "r832", "r833", "r834", "r835" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r342", "r344", "r376", "r377", "r378", "r502", "r503", "r545", "r569", "r570", "r624", "r625", "r626", "r627", "r628", "r638", "r639", "r648", "r654", "r662", "r669", "r672", "r784", "r791", "r831", "r832", "r833", "r834", "r835" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r43" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r687", "r698", "r708", "r733" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r343", "r494", "r495", "r572", "r573", "r574", "r575", "r576", "r597", "r599", "r623" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Member]", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r182", "r183", "r494", "r495", "r496", "r497", "r572", "r573", "r574", "r575", "r576", "r597", "r599", "r623" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r603", "r604", "r605" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r343", "r494", "r495", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r572", "r573", "r574", "r575", "r576", "r597", "r599", "r623", "r827" ] }, "shim_RemainingCommonSharesForIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "RemainingCommonSharesForIssuance", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining shares for issuance", "label": "Remaining Common Shares For Issuance", "documentation": "Remaining Common Shares For Issuance" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r689", "r700", "r710", "r735" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r696", "r707", "r717", "r742" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving line of credit minimum cash balance", "terseLabel": "Restricted cash", "label": "Restricted Cash", "totalLabel": "Restricted Cash, Total", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r767", "r775", "r836", "r838" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r31", "r124", "r156", "r178", "r530" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r767", "r775" ] }, "us-gaap_RestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Restricted Cash Equivalents", "totalLabel": "Restricted Cash Equivalents, Total", "documentation": "Amount of cash equivalents restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r631", "r632", "r775", "r836", "r838" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r90", "r116", "r532", "r552", "r557", "r563", "r580", "r668" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r150", "r185", "r186", "r187", "r190", "r198", "r200", "r256", "r262", "r385", "r386", "r387", "r409", "r410", "r431", "r434", "r435", "r438", "r447", "r548", "r550", "r567", "r843" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByContractTypesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenue", "totalLabel": "Total revenue", "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r224", "r225", "r235", "r238", "r239", "r243", "r244", "r245", "r337", "r338", "r506" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r146", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r640" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Receivables and Contract Assets and Liabilities", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r146", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r341" ] }, "shim_RevenuePerformanceObligationWeightedAverageLife": { "xbrltype": "durationItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "RevenuePerformanceObligationWeightedAverageLife", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue performance obligation weighted average life", "label": "Revenue Performance Obligation Weighted Average Life", "documentation": "Revenue performance obligation weighted average life." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligations yet to be satisfied", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r142" ] }, "shim_RevisionsInEstimatesDecreaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "RevisionsInEstimatesDecreaseMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revisions in Estimates Decrease [Member]", "label": "Revisions In Estimates Decrease [Member]", "documentation": "Revisions in estimates decrease." } } }, "auth_ref": [] }, "shim_RevisionsInEstimatesIncreaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "RevisionsInEstimatesIncreaseMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revisions in Estimates Increase [Member]", "label": "Revisions In Estimates Increase [Member]", "documentation": "Revisions in estimates increase." } } }, "auth_ref": [] }, "shim_RevolvingCreditFacilityLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "RevolvingCreditFacilityLeverageRatio", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility leverage ratio", "label": "Revolving Credit Facility Leverage Ratio", "documentation": "Revolving credit facility leverage ratio." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r485", "r667" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "shim_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Modified", "label": "Rule 10b51 Arr Modified [Flag]", "documentation": "Rule 10b51 arr modified." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r751" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r751" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds after deducting underwriting discounts and commissions", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock price per share", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfInformationAboutSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Revenue [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r245", "r760" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unconditional Right to Cash from Clients", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Cash, Cash Equivalents and Restricted Cash", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Condensed Consolidated Balance Sheets Related to Services Provided to Unconsolidated Joint Ventures", "label": "Condensed Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r762", "r778" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r21", "r52", "r53", "r70", "r71", "r73", "r78", "r114", "r115", "r650", "r652", "r778" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of computation of basic and diluted EPS", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r782" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r45", "r46", "r507" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite Lived Intangible Assets Including the Weighted Average Useful Lives", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfRevenueIncludedRelatedToServicesProvidedToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r74", "r75", "r603", "r604", "r605" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenue Included Related to Services Provided to Related Parties", "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r346", "r348", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r12", "r13", "r56" ] }, "us-gaap_ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Goods and Nonemployee Services Transaction [Table]", "documentation": "Details pertaining to each transaction in which an entity acquires goods or services other than employee services in exchange for equity securities of the company, including the purpose of the transaction, identification and quantity of the securities issued, the accounting made, disclosure of amounts by which report lines were affected, and noncash effects on the statement of cash flows." } } }, "auth_ref": [ "r133", "r134" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unvested Restricted Stock Units", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [] }, "shim_ScheduleOfWeightedAverageRemainingLeaseTermsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Remaining Lease Term", "label": "Schedule of Weighted Average Remaining Lease Terms [Table Text Block]", "documentation": "Schedule of weighted average remaining lease terms." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Aggregate Remaining Amortization", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r46" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Information About Significant Customers", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r35", "r36", "r38", "r39", "r68", "r120" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r822" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r681" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r683" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r244", "r646" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "totalLabel": "Selling, General and Administrative Expense, Total", "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." } } }, "auth_ref": [ "r98" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses [Member]", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "terseLabel": "Share based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r663" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited", "terseLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value , Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r363", "r364" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average grant date fair value, Ending balance", "periodStartLabel": "Weighted average grant date fair value Beginning balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r363", "r364" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awarded", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Awarded", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r346", "r348", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, Exercisable as of September 29, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, Exercisable as of March 29, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r357" ] }, "shim_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Exercisable as of March 29, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options exercisable during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [] }, "shim_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average years of remaining contractual term, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for options exercised, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "shim_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [] }, "shim_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average years of remaining contractual term, Forfeited & expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeited, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for options forfeited, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares, Forfeited & expired", "terseLabel": "Number of shares, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of shares, Outstanding as of March 29, 2024", "periodStartLabel": "Number of shares, Outstanding as of December 29, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r355", "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price per share, Outstanding as of March 29, 2024", "periodStartLabel": "Weighted average exercise price per share, Outstanding as of December 29, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r355", "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ended vested as of March 29, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average grant date fair value, Vested", "terseLabel": "Weighted average exercise price per share, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding as of March 29, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Out standing Ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfUnvestedRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, Forfeited & expired", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r345", "r354", "r373", "r374", "r375", "r376", "r379", "r388", "r389", "r390", "r391" ] }, "shim_ShareIssuanceAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ShareIssuanceAgreementMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Issuance Agreement [Member]", "label": "Share Issuance Agreement [Member]", "documentation": "Share Issuance Agreement" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r664" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average years of remaining contractual term, Exercisable as of September 29, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r55" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Forfeited & expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average grant date fair value, Outstanding as of March 29, 2024", "periodStartLabel": "Weighted average grant date fair value, Outstanding as of December 29, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average years of remaining contractual term, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average years of remaining contractual term, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r371" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares, Vested", "terseLabel": "Number of shares, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r11" ] }, "shim_ShimmickProjectsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "ShimmickProjectsMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureRevenueReceivablesAndContractAssetsAndLiabilitiesSummaryOfCompanysRevenueDisaggregatedByShimmickProjectsAndLegacyProjectsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shimmick Projects [Member]", "label": "Shimmick Projects [Member]", "documentation": "Shimmick projects." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r483", "r667" ] }, "shim_SignificantAccountingPoliciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "SignificantAccountingPoliciesPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Policy Text Block]", "documentation": "Significant accounting policies." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r25", "r150", "r170", "r171", "r172", "r185", "r186", "r187", "r190", "r198", "r200", "r222", "r256", "r262", "r317", "r385", "r386", "r387", "r409", "r410", "r431", "r433", "r434", "r435", "r436", "r438", "r447", "r458", "r459", "r460", "r461", "r462", "r463", "r493", "r548", "r549", "r550", "r567", "r620" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r185", "r186", "r187", "r222", "r506", "r560", "r568", "r571", "r572", "r573", "r574", "r575", "r576", "r579", "r582", "r583", "r584", "r585", "r586", "r588", "r589", "r590", "r591", "r593", "r594", "r595", "r596", "r597", "r599", "r601", "r602", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r620", "r673" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfCondensedConsolidatedBalanceSheetsRelatedToServicesProvidedToUnconsolidatedJoint", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r185", "r186", "r187", "r222", "r506", "r560", "r568", "r571", "r572", "r573", "r574", "r575", "r576", "r579", "r582", "r583", "r584", "r585", "r586", "r588", "r589", "r590", "r591", "r593", "r594", "r595", "r596", "r597", "r599", "r601", "r602", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r620", "r673" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r691", "r702", "r712", "r737" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial public offering", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r87", "r88", "r116", "r562", "r620", "r629" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock related to share-based awards, shares", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r11", "r87", "r88", "r116" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares, Exercised", "verboseLabel": "Exercise of stock options, shares", "terseLabel": "Number of shares, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r87", "r88", "r116", "r360" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock related to share-based awards, value", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r57", "r87", "r88", "r116" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options, value", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r25", "r116" ] }, "shim_StockPlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "StockPlan2021Member", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Stock Plan [Member]", "label": "Stock Plan 2021 [Member]", "documentation": "Stock Plan 2021." } } }, "auth_ref": [] }, "shim_StockSplitPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "StockSplitPolicyPolicyTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Split", "label": "Stock Split, Policy [Policy Text Block]", "documentation": "Stock split, policy" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedBalanceSheets", "http://www.shimmick.com/20240329/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r63", "r64", "r66", "r150", "r151", "r171", "r185", "r186", "r187", "r190", "r198", "r256", "r262", "r317", "r385", "r386", "r387", "r409", "r410", "r431", "r433", "r434", "r435", "r436", "r438", "r447", "r458", "r459", "r463", "r493", "r549", "r550", "r565", "r581", "r598", "r621", "r622", "r630", "r679", "r777", "r783", "r824", "r843" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r464", "r500" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r464", "r500" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r464", "r500" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r464", "r500" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r464", "r500" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r499", "r501" ] }, "shim_SummaryOfFinancialInformationOfConsolidatedJointVenturesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "SummaryOfFinancialInformationOfConsolidatedJointVenturesTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Financial Information of Consolidated Joint Ventures", "label": "Summary of Financial Information of Consolidated Joint Ventures [Table Text Block]", "documentation": "Summary of financial information of consolidated joint ventures." } } }, "auth_ref": [] }, "shim_SummaryOfFinancialInformationOfUnconsolidatedJointVenturesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "SummaryOfFinancialInformationOfUnconsolidatedJointVenturesTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Financial Information of Unconsolidated Joint Ventures", "label": "Summary of Financial Information of Unconsolidated Joint Ventures [Table Text Block]", "documentation": "Summary of financial information of unconsolidated joint ventures." } } }, "auth_ref": [] }, "shim_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shimmick.com/20240329", "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases", "label": "Supplemental Cash Flow Information Related to Leases [Table Text Block]", "documentation": "Tabular disclosure of lessee's supplemental cash flow information related to leases." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r731" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r723" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r730" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosurePropertyPlantAndEquipmentAndIntangibleAssetsScheduleOfFinitelivedIntangibleAssetsIncludingTheWeightedAverageUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark [Member]", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r60" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r750" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r752" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r753" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r754" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r752" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r752" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r755" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r753" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r419" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r749" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r40", "r41", "r42", "r137", "r138", "r140", "r141" ] }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfUnconsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Not Primary Beneficiary [Member]", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity." } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureJointVenturesAndVariableInterestEntitiesSummaryOfFinancialInformationOfConsolidatedJointVenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Primary Beneficiary [Member]", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r65", "r421", "r422", "r426", "r427" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units", "terseLabel": "Dilutive potential common shares", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r782" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator for diluted EPS - adjusted weighted average shares and assumed conversions", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "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." } } }, "auth_ref": [ "r204", "r217" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator for basic EPS - weighted average shares", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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." } } }, "auth_ref": [ "r203", "r217" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.shimmick.com/20240329/taxonomy/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedEpsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-1B" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(a)(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-4" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-7" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 75 0000950170-24-062134-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-062134-xbrl.zip M4$L#!!0 ( -=&M%@3'W;CI:0! ,6[&0 1 ;Y\O6GF%\C3= MN*M; O_Z$UE]H;DCJ(:"KEFV@.ZZY"7BB2V?G3__GY__ZZ7\A5+Q]O_.Q^!B_%5M^7'Z-;\O* M]X?59!2+'_9__;'8&?3+02S^[R]['XJW0S\YBH-Q@8K#\?AX\_7K;]^^;814 M#JIA?S*&=U4;?GCTND!H]O#M4;3Y\^*M'<=BDV+*$1:(XD]8;PJR2=F&T5C\ M/QAO8KQTV_#X=%0>'(Z+'_R/1;X+WCT8Q'[_M'A?#NS E[9?[,]?VH-6^HUB MJ]\O]O)=5;$7JSCZ&L/&])F'8Q@.&))!]>=72RW_QC:&HX/7Q!CS^B1?\VIZ MT>:)&_5#N;@V_UE?23&6KZ=?GKMT?.6E8GKI>/G2\EP#EJ]FKV$8Q]"U.+\> M!O[W&R[/7SM;+2X_N73]N?[E;^>7EB?7/9?D9N09SQ,^OWPP''R$B1^5_NK; MPGCT>GQZ'%_#A6@PO7+1JJJ\JDW0 _+Z__[Z8=\?QB.++G9]4J$#:X\7=R9; MN?J^V1=P/V7SB^'U*+^^NJ5U< ]%F"%&YG=ZVY]UJ3H_=Y2]SM]-^K7T(K)! MSH9NC*IX?B#@[XV#X=>ED7L]'ME!E8:CH_H!>6 %PGKIU=$'5$W<><&9/VCV MY;E>5J/QY>& #\]=-!F/KI48\QJ^78Q9+*]^-7QQ[HEE->24J)O$=GK%4L>N M[=2Y)T>0%'J5XE#\.IZ,XZ J73^B6 M4/8P5HAMX,1Z'Y='Y68 /CDK_>PU! M&3,PHV9IVJ[NPDUSEL6%(B)?_?Q?Q4^'T0;X6?PT+L?]^#/!Z.\_O9[^GC\] MBF-;HR**_YZ47__\:GLX@#Z,T2<0O5>%G_[UYU=CZ-KK&FM>YZ>^GCWV)S<, MIT4U/NW'/[\ZLJ.#C/=B@@'X MDC#GCA*##(7'<4$(LE12) B5D7"1,$ZO?OX[^>GUN69=W4K"J3$\0+.,A8=1 MB9%.GJ @A0E).N>L7V[E%C0QU,WLVX-[M:R8RL*?7X'P;*;R) :4;!\ ]^?Z MQYU:K0E-3 @+=U(8V^@B,MPHQ *!X17..)J66[T]&8T60_O/:$?O!B';SOL- M+4*$(JKNU%)&DY!68\0TSU*@$G(1A +&%3H03)36+K?TW0"$_W0;&CNR_9U! MB"=_BZ?W:R8&8Z"U,IQ?T]+W(^MK&C%MJN=.)I-5,P@.H@!2Z[CUT%EX"D[. MB$3G39T9C,WM(8##.,M#M34(63E!E8 3E?&2V%+*$M'8(<85C(2+, @Q1*28 MCRYX*VD4KXK)H)S>\/G+Y_VW@#-5N3DH^Z#AHTD$Y;ZZZ1&:K*UW2!EBH>G< M(.MP0BE&)15SD@;^@*9;$9@Q7B*A\WBGR) VQ@*,29.DE(I0>N>FGY

    7?*;/\?,?.[&+: V]J# MN ?#\RGMS[?1 MA3^<;QVHV[09\:K&WFF(P(1*QD%$DC4)!IQJ9!+C2$9GN0P2DT@>:8CN! Y/ M,$18TX"M\2@Z+1&W'(9(0+N\D2$P2Z#1\>(0W?#.ER=#DC&2'/>(!@U&P^&( M0)@6"!6,5LQ:%+$AH!PB M\R -L!$ 4UV(FO);C/%B*#X.!_Y1Q>*><'I%@^\T5-%$@UE@R'.@A]RE@#1F M"7D1.:5><4[L(P[58UB>^PZ5,3CY["]3G RP8 HXHR4#SX@Y[+SR.LH[J=>+ MERG-F0?:BXB)"HB>) B&AR &QLE+J@+\\6@#U1:)>GT^.C>**<)U/E8__Y1# M]IM5'2&'1A=U"'\SA[+!KRR/COLY7%Y_=CC*?Z7OAS_&H\< MO"*41WE^AX.E4,DHAG+\WOIZU+=.RNK5S_/O]N+78?]K=I'/731]V$^OKWS' MS_/&+9KR^JI^']L[9.R_[$5?'?$[CIW5?X)X?$S\_-A0M6.B?U M"B3!3YA7;,L V!GJ M."[PJ/,3\C]V!-C5CSO07<"+\33:^W$X_FU4'MG1Z2]Q$!.\ 'YM?K)@0D;C M'/7^N5Z# >QA9/&+80WS2]ET=>_L%=-O[C.SW :>=+UH9S-3! ZD$_Q) M(_'4 $_T/+1M9N=S]]MH"%T=G_[6![D&B_3NWY/R>!IF/-.\.C#YJ_6'Y2". M3A>7P.7_$P]+WX_5BH$QKTR8)I301.#T'O1/&RX!&)5 UMJ$%$Z,R.@4L/YN MJAZ$EZRAJ>*:8B9 H53,D3ZOP?\2C( 3)K 0@2BF25NG*L_';EH*VB]-3AV] MWZFJ269^6P>C6%]PRZP\9^LI&Y$&'[Q)7"!I8P"BF8"!VZ11,A3F+@1J;6NE M8>%W9'4&@7J$[-S-;(=2N"#@EM@P[@VU[7(YM_[E *_4TI"@#,A@P M@&,AD996(F6)4T&;0(UJZPS-%\+^48X/MR?5> C^UB^V*JO=!!S&@Q^PI,#; MPPK\PO+(3495ICTKYC3U%+$%!;V)TUQ WX=PFL0#Q]XI8*LI()LC* M&$)D3EC<6I)Y1UN5TTR&@WIV5AT36?;2'J0G@G--5$!.$?"_Q"%0J%%, *%0< M4% 1CRS6UE$?!4NZK1/VO@0V$#^47R.X2( Y!WG-IL[^J'XY_=7^:SC:[MOJ M@KGZ-+(A K_[_=E$/\"3LIY8BHC),44M)7+6@#<5@XLR)JU":[VI.W*(O,Z5 M_:YAOP^V:T['GXV[>Z>UT]5.T-/Y'-1A&P'Q&1;0>4LX I0SAW2>&LXDRX@>$/4.R*T5S,7G/BM[<6S+ ;CV=I03F%< MYRU83\):.>,P1<[D; -,;8YU*J2]"Y:IS 5:ZS]N ZC''$S+D7%B M<=$LQ';IXH=&P7,$:,H!9F^HEN-VL\]V![>%[![2VU_BP!]FJG'!#[#]6(&C M%@>3^#&NV@]XFI@A-E$%DX"I"&@!!Q8)OK;#*$G&M4L\AM1:SG)3,L@'0)S= M-+WBN:R7"!VMPY$AQ97(>S<2TD%RI+P$X\V95:2U/EEK;,%JF",6)I)(([(L M;S M#^_\ZOD:V![(R/D7YVV%^=.5$Y1SN8ZW$.OE2Q]"4#S%# =-45)<@\^N-=)Y M=28$(-R,8.[)RGWVYTFLOY_P;GD_G #<[$4?RZ]W6"=OAMQ_^C9LDT]XSA0] M1'0-X!F1(?OVBN6("P'2H!WR$OQ!%W@$3M=:T9W:E/(_>4]S-:YVT^?!\6@( M'&*6TE;&ZMV)[T]"#.]'PZ.MHR%\]I]:QGXYG:>][8[@MW]%OYQ+]1Y$+$S+ M?<9Z<0$;FC7K8,$&E\$RT%[C:D&;? N.C6>#! M$(> F/A?6M3<_ZAG0_@9)I:"1:>4I$L 30-O@P0Y+BBPG MW&'0P^A\6V=J9^!AS!?D_\/03^M'G$]?VTVS4-2+1$LBK0L!E(SAE-$RP/Q) M 7:;,X=SGH=)K74*[I3DO0A,V4& :WZ9E/U[.8T19$YU7W'N?=$Z3)=!Y"F+J2"*(BDALY%H&TUY3 M?LF#?[AG8 =2T,@&3:., M6'+96FIY1:K<%#1VZI@0. ?YBE63$()((W8X>$D)4PY%XG/:O,AE@ !'O!&: M&V\M3ZV-[;?"I;Z8I9U+1S9 CT1B"C@@T",-OA?F"N62&2A:(3057EO?6B^Y MM=R]0=]8FYS52P4*)B=KY_WLEK*(G,(\"HM!I58.8/?@$61I6?V6B.WRI0_: M084MT+_(@632@+B0&!EE8%(A !@$S!' M)BJPQCY9XA.5J;V^6&N2)-I V9F2QH%NQ;K(JN? JCCQ2/'DO(*Y=.W=VM-Z MG_IIII3YQ$+>[RT\ U=,>(.L$A)Q8D52B;B06NM3/[8KU AO7&V2VQ6[E.YD MCR]<^A")$E[%R#1%$;N3LB(XB8C M'NPP20A< (4\?!$IX]&V=POSZA:W]V):4*'(J!"5$FO9"Z/9A MKL6S,YCE)0$\OJO&,!'C>*E\TE[\6N:;JYW!_!KXU8]RE<872;:4Y-A%')%, MV4'%T0+9B@I)Y9(PWE$F6[8@-^4%HI'52.+8.[!=,I'-,>6#SRN1P<]XSG M@O4):2P$H3@2G%I;:7$O]C-9^ T&ZO13/CUL>M9/]+Q@!PX_(@S(1!X G6MJ6B8L);BUH;['YQ$?W?N"I M8YAKS)@#Z^NEB;:MD_NL(K)KB.PXXI!L>L2].ZV,?(0#,@*T:;5F/>XU5>>* N= MVJ2\CTBJ>BL\>$ 8C.2\Y&P M13A0E:+P1-/6)=<]T4@9:3@S!DF3*#@CAH/]%1SY%#SX)U@HV=KMT.T-!=#S M,< '+14**SAA&.$4P(XR[9!C=?%EYQ0WVF/?6EK4.65GVYJP4HCJ?))P8!%9 MK<"J,$-!R:2R[:W+W*YML$^#D8(;F*&H\V%\N0P]]4!E98078,EC N_$M+;. M5,LPL@6SJ2+FUMN C**@C9&!8^(]^)D2>Y+/5J&BF\VG3(X!0L*QDAXQ91SB M$C3-.4:09IH110E7I+46K^5KDT^C<=+2&!T30+^U!_PD0&$2D<@Z+;"*6GCU MW)>;'N\8CP;W;"2"9?3(X9RK1$-"CM"(%+;,. ^6K;TXV%#^]=VEH(VG4SQV MWG?"G#M*\NGMN9JR('G'FJ1($"HCX2)AO/)]6-\[4D^3C %, E0)="F2O(U& MY6**(HE\Y@ .DK.@77?&WI-ZU2#"@BN54-0U">0$&1XX\L#^/!-*6K'R&-_S M6)8QR08JO4#,BX2X!S-AHM>(^$0<%4R*U:>TWE>6G_I4M!9 D8@J1@I/U#(? M:I=K6#N*-31$.\E(X 2W+IC]O+8%-$G)5!(Q@>>#@\W!6 J43#.+#"'2.V.) M6\?M.Q_B@?6G+WKSCE9*!)YKXU@K &1E/IW9!N2MC5%;K*7K7-XG#DL(:IA4 M0!12O:8D0BX<:Q60.FHCY\)@W=H,^*==9NX.$WE*;/%8)!-=3@7/T1>7E[.5 M]\A3'$($(R/:NW/C9:='-*,X+2O4W=S*-&4,AWP">A0A%^H&,B0<1HI&J9FT M/)'6YD!WJ9S%SY&P1LO$%0FLO?707E"!^:=: M*P9ZZ))&DME<"8D[8(E"(,F3P-0YZ]L;56\UDV_0S2:&1B8P1U$*T%#E)' C M#/(2+/RGC>:IM3E/S\VRO-C32YZJFE/4/*:(M,C5G+R.(+H&(T:]TRP%P7%K M1;<-2ZDMF$(?7*3,$20=LX ^X(H9 @P72(*@!@P$3JTMD_#4 ?75V --.;3?HL1R741V:Q ^6#<23.Y@G-$2A\M(F.,]1@_-L 62B MQLE*+BU=_1Z&)UO<=2SPA*- SF,8 :D)RL4N$'/:@DS+0&5K.7C'[UJR"?*) M3GX6 ,6YUK&N#U9D%N<*.SF11%"NN) BM&ZYMLVU%1M$E42PBS%HE%BFWLKF M"J6C26$9D?6Y&I]R'!G@0(@JHT)TDIG8VA27 M%U,U\VFFWCKC5 @!>6ESP>M\ +)5^? *YY07"3/3NEW*SXG]/DT0%E/+0'-5 M/@F^7C]2R!'"\FG%N<8 TYRW-@1_BQ6M)W.W'QXQX;RI ]LE$DNG<)#"5EORYD(/N)&D1N#R1ALX45*VMIK( M=X4LLDG9B^61FXRJ.RPL/$_S3[U(VAIPICPVB-LD@-4!=W=:&.:-3UZWCM7= M<(YM'9#(G\,HD95J%$'@UQ#:#.9Q8%G)H& X13SFH'X^PM %CAWV*;CVUG=Y MIH&)!O?E6!&8,8""0N=MZ2DG,!AC$:;2)"FE(JNO&_IDYIHZR1+A#$BD,[FT M5*[W2R/"(7*1K&>ZO3RJC>N%#=II:CS'F&$4>+WS%IYMG0I(2L>%HC"BJK6K M2FU(U6MJ%7EQ_Q<0*7 MV_%P=+$]937DE*C-S_MO;VK.I?OSAV_C8'A4#JYZ[%V[>>X1K\^W_I;1V'][ M:7#OV!GXHSS9A)8-)R,?J^F?AT"/:UF$U__\7T7Q$_PLJO%I']0+6H@.8ZY. MOXDW6#EX\VKINN/Y50DD"U7E?^(FPN#:+)[+]\F"PV8]IG%]6'=O!_#5^V!^.-O^ MZ__>?#L$H4#PO8^;QZ.(OHWL\9NEED!#;GPWO/A;&<:'FZD[O; M/[W.;X6.'I_OIAN.8*#J?M$-*H['11A.@("_.;8A'[%>?[-X[^K'XY81D/<< M@?_]!R+QF^L&805]RRE5<73?V?XV%4\W[(?E@=?W[/WGCSN?WKTM]C]M?7JW MOZZ#L/]N^_/>SJ>==_O%UL>WQ;O_N_W7K8]_>5=L[_[ZZ\[^_L[NQ^<^,O2> M(_./K?V_[GS\RZ?=C[WB[79!L>#FNK&8]2FK[B;'?US Q*R3-R,%NZV!%P9L M!D[SOSB5>]W]WXMYMU?;L]W M/!MZ B9[,!S4O*3T-2=X_R482IRQ"N6D=7#VDD56$(4TM\((K*E@\54Q8X![ M,=VY;EDQL)EFAUANOAWZ26:IV7]NQX 2C/Z^$*=SP_)SIY.MUB^ M\O/#KW;T>[$[B#\^HCF[!Y/C34[N.,>,+U#:_&;0@MS0_"WJV]/A9 Q/.XGA MS?3)!.,-D-/9#3X[7\=5!,_UV()[%.%M\'!X^FC^Z'S$L:O7>#;G5\\N@JO" MHN?UP]D?W[QZ?AB$V:>2SUUWZ#AR(VB_7VS_A?E#ZZ6 MM,NMG*-$#1LP#@0\H:]Y'=?;_FQ:02868#*:.4SU=3#5CRU.RX_ZTWX\&,;B M\TZQ?WH$>O.G7F4'%:H )=.UUB1X;X.C2*>0ZVUYCEQ*N;HWE]A$ J.%F[(F M?Y_8$[[XM-?WQ5+_M7"M]K:_I2_)H;QJT9\CF_P,T/T M742@[E: M">"@!QS45 I$& W16D.9)DWAX&]U=]Y-ETS/HV!.$4-'\);#?!L*]A2=1CM" M<=".N0$6Y0\+:GHKF@;M7,Y,EXCFLB&<:3!'T<&?!GL>292&TJ:FX7U9 6S] M$X;W/7Q2M6. \\+@;>;I;N[/RP>*W;V.RS\IE^<=7W]LOIZ\!'PT#!D6$N*8 M*:0E&"OIB5 V2.IE<]&?7 "ISA.[GK GVZ]6SMCYFC#V)@?NT][6Q_V=FI5V MA'6U=BCG )153A\HWI< TB"=+HXV5T21./8D4=!ASKD ;::Y6DFR2)L@K"+: MQ?!@CWVZ_2!W9MJ7=HPSQM!IHJ7J L'/+1!\=?_.7D5OPX)KE(%XXQTV))\K MR/)&+X; @=!@#CE-VE,AC6U&&?;B05F-P2*.<[YGHPIQ:^>O7;N=[4\OMH+>%S-^>'=B_;C(/M,H+6Y8&.QD/WS3GEIV;X?K9#W+4!+[!4UOZLD%/[?*D M77S[!2(^G>XGX>+G=>9J2\.LPY9Y@I*1X'AQ#XZ78Q091QQ+V'&L&K(T^;S9 M!9S7F9#;N;[4Z'1[&,Z'"\%5]'F7QCCF+8?Y.8W$":_3B+>Q;W.^_#V=L>XU3#QQ,._-S/[(S2UB>GBS<&.>^;B(U1TQQ MPZ3^CJF\ 1M4ZZ!!M8[+7$M0BEK%B^&H&(X/XZCXUV145J&LMZ( 95F>BH8[ MNJ& 4CQN;\ME;*O[/#JP@]E^Z!]7CB#/2"QV-O8V]C>*=T?'_>%I'/WD1J]_ M/@\3Q)3](<#>.;!:?%V5'Z-Q2T(/_OR1HQY_!E*AB2@6!3% MI *0+2&1(58B3$/PG$BJ1%C5#-$5SM#^!.XN&,9WL+NMF(@8O50X411D@D$U MDB'C@T,Z[RO$*A'K&F)!LQG8+G,UC$_#;ZLDLCNCKS#1=]",5;S\_-+Y=0A% M%+5:( S2CC@3"6GO(V 58S:<]!S>,1Z&QY;/M%/(E^,LYF?UAO=:\Z2KTT9* <1=:.&TGSFJYAG@7& M__'PX'L1C4 8E> 6+6GV3!*"SH*J!7B%>O$Q15I+L,'Y %1C/$$XQ@2*$IF.Z:%8GGG/%@QJ0^C=P&!JQE;,D!IHY(\K M6F2G+)\)JCR*V&C$;63(\00>H\,A2&.84 \VWQ^&@+N_905KTR*[H@SEVC+= M&OL*5\;J5I6#',[9%!N,L3_>,#H/,#$/WEIO[KLR#3QD5->Y+$:U98FC&(KC MR:B:Y+77\;" *^H@%J$_N!\SB\DIWUM^O/D0='E0FXMU7<=L2S;I38N4-VT- M(_J>-_([K7SJQW%3K@>UJXFW?C;$^U,Y[M?9%]'ZP\+W;57=SRVY=HB*/Z3Z M/\R>9+!6L--J[61D9#-?N"4 ^GSZ,\WH_N&^#G@GZ2]6TN>I:#48QA-_: <' M\,&@@,?")V=TZ3NC:>:A.RFN2(Q_J@T2"QYWC7NF./8L285,,A;Q:$4^B<$@ M;(-)P1CAE7ZH>S:CL*>$NMJ ?;](W)0O#O-=%XWK%4"=BJ^V/XG%?^= 6][L M6-0UQ1J-DU\QZE?,K'D9X'&WSJXXX?5.@@SBBWF*&J0P>L0]Y\AAK1!VWGJ6 MSQ_%#Q;DF6F=6J3FI'C_KSN_=B+Z\D541*]\P!C>FJ.?@1ND,0@>T3)H[(VT M]L%K\7.L?3*TUWMI_NW6'RD(/72=XMI&"^\6LGJX8 MY'VC/SN#D/.J8N%."W\8_>]%/ND52%FLL_)R=&ITMGG@!_)C<6BK(I7]& K; M[\.7>8MD#G?]>U+F8-=X6+@XNP">N8AWL9SV-MUQ-XMZ+07+Y@J0(V'YZ[SC MK@CP[>"@OA0Z[&.] D-H4=<)J(H?X'F@*D4U ?I8'0[S#H9YR83QH1U?;/LW M>[Z5N8G3FV=]^+%7V$$H?J#3/CI0./C>Y7-(\O7UI7!3;L7L.7FW:%4WHFZD MK<:%P46PI]5&4!#PM_.PX$XA;1J/7)'C#FEEB MWYZ,1M##Z2[8;$K'=GSO@@$/DM)_QFH%BS(/"YL6%ZKJ--:"&_='WQK%?8*! M*#X.KY;UQQ^&B_NFUVT!XOO@/,,<(-Q1.1X#)L8^(-UH.,BLK7]:1&!PIT5] M,I?U=7+%6SNVTZV^%]#^[!G+2QU[$[B28S';@#;I3]-W]]&GXH=L<]4;RNC& M[(+Q85E!B^UQWH>V:NB?MG>!Z+'Z<85XK5PR)BB/0HHRG_,!V$M"K,_Y5D%K M,'4-X?727.6IFL%WA]?G\;K#JV>+5P 1MNA#-V)AO0>\RJMOH5;A429O5WY: M@/2A*[ZHC@#FX!VC.;T!'3R"_I_V,E.%AP&]RP-V4!R,AM_&A_.O-X"XQKIE M(:9R4!<*J?/1<@81Q6^N:U_]-7DSO^S6"ZYOW_S"S%9G%U_3UOF5Y6"*QH0Z M1.?\>YET;ZSK(O#SV./&=>B;;EVZ--4O.V>R'J=0'^X&ESN6A#HI0]/L6X#L0("LA;CU@G0+0.QU4%, M)R$KAYAG10F>?OU?^*"D3AP9P2WB-F?D.\F18MY1S(D6Y,%5$,]JH(VV0?L/ MAJ/3*Y:DZHMJ7/"SBQI=G;K*8WM@+<27HHX=+MVZ/'V^V/V:#TOB M*=T /96D/+U%38(%; 5!+-=$+ P;:)QQJ+(L :02 %IS#2*0?J8 MK*54/SC#<0HL/* M)?XR796-5.<@Q5 ,AG4*T:2:KK1#+Z>G8(T79W/,\WUR'E!^5_\TO_Q;":^& MUQ8#:/8P.WM?RZJ.( WLP)>VG]?.JT#8IPIQ&E4N1ZK UJA&(L86ZT>7(1CQB-.S@X^F1[5 MU?3!)ZM+F[E;L88NF^9R-DUU&/O]N;(6/X *UEDMT]KP-^>,S)+F_@E-:VUE5(;ZAL(663YN<"I:A =W<4;6 M"P^VZKRT7^UI062OR&?L]2X;W=N.EKSMY0_P(6>R_;Y.6@5+.UOE4I%[[!,B M,0NJ2?F0=VP159AAS+7#ES<'*LFQBS@BF:S+"F&156 KI7))&.\HD^2*#0[U MCM1Z0^I^WGI:[4[&-2D =O"JF S*Z>,_?ZDWIE:O !M]>002_^=7.Q_?GU>' MP>0(A>$8S2YY]3,5/459CW(ZE\=Y/Y\P"7;:D2P5=]R-VRN&9V-R;9;@=Y4] M^CZ&>WY'/-V@>4M\&$[ @W@@V;_U7)][D?UV.#+WKH-U9>="^771O7X\0:$< M3;EQSEJ<' W>A+(Z[MO3S?SMQ1I8>$.4T_?-HLG3#_XUJ<9E.IV_NKX5 ,XVK3];_:TFN52 M+L_(N9%ETP#!XH%K<^#1^]V]?VSMO44?=G?_MO/Q+\7^IZU/[WY]]_'3_I,? M ?6HJMIU[^D"*/?NZC\B.&J_Q\PGOME10/WA\/=9@&(\VV0*WEB]1>KOB]/! MI]LR%6T@_QT( 'S$ =56U?L MRCW;C,MZ^=PP8$]U$.:'?-WL3>]5_?;)P,?1V):#_+:-8G:\>A671K57?(NY,%=Y--MJ-AQ/FUS- MVUO9%($CC]QLQ]D-,Y2GT\X]YWIKV:S_\/)/]8MOG-Y<8C;"SRFGS,-F'5"O MXGA8567>L) WI505N#2A2)/Q9)1I?#7IC^NV#B>CPLT6EWM+T2YH5*@C.KVB M7_Y[4L(?I[US-Q['Z:DD)9?\\#]XS .\CC-8W%YW;>:SXN+ M_3)^C1?WKL238[C_TI87F(IB]ZIX]:WL]^'G?&/-X7#2#Q=O/[*+W3)Y9V$)"@R<&#J2RTU/Q^=; MGI_\DBQHY?10DM,;9G6C^.OP6]Y&.?6ZK*LBR.1,M*KY2%[]-J"XH",Y#)K5 M=2;J9\_.P9O\Y867;Q1;_?ZR7$WOF]?,GLXUM!%^J>4,FM/+&SWSI=". +_V MA\=+MW[+L=<\E],]4?/Y*_*(%D,/RES,4&4FDUD=;QB1=6+-+]-6O;\>Q"Y M<04-K4_M 7&]%I9W!@ RX^%H>K>WDXQ%N;;$ 5Q2C3,FY7U8<%N89,3KE[;6 MH1G$+BL;F(:)[2_ #12Z"&5*X,EF:!F5]:[F-!IFL!]F.Q!K_1D?+D3X!DW> M\AZT%3[MG_;J!88+KZ^;_V]X_^)@37AB"2H-_1S%\6D.R8XB-*:&@/%P:B'S M37E!(H?7RKI@1J\HC[)=SX.6K*]'9F8;CD-&;8JLWUV^AC MKN=<4%/'FECQPZO%?:]^K%\]'?@0*S\J739D]6R Y&5YJ7_.6K"P<-/J(O6R M3LT?WFT7/\ UV<6LC23CMHS'TU&I#5@=\)X/8#WP\[W?T\-/IWO5M^&"]QG.J,+OE6W05P$Q57P)7',.7]5S^>Y)->DVD9@>\?2NK M"&0"7CNE##,;>$'&>\!BIIPN6[<^V,5Q/6V]F8+V^\-O.3*P3G9DV==?+C>^ M(:C^X_G0RU)_'%6;SE8P)X-X:13.F@DO8^J/3V6! M^(82E"@MN:%,<47%6;_+06XZJKM_0W_SV +&G:T1+(WJ8COOQ:<^C86M(6"Z M*[B&M\RR0'-S28X939Z:T][Y,D3U.GB5P7)&V%T9BNEI@X-X,!R7^49;HT6. M0_<64I9C16<1HT[:UDO:,J[.C=;4CYPN[!V/2A\7TE)UXM*)2V[HE.+6N38Y M5#,H8'(.ZO@$P$V(HUD^SDQJ.J'IA&:&,?:K+?MSLP9(<^8K 4>N,@GO]XI_ M#<$O+'(\(K/_8^CF((ZFW!D,_=[/)W=G'E6)WB=X.6&'I8' M.<(P9=P@>_T(\P/NO*\9>2U.1SG(E84PL_0ZJ I$W,>JLJ,Z:GPQ0I CK#G# M)'=J'NK)^7MQ/$O-R/SL6_;S%P_LI+&3QMS0\\:Q2'9:IC:'NT"XJG0ZBT8. M'4S$3-SJ].I%>*8VMGE9KH[SY\C8$K N)/G<>W(T=OJLP_*XL\B=*-:B.$6L M'+:/=5IQ'$_7'SOQZ,1C%MPZARU#5R.+&P[.'8342WNQ?V&Q0%!SJUDEQKRT4R^7;+W;WOVU Z).Q.8BMDQ@IAY@ MW@%E9ZNK]7)@ONQX5&::!-1[U.N$J!.BI0T661CRCBD[Z=<0E34=.+3B4\M/I>"/U5.V9NJ"#+'.-\EE(;*E&DUCX[/B#3F+<%AG M4Q^,ZKR4P3QT'I;/+B#J3766U]X)6R=L6=A"[L>"-F=:5*= ^G'AK/^]/SSH M)*63E%I2SFJ]S-?;1GFWPR3.\FZK6H2^#OM?X7G+:;SS3+NJWI%4[\7(=]<9 MNM.=0>7@>)(W9XP/AR%_-G_P*/KAP?14F"*+0YV#-W^3G]1IR-.XP]=IUO-P M#$[B=)-%G+6ID]].?N=<+*_E9?XUMZJGT[B4'X*XV0R!LU "7.JG!W[5D5$' MPC3=#%8GGD_3Z9>_R(&&O$6B%LI.X#J!6R1JA?COB?5UDE8%H.>G]2+.M@]V MLM+)"KS2G[HXJF8G6.?<*^!>U7S?5J^ )HXFQ[/M(C,0FVYVG-^2JQOXPUJZ M>L5T7?!L\^LX^L,!]./@M*A.JSS_G=QUFG<>O#:/O ?.M"HW'@RR[\V,G) MC(KD6F:9F^82'F'BQ[FB:]Z^E/J3O A[M@-W5%8Y&@!,8W8:-7SX.F^;S=@) M3G\QZL+:G5S-Y:I?3F/:.2]VZF;'P==R-!SDX*/M%WW[#S/*.IE><[4@?3<]!SUE,0'3'>=EVMO6Y/I"FKG%333=3SP],GPIN_:!. M+#NQS'#7G^X"GHI+)Q2=4-3+_GDA?SC#G5F0^O/&_D81X:+A45VV)'3"T@D+ MO/(@#H^'V;#E&BZS8@)G9FA:5J1>I)C63*G+?ME<(63\+<9<%[RJ2EO;I<^_ MCW+MD6E]#GA!ZI=^/-^]]!?[GURS:C3/KER^9*D@W5[,M>(L_#P V3VKJG]! M2%]TD8^762QJ:W!#?;1ERZQLG&LG#H9+F99UHN5QF&86W-2$7#$PIGSHQ%(9-%^._.0H%SWV<5DQ MIL5I+A:FF0S.ZJ*%V5.@?3G,\1W]F0SZ=8FV>:F<>6V/7!,JD[^->K3GU7*F M/O 5Y9/RL)2+ZG"+VH%Y]?-L#VN^&F8Y9#6TN8Y;FE4]FNVMAGMA$').QS@7 M5LKM.K\U-L=MEV_)W>GZUGYCMZT7,F1*P<+@[5X M?5Z6FE9#:J@2THTR<+$F71?U0]L6FY36YN M%=OOL9OU45)7<5<[&0_GQ>-S6[**0=/SY0BT=SB9G6#Q9D'--H"S; MXRINSK80+7CK]"2N^MFO+AZ6^;4$L*U3X#;G][^Y?!3F_'4;Y(\SB;[B:TTW M-+WA>[6!]>+K&P[NK.BZ?IR$WM(!W7SC4[*@, MH1]O/]=L>2)G3UI^.+ZH-H\JRJL^^>VN@[0&8W#^\ >PI/SA4] M>1Y6X+KA_,TNQ7=N.:OWT=2\$]=N#*X8@VGC;E7,,Z59Y:C4;U_1L+3&WK9; M"!O%P:V]3\7.QHM05%L^E%\618&_+.4_73^668ZN&LOZ32'Z M601XLXZ,3$.NUPSJ^YV/6Q^W=[8^%#L?W^_N_;KU:6?WXRU'4UWW]FL/G%I, MF7W9V/* 4]!$9^';;]VZ,7@.6MA9^)99^.O&?F<A3BH M8O@"O]7QJKPV^,79?EY2_%(=QCBN'@,(MN<-R6L#BX84OTP;4NS7#>G0H$.# M#@T>'0V6R,$P?1D>/R4@+-&$82IV%S6).VBX56)E!PT=-#0.#4?C# HY!6A\ MVAI,ZA+A5<%6'$!U"K)0\^-0:C-BVU6'QOC_\UG&' MVP56=\C0(<-]D6$P',?JRWAX%EK,$#'%B1R#K&H:\1C \#&W)"?G7H,05X4C M.W2X56A-APY/MC1!7^+2!/UR%.QC ,*OBZT&BR*.;\O*3^JC[>L]"EL#VS^M MRIHRG,%#QH]ROBV[V)ME_7<1B>\38$HZX'@RX& O$3C8EW]/\B:G<5VU\ LH MYY?Z8+WIWX^!*']?>G\-#G\_>W^-+?UA51>8VG+#R;CX=7IL6C[BO@.,6P67 MT0XPG@PP> . =^T""WXE[KB_+!?U4AQ/!KZ&+)R/E*0HGYU#1*_+5[=H4"# M*-!I_EI'()Y\#-JOAET>8LM,\'?N-'B96PW*+W5Y@9[#[Z:_O]J[:8] 9 MX^N-,>^,^<,R->A1G^$-^Z=0+GKZT ML[P-6MY.^9M7_JT7J?WV2ZZQ]V56X.HQ-#]'OHOWT_=U2M\I?9N5_H6NM4\& MHWA05KFN>/A2V7ZLSE)ZO^1#4!X#!SXO-:+8SXW(R^G3U-UB?WH22ZYN79?R MG!YN-J,+'6QTL-%JV'BA*^VSP^2K+Y/CX0!P8E .1U^JA:8^!FB\G36A^ Q- M )3(35@"BPX8.F!H,S TL:+>@B&YN*@.?8[ (U($^A#.,EX>)9\/O@3VD%^] MG&S3 4$'!&T& O$2@4 \T2)>?7S-SME+.^7OE+_-RB]?HO+++_'DL'3EXU0/ M>3=[5Z?JMZOZ4Q7Q@V?D]_[Y%7WUK.2Z6[=^['5K^)F+W[?R2(!&C]+I#O"X M-1/N8:-^GM8\RP,\ID):E"&W]CYE>!_S@(]9]>,B%^R]I3[O8S;KVMK!=S]W M1-Y? 99F\(%U%Q]SS&8I+O6>QQ9-Y;6[L^\\DT^'90T/Q?YA/K_5_UYL#T?' M,Z[\B ?JS,>B%NP'UA%\S&&[M/6_1=)]4]'#%C2O> +Q:D7'?]C)Q\8-)Y4= MA*I7Q!,?\_DNAW94GYIG?US;@9E<+M7;SK.\&B7NS_0L+ZDVE+SAL"ZRP6[\ M^J;OZ"V/?NK7WA#,U W%,B]+Z,5&7>W97^V#Z97BQ0HB&2^S$K=K3T2;W MD_UJ1_ZPH*:WGO/\HCNW-D+\-OIXY.)H+>6X,W$=.JP4':X]Y+*8:^]SQP^* MZ95+X;<+03O'YM%TX(;N3U$&LV<_ )V>+.L)Z_3DX1;8@V(D_["$F:?H^V'EI'>\Z^U([VXGT"^_LJO+).O_S!7:NU=&I M;A:[SG4B^NP[]PBQT7;8HE5[9MN?]_;>??Q4/,1#>_P1>(%8\$CYZ5W7GE77 M.L_JA7>VV1#C99M5]Z/,*9*S77Y7MOMVU5G.BJJ?L_Q@_*8UAN]:.Y>/A\O% M9GS^)1?#^6K[%S*.KY3 >X[7\X.:*QXY&+:JM^>G_[IN_G>#,]J._5CG1_0)S.G@_LO6VI#K5^_T7H:7RP5$4J4V(X^"0C2$B3TG$E ;IG7Q5U$\Y M&>_E/:';7RAEB6CL$./*(>YB1"[?HYB/+G@K:12OBH$]@N9/*G1@[?%F5L&M M0<@_WIWIW]9XVXY&I^7@X']L?Q)?%9-!.7W+YR^?]]^"V8-9@:>P5T6(OCRR M_>K/KQ#\-=TK\^=7YH^JGU^<[_/,S%O[FM+HA MF6^JLZO<@OA,YK8#MI4 FU4.:V<(2H;)#&P*6:LXM-XPDI(3@KF+P&9%8,9X MB80V&/$4&=+&6(2I-$E*J0BE3PELDO8,,^L-;,T&?SK.?&TMUUB-1Z7/>Y@R M:^Z8\@O6J;!-D%]YXKW<3B.U=8@?!C:0;6W4,*/<=RL1>&F MIS!>;Z/2,>)N;M<1T[37@3MFD;(!\$E0C"PE#E%EC3..2$YX$XSXL3%-\!Y1 M>KTQK0L-/U(Z!?R6!:RP517'5:_P4U'NB/(+5J[.J-Q E#GUW$D $>"5B#,B MD64^(2\MM4E+'D5H)(EBIGC_*,>'VY,*^AY'6UD'&S9FL>>.DXW MZPAG,8+Z1V#&,6 +?)=YI 6/ %(\FIA<(O02G-TK=>+QX(R*GN%LO>&LBR,_ M#CW^;12/;1FFQUO6Q^;,"?*,,'<\^9Y:]M3U1I[4]-S>^;4P3L1CAO,:IB9< M@*'Q CDNP5:!R0HD"*=9;()KS[3XW:H:-DZD)XU8G6WJ MM.:66E9K3]@[">EP-4A,)#$*$6(#XCXJY$R4@*N>1R(5,/]& N./B*NLQU>Y M#>1E:,TCG!8V>^H+9K OL6OWV7W\HLQGU]L7V-M.JE]\;U>]#-SJ\$R3Y6$^ M[7[:^E!\7Y&85@].MRC2+8K$*6B)^4*0TR=<#\+R]C-[1H"%S6*!J\C2H(HQ%/R $+,H^BP9M01[JUN M).-Q%< E5(^++JVQB]!T$9K.EUU#7W8->]M)]8OO[:HSD5H=A'A09M'P&'IQ MVBN.^S:G$PU"7E$L/-RKO=RL U6>L^1T? /URHA(TE",5EI M/?=><-],6M!4!7_+"K@U"._FZOOM\W3!FFYNUQ'&C#,1DQ00 M3A)@C (XV0" QJ3 WH1H96JD:N%CP)CL,=6EW'=+D?=0CIW!V X.2M>/BSVF M';E]V:K2684;0OA$A.241#)ACSA1 KE$/$J ^S80:Z@539#;,[6;!O/!&.P, M?'\2RL'!7X;#\*WL]QNR#KHGNQ(L',,2BYQC3BG'%GI$K+" MOL)T)N)Z$\&PDUY%AR2Q M @AO,,@&$Y$UPDJE**,*K[J@RL?AP#=;=E#V%%[S@$C'>;NY74= HX[)Y+Q% M46B"N.4>&2P$,CX"%W;:2Z%675*E>4#3/4;D>@-:%^&]GYI\B+:*1:V*:)C0 MI(I=<927KRV=B;B!\SIB%"<2,1D2P+T!$\&41M039J0@(81+)N)[.&]U6!YM M[A['D1V7@X-:_[8&X7TYL ,?ZS_W;]9CH*@EVM+>;V_7# M-"%U](:BA)5!G(%'#QC'D5968:J9P.)25M;WT-XGQ#0MUGP_71?PO6]NP]=8 MC7.N35$.0!SAF[IJC,U'+?YK6,+G7^'+R2AV7/@EZT]G-V[:LVBI\1:0/U"- MN/ *:1K@3ZUX=#)HBALYE?Q,%ZN=P59*9;\$-:SV)ZXJ0VE'9:S ; Q]_2E8 MEO\WJ^?_S+2S.5NBNDK;'3_NYG;]<(YQ'Y32'#'K/.)*.J1C$DA1AB-1TA#3 M2-&]5N MS'%T0CX\=B>=''BEZ\GG0,TPQIWRPEVNHW8?N-@U=ETM+ MJQX5=+U!K(O_WD\UZGKG'8GM:J_?>ZJ[$PNFP1,I'0E*(PGL%O&8+-*.>42] ML#0D;&4T31#AI0,*&D^AHSW-37=$P6.K27?T2R&0 N*! M8Z2Q""A2K9.Q-"K52-&)%0.I6N$BVLM0DZZ2:%=)M*NYN)XU%]>PMYU4O_C> M=@NJC9[UTIWQTB!+I!LTT\0PG.0Z5D_'$\^+R75#\=\K\ZNN'H?U\*PP,5IA MAIR,X%DY'I 66"#,E1#&,>-M:N[0F(9<*:94SY@59NJT4TV>*.IPH?M=9*K= M4M*!Z9.!J7)2ND@YDEP+Q",FR'*13WZW1JJ@J<:-[*%O%$PYE3VYRJ7B=JI) M%YOJ8E.=%]]Y\5UO.ZE>UWEN-D'JF1FW)F-3'W:V?MGYL/-IY]U^L?7Q;;'_ M:7?[;W_=_?#VW=[^GXIW?_^\\^F?#Q:W>2=6.$YG$MVA2H[FN?/^ M.N^OT_VUUOTU[&TGU2^^M\UF)CPSX]:D][?]>6_OW<=/Q9(7V!G"-5&B]8*, M->QM)]4OOK>KWB=:=Z,0^C M.*Z*8WMJ73]V67S/9O/UXR>5K$7""/&:*!$MPI@PQ*5GR)) 4!!22$H85BPV MDGTWT[S?IHJWW>C&)J5Z/Y4Q7YI7=DOQV6L>D5W MK.++U[#.C-R002U$PB8$I(B4B#.1*VI[!Q!M<60&4YH:J9ARU2ED'V:*>-JL M42$$]RA>\[-W.W[TZXEE,&H@L$%LL;0('7WJD/:%(!.=%2AR+9LIG/RJ> MB9[2W=$R7N,R_7& M)26#+4T4F:#!N&BED-.*(*#0-@D5L?&-[-U^=W3<'Y[&N!?[^0BH#V<.:[.6 MA0%1UFJ]#4M'E+NY74!0!:>D%HM0:19E(\F'G,#XVEE'9 M,V3-S\SJ0LF/2Y+CR7$<5-VAC"]:J3HC$N[E=1PQCP1FBI471: U$&'X#]$HHX&", MB901<@G#[IE(L6H,TV;-G?DN2OPX!'AZ8,TL=V(YH:)CPO?4KI=13;X[=.%! M*7U21A$(1R00L$0A"&2U4,@$*91WD01VZ2RT>Y]>LS([1'2/J$ M32PE*LF?*<(AE( %;O4CY7TB(KF9(LL9!H(WD@*\92UL/=&39=I9A' M0->7V+5N*W'7VY?7VTZJ7WQONS-L&CW#YA[U8EH]0MUR1[?<<>^\'^\Y$X8A M[(++1R889!S12$=J(Z4Z4$&;"#*M,-'']-0JCT_H)/Q9V,AN;M<0O9056B;% M4:JW*RK"D9$VH(2=-T[3$*EL(JRS.O12I$?%FA?OZ (V7<"F[OJQ*-6AR,>P/(^# <'"*;^"#B4&_>*0>Q*L;QDYM?Y-M?[-L;S&%7P M*%#N$3=<(1N51C0&JQT')\9?JNAUK\@,Z-PG4+FWH'$?AP/?;!8JZ?%UK^C5 M!6>ZN5U' !-:JZ@!P*CF&/&,2)9)BHA72;D#,*@&,FIZD71I]M_QX M'S8;;17/UQ<$&4)=C<&7KS*=7;C>+F"I3?0THFA]0EQ(@C37'"D>G-'622(N MY6)^#[&M#LNCS=WC.++CZVT9YC[ 2U"8C8DQAY=6VFP^9]%17 M;KNCP-W'[J<[;F"+(8BC&]J2K M&;@FRM)9C>NM1L362>LXXMJ!!0 C@31P940H\3HRH8)J9"OV7/%V!GYX%#_9 MDZ7=C1_C/4U#*D]B0/^)H^&KG]%Z&X2.]79SNX[X13EC@@/7C5(DQ(U+R#E, M44PD"JMU"E@WP7I7@E^7J:WJT74O*]%%?1]2#[OCM%U%RJYV:P,;X8022C./ MC,1@(Z0%CFLI129IHQ@CP>I&SB2_6+NU\6B)Z#&!N^JMCZTK727L3D(Z-%VD M:(B($R<,80- RG4RR 6!$8X\,2\=3K*1%(V5HRGO4;U"?OXR=*4KK=255NJ* MT*QG$9HU[&TGU2^^M]UR:Z.UL+L:V.L1RNT6+JYWB4A4VEJ64+3@#?&0%RZ8 MUO"GI)98D9)IN@9V8X=\FIY6799AM][:S>W:P1:GDML0".(LXGP^9$(6.P78 MQ9W@PF#*&XGDK "VA.P1V2VN=J&9+C33.;%KZ,2N86\[J7[QO6TV76@%QJTQ MNG>5"3@_5Q>^1%7TJ#Q!AV4(<;#Y_HOG3B:@:(@$P1>2''K4>$:JUPNM#(MRLK7=(&6+A(=P@ZW!"*48E%7.2!MY@6M/V\.BH'!_!'U5A!Z%8;#?Q M0 V+'SX.Q[$@Y,>%:%SYHS/D+QL$U@ORUK"WG52_^-YVKFGGFG:ZOYZZOX:] M[:3ZQ?>VV:R!9V;/MN;_]/Q;N_?][Y],_.$JZ)%JT7 M9JQA;SNI?O&];?V>SI4&:>]J"L^F\X98Z# _=NA_[Q7_/1_I1US^9Y0YEIQ# MCOA[J?._J;'>V.]L=V',/_V/XD_A9'^X=V M%,^G!<"O,=175;MIZRB.8.;?#OM].ZIF5\^2!O!RT@"])6?@ZD$(U@MK!(6N M4X6X,AQ9*A0207MGC'0:-U1PM!6#@# M0/13WL"$!4/!Y$HI*06D8P315QP40DB"U8-.D+EBUNM)J[8FX\/A"/H5SLUV M57^Y/)$[']_?2YZQ%E$H9A&/-((\>X*TQ!%)3+-<1P^"W; \-]XS@G$/3__? M"EF=]J&PBQX6MBJ&J?C5COQA04VOH)CR>D7K;?3QR,71_%/VYBG$6UD6A+<. M1<*S) 2++)8>.:J]2CS9)-U*Q'NGJB8K$VV;DL:1"T2L9XC;;*_ 5B&J/!6: M.&75I>, &^G5[F1MQIBAV>=_0X<[A7PF.,([?X:^Z?=3I47G!?; MI7S? +R& , J@:RV 6QH,,@I;5"BB;$0F."L:690^SA-G0QSI=GL9+O;JM+- M[8O&+1&\)$E&9%(NX80!C< 78$A&%XGDGB3:-+5J%K?6?(M=M^GZ?MJP%4)= MF-WVBV-;!@27>7MY>'-MR$$,1[6A0#@ZZ MJM'&Z2?_Q4D1))(@K+9 E1B/KJ:*6!J?CI:U-]W$Y5HW8BJ_0S6BC&CX ML;N:,UW-F6Y/\GKN25[#WG92_>)[VZTC-WI2S7TJS[1ZB#H?KO/AGG)A![M@ MH]81:<4,XM@K9$CP2 I#%&,R;Z1O(BY6YR<=@H+'4?7NWY/:W_+]2=X!^-MP ME!NT-1Z/2C<96]>/GX;YI-"S$/OW^V8W'SVA>X2L,%NS4ZPN?-9)2 >]MP2X MC!5,)8,("0)QZ2UR,F DE;,8,T< FYL(<+4*>A7N<7-529!.L;HX6!<'ZR(& M:Q\Q6,/>=E+]XGO;Y9JMZL3F8NOCVRXNMCKGC&[03"+#< +LN/7+JO^],C_M MZG%8"T\M>IZTE1@1KL'K$LH@JQ-#@F/%':?!R$:V*R\=LKHU")?]MJ;"7TKU MC&&/Y82U18&>*+YQH?M=#*S=4M+![)/!K+-1"F(IXEASQ EG )E6()F,($DX MQF4C&ZD?"68YE3TI5GC =3L5Z/Z^ ?S,$N"7]+K[IS M9_!P[TS0>W=V/\;">C\\@C>?YITQ@^$8;AP/B_%AS(H;XJ"*V=\?U#'9O*VK M2.7 #GQI^]!6^* ^673CPH"%\NMBR/KQ!(5R%&MEVH2.38X&;T)9'??MZ6;^ M]LVQ#3FXO10$+J=MGCF, 3]A<:-C)'?&6 MT-N&KITS)\[I)0QW/>R'"U?]V![$J1N.;()6;MK^-WM:O7GU^N+\G!MG!N/\ M:NF![17\9=>["4TX+(^.2O][L3T<'0]'-LOJ$X! ;5@7>O=E6>^^G&G;EV'Z M,CRNVC%RVPN4V%Y&B?VQ?4BEXH8;.1NX7+AX]SA.I[=J4?N*9V-P&N[X#SL# ML#7#264'H>H5\<1'X$0P145=A+H 8;(_KNW@3 9V$O*9)(\Y!'?W.Y=>?JL9 M_1ZZ5;/*A7V:MC1SP$T[&0_G+#JW)9M\:'N^' &;&$Z %90G,;R9OHI@O('_ M.+_!YX-/,QEYQ =G0-WY]TW=J VMVWYLW!+_OK6*#:8;/_KOQXL5W-ZP>U'+:Q-KX M90?A(0O**T:0)UXN?T:]6ZPMREO6%N^;.=)"6W'MVM'A"#RT7^'OPZIX!SPK MW$\H6CI4JU^J[,"F YM&$AF>/93\.C^O94UG^F7W;MWDF)$UE./.SG7XL&I\ M:"E3;!)!\GEE'8UNN/^++(EG/P*=JIQ3%=:I2A.6^+&S8Y_Z//;KRXU_C8-) M7'FJZ^/G'CQI8=Y'G.['R+!J1_94\VFI+ACF@D9&Y V$)%!D@O:(4RDTQT*% MRT=$)\RYH\0@0W.^E" $62HI$H3*2+A(&*?+17EK)7L_&AYMP\-R(_Y1C@^W M)Q5T/([>G:)0WLC,9([C"\?"V](2I;@B)PB''$&_YB(+<*!JA2%)YKZ M%B&9Y#V"'_V$L)8A6<,AIS4BNMO#:IS3C48=X7V: @$MTZ077GJC<0MC"2?8 M D..SBC$P4@@JSA@BDS189H4O5SGZ#Y<.>OI;OK+1<>21$\T;( MF62QC@@;)1!7"DP+9@P1+(R(R?,4+U5>N ]MKQ7VM]$P?<\!\5!',31_\_>FS:W<63IPG^E M0M,]8T<@V;DO\LQ$R)+=5_>V+;^6>^:C(U>QW"# QB*)_>O?DU4 "!)/'D6.ZSL*%0VP-?KZ2QGQGZ.5?QZGE-Z=]\?LQB$8A#Z M8A!LBLRPI)&@(2!.-44[X=6 M]SKSI0P$??8>\(R$B\=GW;XHKZV(DB!")-@*2C0R<&L4*>=)6AFC55TP\@]+-5OX=KHR*40. MB#QVYTY!IV-?R@-%ITBE!LJJD=DSG).WK)DX7]=L-\=HA,E.PP\ MW@N1+J[G;96B[492U:,JVLD(Q'-:?3,<3Z??9C_T?'2EB\(?XWHTJS[#A?-) MX; 'KE+%2JQ;"4X8$]API'V4P$>E1#K[ET,"('8^24(WV@9MPV'?@\:=Q;^! M N;\\58Y?XJSTW%X/_HP]7SI$AH+X))2N>6 M9QYQ BAF"*8(>Z&PHSYX&;H@R1W#W\.2)P0G!X6#3\B<*"'*6^OAWQK2_,D" MDP:UF8) 9@9MF[.-8GN._,2E'$F^K/T*,J5(J4=&ML3SA)UX:+'EN^^?/G!)8HD?V0C +)N_: M&*Y-Y,8B&@30^4 ETEQ@1*/CBK+H2>XUWT'N84<0>K?3?"#X#M.E#T1%BE>] MLV(=6:*K!'O:93#(6B_/LBO8@TUU\4CUB]'[Q*BS-B(K(@5S9 *RT3,$N.Z8 M5TJX:#H-*KET375-XQD9*%-<4 4!^[VF!0'[A8"2LB23B8A$'1'7(1-R[)"C M,9J8A'>ND]IYSX" >F",* !8?/!/TY,/L],X6<98#ZI1G!4#<^1;V.+E>9Q1 MP3I1;!Q!2=*$N!,>&6L4C:\:ET=GY3^P/-Y M[++!2]&5XB(O E' T^+$.'$>":N D7L;@5TKB2S0[L"\$)BE3ACYLX(G8R6C MLGC*G\U3_G.<53D O7(1Q#)6=2/;U8T-7K??^\U^C=,?OLXF M%F"O'MG)Q?M9/)N";YU6-T\Z+9C,V8.RPZ@P6OWM!TH*D.W:1 M>&YRV"#R!DM@[%(B8QPP=A^Y3XQ([3HD32?MX M2%M]\S_GXHWWSA98?N4X58_/"L9_&86F J MG+.+1 M)61T$HACS#"V5GG12=^?M@?<3H+>=^Q\[Z6BE?S5 L$%@@\#@BD-+DEMD4@D M(,ZM15IHB00V6&AJ!5&=E,39'03OV&O?2STK?OV^[",65287X3UV-IO4;CZS M;ABKV;@"B41K!U>Y(U)SEC\7N[9O=BYAB'(1"R1B?*V&RG!R 82<2 ME/7:*IEB%UL/P(C+$_ W:_#PV_AY#K5WF)';2U4LFY,"T@6D7^8P K@C<80S MQ"55\$-1Y$*2B*1@A#'*P?:BB\W$#D'U3BP]-D?/GIY2P#R\O.7I*'W@^H[B MXVE]=E;[?U1OQY/S<1M!5S83W6@=/:%9[<)XGB>[]QSF3SLS63=/Q-X;K6<* MK.7!24P#(H)),()"(.X@<&HG]^8_]&.^NK1X,/?YD_]Z15\=[B#+ MP/9M8$4L]W1@._>K-<-X;*_SZW.ZF)O^-SI_L-W[WDYKWP6AWV_Q.SXV679Q MO=S%.1>TY\XAZJ) / 8 -V,,,BQ1P[V30NDNG&L_++K(_A(G'S.#;7#@ZFX. M?HWAX\S.XO1#>G,6)[#P[\;#H9U,FTM6>SV\OM>C#SZW/V'/UMIASW2S$_]; M!N3B?#LTT2BPW4O8YMQ$%B1#)N:^PPICI*76R#N'/9-46;-Q)K*-\^WE81N? M/%^)UCW3S9<)1RX;FQL7XUT]G(,B[#YT@!0SV3]5+&:REV;28$(P&$2D<$[A M-[!)LX"W/L$W!9K$5*22#O8 ML'#%%=)!)(29MY@8K%7J)/"Y#\!==CC;[7#@__G0O/FU%WB[]FP*S[[S<0^% MYET/[A*$MMD87;[+-H/]&&-EO1^?P9,ONH MB=P'!0Q5JD=VY&L[A'>%/YS!K:8GUR8LU)]74S:,7U&H)[%1J]Z]O6!*G6_G/1SY>05O83I;J;]=.5P.+>?8NM+0#;!6[ZVPR_V8OK=J[]< M7Y\K\\Q@GE^MW?#Y!7]7$[9G>KWN\.A"T>_.L7BNN6BXQ0I6?E^'E=^GL[/9 M[^/T>_SGO)Y=]&/:WJX0\.TZ C9,Y&Q+&K:+]\P07(T3O-C8_^,4;AHGT_^H M?FAF\EA%_IOW([!BX_G4CL)T4,6O/N8$M$P7*UA&^^W13LQ\9.=S\9+FI[?)3,)>/G\=00D93Q?U'?\KGT4P?@$_WEY@<_[D/-I M?#V-YQ:0-2YGH=GWM?=^=?T\X',]K5T]!/5\O;S^!D=_^SBJ3P0A?UZ8[AN^ ML.UG^L1PONU]3_"VE^H3+EEY[$$^EL!66C_LXCN.R4Q'8>R;6\A[(BKO//\O.- N9?U- ,H*NU8[_$\W^@V"E0 M'/[&O E*N;[+N4OSD#*S [SD4^Z,$=C02_M>=U)GU'N%E_.QQ+O-!#^YH9'A9T[H(\>$-[FB$>"/:[C@6^='>HF>MCM[5%&Z9NWQ[ M#::A'?E8V29J\UWT\[Y1_ML'3CZD;9V=5([ M3SH341#NJ$'>"X$XHQXYS0QB5!/F(G>";60+2TMC=$P@'+1'7!.'7"(26:<% M5E$+K\3UI+/6/_=^.IU?RS1KPH.GZTED[W_^\9[L,2H&W+"!5CLL8WL<@KU\ MCWVUA>LSL'#C-B][@X>[QRO?4=KN(R:@0-^/O]-H@V2&(R:2!.B+!@%W$D@& MX["A@&-)=0)]:V>;+65]/_+#>%CM;AR)#B2N2J7@GI(#E2N5.-X\PJLE'5JU>XRN5 ;-&JIN!J MP=6"JP>"JX\J[M*LSRTS=V,1KQVC=E*2**\\PI(!5FO'D?7:(!*3MS1YS$G8 MJ,48I?7$4D2,)7"-E,A9(Y&*P449DU9!O31J/ZS(%YB=H\+NYV_\6$!\+T7@ MZ$!\UYYC:YXP,WCJ]_N,\"^=&;-D<1*+/LTEJ"(: EA/M!?-YGVR SU&#+#,,B9B8H<#U7-AH MZL9\U#P";]2"P5;;ZXB:I2 X9M< MC-? J 0Q%70ZUH4\"G3R6E'J,$%!QGQHPRFR0L,6@Q*MA%+8.G8=G8A35O'@ MD8E:P*[6)V0,%[G]F9=$.^&(+NC43Z$NZ'0@"]D/=-KK0Q!M&6&<$ 1PYA$7 ME"(CF$'4&TL,?!KC!C.CDGOF"$P@ M@[$!8SOL5_+2WJ'G.*HHB%@0L2#B8J]*D]#6.H1Q/GL@#(B@#A%A)Z5/ DL9 MY<9>56BXA'IDL00VF'SN#A4P2M0:IZ6+-+?U>RY$) 4,"QCV=T4+&.X/&'I" MD^),(.:9S@>Q!CF%4^[M3;W&S&&Y&2.S1;_2'=-#7A"Q9*=OJQDY+[9)3Q\G MD/2FQ/PTQQI4DSAL^A_-QFT?'>1L[HUDO]A)*.>S^Z-01V:0=FPR9.0& ] C MHK$$_IP,T@[^R3E6+E$<6-@(AM_FK*>)]VESUM_-)SG*)T[J<6ASV9N?WV=U M?#L^.X^C:=/B[>FY[9P/C-YA5^L#%OZ"8@>RD$>!8M@Q*PP!XFN4S(D\&ED5 M",+.,LFTEC+B':+8_]CA/#X Q)Z0%EE K(#8\2[D48 8\;!-=T(A%H-#7+*$ M7 !2ACWQ3@G'"=TXW-GF8/O%0(RPQR=V%^DO,'8P"WD4,):2I"%YC;3-\3G" M J\R0+-,4"X80Q1V&R,E3B>@F)E(8\-Q3@.#!OLD<<9D7)&G,'* MHF!M!'H6$C"O+LZ5"XKME_ 7%#N0A3P*%,- N'2 +:6$S2#BS@(B.>!5(0D: M"!;1;D;';',@_();RB.O6UNR_?DTHBYTX8$TI6;IEJ8O.'L5" M'@6W4[ )U5P+1%W.T@4RAVS@ 9E@E1$"_DUX%V>>;\(?\^GL#%YE^MOX30AU M?@<[_,76X?UHT8.NX7CN.L?[-?YS7D]AH!_CY'/M8TL*?XU^_&G4W*7AAV4_ M6S"O8%[!O =E>R@E/6<)24\"XD$89".+2'$*.UDN-?<;);&W.2+M)^9M['YA M\2[D48 >]B0QPR5BTE'$(P7LRB&Z+D,7Y\YYU=I#>O+F MPYVRQ@4.>YXTC5VMA7%05RF.0T8Q >M%16OZD55\9(-O*WN+"JB+U_UAGK[^Z!=6R[U_8,O M9\D/GK%5#?T#%IB"#04;'HT->\UCM7$XTER_, D.VWH=D4W<()9,I"$8QB3M MXLSZIWHTGC0]15J+_BYZH#O3^.-D?':%!MS66.3_M)U)]F#[7C"T8&C!T"/" M4):X9V%(7#&VS^Z2C M1!&%/,/ *84!##66(XL9SU6TE=F,G=SF2+U@:,'0@J$'MM3[@J%[7>-=L0&XS9JR&X3G5"P>H^QNB2J;Z%OW]MA M4\O<3G,Y\Y_LQ)]6U PJBBDO!K$3U:(G-.M6&,_=,!Z?2;QY^/TPBKMVI#M" M,:,!&2<2;#$B1Y8;@8))-@F>E,(;6PQ.';91*\2P<(A;PI$#XX4,]L%)SXF0 MF_4VF]+E;764I]'-/I[Z0::8'A!1?Q0/(]#*V _Z?UZ7Y=9+FU^%Y#+_/+YZVAH+\;S M15S^=^VC",8G^,_+"T!QA_9\&E]/X[F=V%E"D#]_]^HOMWQAV\_TB>%\V_N>X&TOU2=5#5HLV=*,-]!YMV'=9OZQL]Y]N\I?_SN7M$'SU.%?] MH =W-"+]:YS9>A3#<2[S00_N:&3XY_$(O;UTYQSG:A_TX(Y&E'\;SQ;D8MVE M^1]'M^IE8UZ 8J= V M1EM$;%ZM$?0N^GCFXJ1BN"D31/\RRX"(F+B5RGGO$ ME M:(R/N\'=TP5[^1[[:@O79V#AQFU>]@8/=X]7OJ.UQ@M"=D2"2DE9, M8*%R>\^KL(J%PRRR@K*%=<2!%LKV&5FP'6CZ\>7W"UX&K! MU0/!U;VNQV.)2-9BB[!*'G$G M)21R0IP\P(:I5+UU';&&DX,P9)DRCBQ@!^ M"\&13\''H #IY48CYW[6XR$#S!]?&&*?T?OYB_$4&-]+$3@Z&-\QT.*HK %X M0-(ICC@5+%-=BGPTW@FBA75AHP^>)S1$H1"//, /G9"S@-!1XV0EEY:F?M-C M00;"B*,"V)=.K3F28(F?XZSZ9CB>3K^M:A#@LUC"(\HI\K:&I:O!;KL]N'U" M%KV>RU(7G3V2A3P*,DB!NI&0.#(JG]%C![]IKU#PU!"!$VRGW089I#8I[V%K MKH 'RD/U I[T^#Q%<* D#!-,D1JTQMH;CC099W%C!HT8I-\KFFGJDM8P( M,RQY3 !U9J.ERE/IVF;PS"&A5&%K!9SV$9SVFJTE+J24"DB7POE0E3MD)*$H M2NT\TY@PNW&H:DA*EN"(G")P#8,?)N8 F$!5BL(3 ,/G96N/CQ_LL?H\@:V5 MK/$M%*,Y[T?.3F,NJW!V'D=3FV6H6)PM5>:E"Q&^J$VZ?_#E3/7!,[97K9\* M-A1L>"YLV.OMMC6".J4)2MZ*W+?4(@.\$;&0 E%)![F9Y[+-V>V;\,=\.CN# M5YG^-KYL=)%[7+P?+6H4-B4K&MO_=LWT_QK_.:^G,-"/V;H9/TV?K6EK M8#KH2YU ==%T"%U = 0*>TH$%=+D6,L(,)5 M3%X:9N5&6,\V1]O]!-="7 NV%FPMV+JCL"$B+(,OF!KP=8>'DXU3WM(/>Q\R%=@M\!N1[#K@L=&P(Z?1:413RE[ 12 MJ5)1J*0LVZR/N.(0UCYO'KA!CFB"K(PA1.:$Q6;O"]S?*2%[973V!@^?(-P[X_9]0<:."B<5 MB-PBT%<$023 78C2(AZQ1,X2CX*,W%"E;!2Z$XCL4_6D;0KA%VPMV%JPM6#K M(["5,&*](1:%@'/**U=(F^@1"8I+B[-C>X-^YJPRJ1)'2AN2@RX N'4.F20TPEY@89ER MG&Z<#%(G62*<(2.=03RPA(R@$>$0N4C6,TTV0MKZA:YF +:CP.MQP>O+GP(6 MO.T_WNYUPK$TQCMK'8I4 .^U"2/--\'.JV%C@%'8-(,$)63 MI)!.0:(HG'3.2H/U1L4'33FW*F $^.& 3L.%6L$M, 7(#I1BYOI-ISD=@.TX M/N#=/K@#_I_7I?EUERKPX)"":\^^\W$/'?6N!W=S+Y5'\;>M!_LQQLKZ7-#" MCBY HZK1> 87SL;5[#1F_0YQU):\!2'8&_TCUR(Y\;8?PKO"')E[KY-J$ MA?KS:LJ&\2L*]20VZO0:!C8_&WT7ZNGYT%Z\SI]^=VY#5OFUJ*>Z?>=%Q%#[ MAQP<5J>+Y>LWEZ(X"J!87_,\P!U>KW3LZP-AF=#[IJZ?*Z>NZ"5,=S/MIZM8 MJW/[*;9Q5,@F>,O7=OC%7DR_>_67Z^MS99X9S/.KM1OV5_#7*5(7FG!:GYW5 M_A_5V_'D?#RY7MSEN>:BL;\KO?M]7>]^O]2VW\?I=Y_Z,7%O5R#Q=ATD/L[L M31O'%WK)Q;SEJ+JW=GI:_3@>S\9+%Y3?,!@<&F+^.P):-YXL_:YQ&,3_"? MEQ? ,(?V?!I?3^.Y!7R)RYEJ^'U[[U?7(V8_U]/:U4/@Q:^7U]\4"]L\3N(3 MJ?6?%PA_PQ?("9-W?7S79_*$&K7MQ<_RW#L"CO7C XYO%,--1GK]I1[C9]#[ MUHOO, <'TI _^:]7\M7= ]TV$V:W4]&E1^FWTPGL!WZ"?Y].JQ_ K(?M1**? M,]61T!2<*3CS))RA]^#,OJ-(F[9"S> XU_F@!W=D0LS(\0EQL6\%&G8*#?UD MAUV"!\64%^;<[?#O.1_;GPDH>K*N)_>F->_3W.S0 G=A=OMA9I\I/?P0A_9@ MZ+CAG?95&>Y?TZ,:[)$(\'X/\S"']NB-X9U]8_;,0G5)>RY/H*L?)^.SZL-Y MS/$&HT_5&S^K/]>S.DZ/3+:V-F]WAF!V-? ;(S!?PKX=P6B+"!_@HA[2:+OU MCVY7V*S/9O#N&5W_^7.<5"FGK!!+>$\^XF,B$= M.$:.6A/;:SE2-5XXLNW)DO2YN@"/9&!^7&Z"(\%$NZB&-=M>>K&88=O+>.H<)T M;UN!=Q&^XNM&=BL["I4]RU6\_E7H[J%K6+$AM]L01AFV)#&DI,I=59A"+A*% M-*;)$\QDXK$+NKNN??#[,#;U\T;AS9H2=E4J;\#)#BOE';#$%^@ZD(4\"N@* M,0DF8D0B<( N(V"3+D1$C!G@L891PC;*ZF]#?Y\5NH@4QPU=Q?'[/'2XK6B; M3T:_B78RJD>?IM^VIZ?C!,)\I:CF'^-Z-*L^PX7SR?WA_\7@]&:T1V9P]CO< MA]D4+0,C9C5#7!F*K( ?,0H1!)]#MLYC#?7*"3PL#/\79Z3B\ M'WV.B\"*KMH7RA+^4P"RQRMZ9 "Y8PB3VBJ5\8=AEMN;4VS.=9LC MI/'<:XNH B/"@V3(QD2!0">12+)"6-D%;;[9RKRK/]> *V'Z8?*NGK;=8.#= M.N//^J 2BXHCNT!8@; -"*.":^UHSO%A"7%L-4"8 P(=;"222$U")X[L%X$P M,5"2'C>(%9?V\Q#GO"&LOOEDZ]&WF3U/05JS,]M.IW%6"/(A:UBQ+G=$>'BP M%,JTUT1O]*O=AB#_%?0N:^"'T4=0O _I^_FT'L7N MDTKI#IN*'["L%] ZD(7L!VCM]5%;Y$"I.6;(&>#:7&*.='0,?G/.,P%4// N M"/?3(?&>7MQ:J4,"P]ZDUQ>.?=OD?YB=QDDQ2WNC4D=FEG9L.##E%'-)4&!* M(FYB0H;QB(QG3@JAN$V=<.E&RW(_<3L];0\[?_B:$V]BYV1:F4,R((5-%]@J ML+4)6\D+JV5 2CL*+#=B9+G%"!M%D^-,@5V(L&Z\#IJ)EXW5'A1:A ]9,(AES>(\2"CG* M" J2M8B28CG)Z )^F\5UL__]^M%3%7U>:V/4>C ^X.O+2+07#CGLA^X%A M>WT42RAC$D>+DG8!<>89,MA)Y @W0J1 S6;X]I8I0QTBY)W J > V8<$C,]Y M+/N4T,;RB,G]RJU^;B_R/K48 MK;W1KF*T]L=H$1.E%]HC+R5#W"B-M*:D(XDY[?!NG?6_M/K=M:=>@\TJ M#JF"DSU>T2/#R1TCF6(*.Q%SYQJ1_10!(Q>(0E'H -Q;!\XWPM2[=:H_&LGN MZ2-JR)''J1='^C,[TMNHU8.F62!;V.G@44'A;2T M48']48KOB&_?Y"3ZVT+?+SJO&SD0AY5D5=AW0 <'$4X=MEL[ _&G=D=F['EHA; M)7FR%OEH!5@5,$=:*8N2UU9K;2SVG33@N-42?5QH94>'S6S 5"DQ7'#KB!?R M*' K,AH]\PJ%)#SB!G[3A#N$O2BSMET!WCEAA0>>3=@HJC_'GX<+/; MNZ4,6K$G6RJ8 YF+D]6KGH!<5$VWOVJY1ON@@ELN]?V#/PJ;9!,C.DJ)%,D) MIBEZ9(+#R&,K.*$NI&!WPZ6O.G#>VO-Z9H<_/R9MZJ&QZ!3O,-&T*-'-@V\= M/Y@53"WB<&28"BA(A4T IR0QQ)VAR$:B4=12X6B2H,SOAN<_%Z;R@3([[ -R M&$KTG+YRVE&#$+J'%9-!OJM<_[N:3V.X5C<9!/-SV20473QP@[;7!\N*2J.B MTH@HG;-@G4$V-SMQE%D38$O"9.AB"P(X\19@XI?).+>?#=]?_!WP FSF$BW> MK,"B:W/)^,#H'5:N[*../G^P3MF,[(-<%.P^).S&!#NCK$0BT(0XP"XRQF(4 MK;3"F:!5ZB0HZ.6PF\H!$3L,_^FCCO8F<^!&"=W<"?6%IS]4E;^T$^+&PW![ M6G#>T?PX''^95C].QF?5^]'G.&TV-6\>O*GIR[R4YAFE>4;I_U)$^'A&^ZQQ MLD?<'/B7^<2?VBD\?9RJ\TGV_,TN!M7YT(YF39Q _.>\/C^#+Q<'X &'X>QU MU-E>;P"-LY8:#J!E/4;<"IQ3ZRPR4CGEJ.#"=U)2XQ=[D;5X^MOXC0>5GL1? M%LK^2U;U-Z/PPU+1.PINXP-)2]9'PKVC!R?W!2<&CL4PD)#7GB.N,DYXP MI!D!S'0I$;71EVL;1]FSXR0=\)(=]Q+1P,?,^B=C'V.85BE[QJ8@M9G^ET8T M>Z9I1V:_=FQAG(N...Z!4"N#N&.YR 412%(NK%6**KF17;(5$U\H7_9*?P35 M^Y#>CV9V]*EVP]CT/>@JO828@RIB5Y+B"FP5V-I,YHV:6^4C(LP!=D7 KLR& MD9.:"J:%2-9U0HR?"[:8VF%D[#Y(>_%]/P\+_OL(?F]"!>PLANJ/<3V:59_A ML_DD-G[OV46C-Y/:S;,4%FI\R%JWUS9FKUT[5+NHN/+(1I&MD>'(A0@_L%+. M89&BW8T+_(=&QW^*L]-Q:,-#FL\[<^P871P[!25[O*(%)?<')26S3 >2 .(, M09P;X'I>>B2U"=C*8*S4.W& [Q8ER4#L,CITKU"RN+^?A_C_&H'BC[++NU[) M<\Y[F]^Q(2CD_Y "M$L2Q?,ZJ0)/%%M-40HD EV'WZSA#&R9TIXE+J7JAN*O M.:ENMEOOZIP ,0K3#Y-W]?1R;]]BPH>TR/G>SKJE^FL,Z%]Q,G[UW^BX4A[Z MH%$E2ZV(PY$";!(,)%\K%+&,N32>0-H&"RAKA H1326"ND4:]RSDHAC:*+QV#F]MK%IKR!78FCB(GL8O,!]AY:"#"())$@ M$M5YQ[&S0AJK#-7=)6.K =]E7_D^JFBIHU&@NT#WH4,W<4*G8#R2+.0T*@. MG))!RGEOG?(RT$Y.1UX.NNF X%("J931>.$R&C_6(SORI8Q&J4%01EM$^! 7 M]9!&6T*)G\_S!PQJ,OX"EG%: 2V=Q,_CX>=L)_TDAGI6)>N;MNO%_[DJ$G*6F$$W3@->.J1 M^B[PBM*!WJ7G:!_DO$36/@\/;OJG%(MQ0#[8^ MXNE>'SMCKDD0/"')F4$<6T!>954&;YV429C(SHMO/!]:[[(01Q]U\SG/FY_@ M:&<=;3#8'FXP5B&VYXL(C,I=5&EU)EW"; ]2,8O1?&97/09CDP1'C#J'.*$& M:1.@UC7TBSP^+MNPYDRYS_D'+ M_'-EOL\@L+ %;CK43&+.,O6Y8D?^O!#_ S['V^OSZKWV=%FMM1).(\(X; EP MRHU*,<"6T98)9J@/G53'SD8L__?#I9;_NE+P_,&;4;CZA[5O_A(G='K5;H/C4GF(568Q<*2-0I-P@KHU" M5F"&K&-<1X*E"!N]X&R.G#)>(J'S7B1%AK0Q8!6I-$E*8.V4=FH5NSJQ8 -# M=E@@M^A3.;(HXE#@=7W3$9,VA&DDF0J(PWX":4HD8E(%Q@7AG&S4TF">T!#S M'B5RN";JA!Q +HH:)RNYM#39/L*KI@.L2P'!DCZQ=YN*"'\LVXEN]9.>T*R@ M83QWP]C[0,0_[&]13$J#\7,&.2XXH?U4KA>BD]>&7_87/1*) M@KNG+47(@Q+.%G_9%N5ZZ:M$1%^_[-<+ON>R0;30.M@L/CZ.J9N-J M=AI+8;0[AGE(I<*.JS!:$>&C7-1#&FTI<=N1E6RG>//GVW%V'.96'F_7VP)^ M;X=VY&/U\33&6:E]>RSJ=ES@4D3X*!?UD$:[ZTBX7I^I//$0JMD07M\EED.F MO0D@/;(8[UW[**6!:7,$22X(XEH*Y R/B+-@G/-CF MI!3H+I[EG5#RW\8S.RREG$J4;8FR?6:;)"3A4@J-M+$^I_1YI!WAB#DM64C6 M2[E11^3I!/[-J"0N[#^1*XD+_16) JDO!JG<44TP82AR2P%2-4=:DH"2]U@$ MK;P2N'N:OS-(+;D)C^/^\'\+[][\NDO1?C .7CY;PJ/O?-I#![WKL5V"PS:A MG9?OLLU@/\986>_'9_#DBUR::32>P85MTD-6VT7HIU\/_5PTFH!-S'0&?VC: ML)QQ$:77L/ YF>C[T(]/1_:B]?YT^_.;<@UTM9VQ'7[ MSHO]9/N'/^;369TNEJ_?7(KB*(!6?,O7=OC%7DR_>_67Z^MS99X9S/.KM1OV5_#78YJ[ MT(33^NRL]O^HWHXGY^-)DRKT B#0F-5&"7^?C7^?C^P\P 2$W[,JYA_3WT'[ MIK]/9V>S?LS;STO N!HG?E.5R!=ZPQ5N_;C"K8\KW-H;G.]X4KY9B=:W+SX% MNX+(&RWYNF%Z^"-6]/?G^5D$'KI@OYYKIY/ "&.9$/<1(T=%1%X231G06&)Y M)QUB[&P^B1_2A_/8(A/PW0@$]QR^,YO,%R6GZ]$\AC>SA[[8[V3'^Y&N,E8Z M0JF*G%3?SZ>YMW3K9_TP^61'];^N0WW?B&QW\M_;U>[>=%??O%K^^=6@(;/_ M_F\:MI;?O6VY;O,O\MVWU1<[A2WA?)2;J-6CBAB#\__?PJ!@ISBJ;2,JXT;Q MX"OP;5M-XB=X!-B1>I0F%C:F/QG//YV.Y[/U M^\+_JE&TD^%%Q7!U ;]-3ZKWHXIBH@;5FQ_>?O@)N#EL<2?PW-48FY#T=39> MSZHO]>P4_C^MXM<:*#+0^"MO,HV3S[6/TT$%*^#AFZ-=@*QTDUC)^L MO[AZS7B%-%6:C,^JG\:323V%#_[?:!ZF<32H_A)%VLN9G9\T8\OJT _X(F_;JMXD=3=NM M=ZNI#MYP]4ZYP5W^X>37^,H)W.*W/ MJV_R8U[=\IQ7WYX4#-A?#/CM]-I&]A%[UZ5"-&*8;S+/?QRGZD9@R?*8=6TZ M=],ZU'92PPM^LT"7Y14+>!DL4>=+O/Z7\7QR_4_SZ?6_P',6?ZH:&+D-Q08@ M]\-LUAJ%^U(WW6)"[?.03ZH/H^IC/(?!.E -0@=9!UD+BHO[5&UM\G9@F7JT M2O_Q[=OWU<\+C:[^#]ABF%F D? M?7W(#1=>$$Z[Y@M^,.E\?M$ %?AY_'FA 7*I 2OYS;@QC+.% M2C>I81XGSN MAD#UQRG!1+=ER^]N?G#OZW7N?O=>>.,8[".(YHA'(I +)*&08N0T)8G=IOL= M-AY:4X&"R>YW !#8@+#<* 'S*"PF3&UT1O@X&_M_O)].88/Q;IXGH^UV\/'4 M3N(4QM=\=-4)/VT^6_>^X_O:Q@R$$@.8F5O][R^ *>TPFJ(QX[.SS*;R5%1V M!CP0*(:/2V?I2EJJ/_5-2C0SAA/&D70FGV$SBYQ0&LF@C=>)V"#"=2GQ-K"@ M)&Q399823F4N?QOAAR%4$9> 0&Y("9"J#ZF1E5_RU("0-!)R]7!FE+T.C0=F M^B&]:4#,OAL/A\!_%]]>'-W@=>&A]YWH297GGC?HO0OC=I]6&#TK<> \LHQH+Q'F,CM M414O($KP[6'#/+,?'X81\AX-[%&SU_DRJ9M_A'JZ(*[M#A$D:CIM-E!]1*0@ M*?%1820TM4 5E$/64+!;V";" WR6-D+IM[);EXB4O=)U6.QJ?XT^UI]C^#!: MVP-V)#RWQ]F_I.PL=^.7="9^/<\;I'X*",>$N@ F*QJ<0[6 53KK%>)2!T*I MH9BEIPC(%##W"JQ\R).SA)&WX^D=(06/$P?>0W$XJ=8WJD1]-[W*;EI_RVQB M0\-[1XU1^OG-QW=O_K_JK\.Q W+\DYW\ ^S8>)U8\Y987SI2KNT37G+DU2[/ M 2@7AGL+!"OE]L::"62(MLA'Z3&SG.*P 6?;G -\;Z_P1._'\*B7CLQV,7A>//U'A\ T).JF<&, M>.MSV*#CQ^R,G%PT?I_+":TN9[1:3NGZ9KQ3,3(6TY"X1-ABL(K.A)P]H1 V MV$3C<8ILHZ//$\3HFK!FH_1S = M<02[FWAN)^V)"ER7[6,]NVC/*>RE0L'^&6YR/H17^Q1'0,V&L,F!S[.SLKDV MFYUVO]@>V5\Z6O_ZYLTOE][/QB>[^:A\^62>;]^F57R:#Q=G&K"V^<./T<\G M33OXYAO+'HW9+;J@S^V.K1ZU)CYC19I/1O7T-.8;IF'TF7$/AY4-.3RIF8A! M,U>+DQAXTBA?.X2OP\,:YG7EN[/3[$N8Q,%RP./S>K2H4PM+93\ULSN 7:./ MTVE&J'QP9*MDZTF>Z$L46PP*_C0?M@[LRU.<1:I)&HZ_M&.]7,'S\;1N1[;P M,=?Y(*<^6S35F"X?DEW);R[7>^$2@0]/04" 3&51@W5V>1M'5&YHL*UO\,",K0PHJDNKWA34^&UQL.V[=?'@>MO/EY MR+/U8Z5+88W#&M2A=96_C9/FL>L+WLS6>#S+43G--FLXGLZS3ZA=5Q#9U8$: M7'FC9JSK0WZE26AJ)S9"FB5Y[6TN%0Y68PRR/+OYLNG7Z]FX*5S,D@Q:,HP- M2VP5Y2'8L12O&VPTO/E)??#5+YI M&^8(]QK/)]6;$?#38?5K/!]/&D;[(PRZ(AC]OY5*I#IS_^:0-K><@5N_ W5L M6"\U+>NMOGFUNBY[>JKOH[?S:5RJY33::7..,FJ".?*?IUE=%A\OM.,_IE>4 M]E9]7KW9['028P74?78Z7;P:4'.0C<5[\69*LTHM :1N)+8Y'*Q3)AU M091^ 0"5,;UO+"2IU=*1I:33. ML[0LK&;EVOJXTZ55OP4,%U\#E,ME=%O NX2J1:GZ-;-]0[#VNNTX<_6H-1V3 M14P+:/""%C6_ @/)X+YXR77ZT XP%5+@?)M,TQ6-3S--ZB8W=9@-*Y0"; U MT^GRQ8>U=?6PH5.#_ HYKQ6H6#8H]7@^!=B9-! +AO:Y\2)92ACW* 9C$/=4 M(Q>T1C9BP(Y B0M/PHO&F]1X&3^>PP1TMITZ$&QH9J9JIJ9'<<'58^,%]A.= M/HRJ#WXV;J@*6X_]^'YL)TWSO'=-;L9X,ET<534?O/JV/7SZW-"P"L1\%!HB MN3CNO,[F,PBVQK&A%.^!D5_&S&2BE?,R\L4Q)7@:;&!:5^,T2\4U$G1YT]8I MVMUPAKK!"W-*%<=PYYX2RA),9( M-X[FL0?ZDHQ$E&.!./8&.6D3X)3&S$CKB" ;+7V:.6K!ISFK?K.:DR>>QQ., M\VE\?T_DU\5CL/ N5+#1JC[;X3SV\EQ#.*&-9QX%JPDPUQ"138$B[K!54M&0 M-AL]/5$J?K&3#Y/&?1+^)\_+3Z?J4O?Q$0Q$:U1L,;. M1L1-$,B2F+D(B43CR /I1$R JZ<(E##L C^HZ#=\K :_5PCB'$D*TX!TM!IQ ME6#O:YU$DPHH+(QV2)EA )8N15D2A0"-7A#!OPL:A M/*:6J1 5PD$QQ'-S= =?14EQ@G5BFG-3C-BM1-O&8; M^C&?36?P2W/Z,(?=B6V*$PPO6M#+F2FI9=?58L47<@W2>)V=YZU]_M\I[,.: M>)+6%WW]/09-:LTD7O7;M]D8]TVZ!4N"*+"T3# @9-&D'/'(46(J>>MH M\F3C]+43PM[&U=YC;-___.-]YO9$,2W[)+ 8W7(WN9F@(/&;7P!(E6'A1-^ MA++[:#K--21NX?6-6PI$O@F''(VKM!A7]NFW%RS$O#'>\._LJEYN4B?7G+:- ML*X>R1OK.[0A$%,,GQDR&@.Y=:.AB9QV*9QC3,V7"9ES9?6\:G/;P;2A'#H"K43 MB+ZW;:[Y68YBNSRI:[YEX%L_V,DHIZM48#*J1M'6/*7S\[!\X\4I[IH57YW8 M7$[[ QR6AYMPT@SO)K>JEL$Q[PF2S.4H3MC6<B8LXK87),,-W@ X]WJ]X5 MW72WC_5Z5O1#WO>8LJ*W"WFZ6?SAC_%KEO75I5+MJ8=]#K.^IC_K$4X+_6D.X4-S4.S:>(ZS;\\68NB M@2\U3!0NR3NWM2/V;8NNO40\_9$' ;0'%1Y6/43^/),C!UN7/* M\5=M#$4C6&Y9S69QD^DB"&]U5@LFY'*KV(0U7HWL7.S$UJ/;7(0U^HB;= M;!7G1D0;3[9PD[>%2VP8G[?1@5D#9DT,Y?K&%EY@$7("7X[9K=D6\&A<2Y/Q MYWJ5HG;%0[J(U\P1B"O=R)G9:;ZLL[(G*G(T.G(9#GF/CIBL(["J.;+@:ASJ MZ&H\$@AZ4_NFE8>%DZ4)X:J M:GT"BMRD5=93^PG^\6GE*%KW<"P4)=< RDZE,8C9L%ZK![)Z!;AKX]]:NUVV M'!?5'_-)/0VU7X5:%36]I7SH+1O,%R][\5+EZFZFU(1JCH$%(RVIR>$#'EG. M+%)<*.D"51)O-#?,F=I93%:)U1RJ%\N $[+R61S56WJ4PJ M"!P5UYU$2K^[ I\?TF(B?LLSL(\994]/HWHYXI'&0]BH-/C=T,2%5;TM"Z=9 MJ$V#M:Q?5\TNSN/T]5'45FJ]:-5_MO.V=)&U+YM?['4^.UT6<<_OD[V.\/KY MZVAH+\;S&3SB:PS?M8^3^ 3_>?E]GP^DSZ?Q]30G \$T+Z>AJ=O?WOK5\A76 MFRIE\]ON"UXO[['VQ2MUZ-NGLA,FV)\7I9YO^1(Y4?2^K]SW.3^1^-[G]/(] M5KVKKDWUPA7:2-0C&UC=**0W+].]/9F72M"36KQ;-!=YT(A?X*2EZ_&!9.1/ MFZ(0=X[U46T!7V[]M^%/MUO!G)KVT[A)3?LA'Y=O+RH/:;+9BPGL4, *2!60 MZA:DZ#T@U8O5[1*"5JFPVZ]_+^:D2'R1^,=(/"-%XGMM1_P:W] M[0U%WF_-N5/;KW^T@;_MOG],3NQ45/?_"&BU^]YV!$8/[CIZXLO_>,Z(F^_MOWH M>-Q]8I@GB3%ED!8N(6ZB1#H)@SAC25EC92(;1^V1*6F<=2A:S1#W/"##B4>* M)^=5LL19^/<&:":Q/K,S2=-VG(Q(D>C M/<5V7*E#DYA4RN4B"9YDVP$6086$L.722&N$YANV@WH:4I39=F!@Q5@ DY96 M(@5\6 5M C6J/[9##@0NG+C 65G2(X SC3GVF@'IT=$A;B,#:.(8)1&8U=%R MJNE&H+1G@L$/!!M]@#/ELV- :F29BC9PHJ3D_8$S@@>:LX)GQ47^PE\#%:39>%!BVY,1Q"R\3">V/(>)JQU;H M(6>>AZX_!30+:!X/:!(3L#*"Y>J+N9BVM,A&1U&*AOC$FH+)UT'3.N-4"$#N MI,U'= ;8NU4<>>.<\@) PFSTDWU!]CY03!78+*[N9R/XOXUG3=>Z0NEWH%WT MA&;U"N-YSC1]0?OT,N>I#YF, S555"=BB,6(F%S:7W",G.(>.1>Y55@HXS9* M^^^@<,,N317% [QK3].=$K1_YJK@:,'1@J./HOS"B]PO&_EHLO-=*M1T3(E) M,N'!B.KM-^ M^#U':/0$(G=1K^0A(]./J[&D'UQCB3*2Z.ZJV/PR&?_1=->>SNRD:0;<%#K+ M-6S>_/#VPT_51U"IZK?UGL[?O/IX6I^=U?X?U?+J5]^VM3;3V,^;ILJCZDM3 M[ZT>I8F=SB9SW]0J:YID-/TO?&X(GNNL7?W&R>J6;X#S70.QYDKOS43?VE#5$>5#>)4%M)[.HJ M/[984\>:2G7]%+EFOHT?2^> MG!"43)VU-J_73Q)*$,H>YKF5PB<=!H\H:ED,G""OE%N'(<&4TQHLJH$)UD)I+^!(\8/*"&EFS/ FQ]7](";!T" M&Q,F>$H0?QFJ)G"0"2^N9UO$ZL(6DK A.(OB*1SR0A(RT"GGX(%+& MHXVQ/\"F]0 ;4X!M5]ZR(R/'-\74%#-R- I4K,>Z]>!8:QV<0C8DL 1&:625 MY"A)J7BPTM+@-F*J(TM$ADR@%5@<2PC223ODI:(Y+STZSOIC/>1 (H[4:-K<>3%<)22)*4DR9;&1P;JHR,&X93SO*G& MR) @$4G:&P4T6*AXY;3A*+CF89^,E2QN5IU42,4F/ M<,@%H@Q-< VS ,E$>FH M/Q]TF92]+[;S\,2V7^.9K4>Y],YYG#3*-/*Q&CMXT3;&YY'3(OL\+7?5(%J4 M&:I.;:A61F;]51[QG >\]2-I,7'2!,!9:F-N(1DC,H0KI*B2+ 6=L7?#@4-9 M(AJ0G?$W@&A=#1(KYZ(*WDL;;VDZNA.*72YGXL!*)6\'97 %G?1\XG]P> M5O+\(E"Y7(FL+1DVN4\GJHLXR_7"7*RF\)=IJG.UM6F^=I627^5]W\]DH8GN?1>1VF-ZO8NH&"F8H-G036 B1E);##^!6%>A(; ME,E%QN9GH^]"/3T?VHO7^=/OSFW(''3-NUNW;[-PB;9_^ ,X:YTNEB_67(KB M* )_)I'F,NEK?C@UP?2/D*WMYE/R[Y\VIH0?(5%9E+8,L?_/%TYE,]!N5I? M,6JJ4;ZVPR_V8II+E:TOT)6)9G6#&RW+_,OZDCYD,@^$ERUW2M7W=IBAZPH/ M6Q?M)V,Q0'!,/B:$J9Q!E0FDQ1 %1C_3F_Y+?- M)ZO7&=:V*>I8QUO>Z?XG77FQ.X>0_PP3\\5.0C4<3W.5T&F YXGIOTS<]SK=IY6^P6#,?G7)_RD;NA_2R2 MW'654()?I$RH8"="W%^>D\NGEN>D)Y@^N<;G4;]''VL8'5I9B%*K6VH! M%HDO$K^MQ+\#YGGFXJ0(?1'ZLKJ'.N)"#?L@5<>$&7M2,:[4K>RSPAQ)$DI1 MJE*WLBA54:IG4ZJWIW;TZ4$)%WL]90=.H%\\O+C4AW]Y]#HT12O[QB+/Q[6Z MQS?B(L^'O+J'-N)>4;^S.H1A["GUNS<,KXT;&E1^/IGDZ* <0#0:C]#BWZ\+ MI-P)*8O%/S0%NU_XE56OG=_/GV^Y" MWTN=GZV3Y?LB4CNO*[')^PZI9H1S(5$*NMRL3;LJ'\'D +-=U>M\.8UXGC(\ M!V&6]V5)"\AU"'+><$UMM(A);!"/02#CO$(\^!22@3OSC8Q(*P(SQDLD=,Z( M3)$A;8Q%F$J3I 1\I+2?($?%P.RL'ED!N0)R!>1Z"7+2F,@4!2YF =I, E:6 M'$X2TX:RC;YWCR[!\7[D83\ZC>]B^__WHYLJ@.7"7[/>X"$>8+VKDF'[ M!H>]JA/<%^#IQ"OQZPT)],6]\%3%.J 2W5MJQ_'6N"? V$6R*)',3TO:G,DD>5% M, J>/K05():*:T<0%BIW-HW ^B4WB+GLZ C _85\BA/DQ?!4#QB1!4\+GA8\ M[9=@' J>?G-'FMV8=E="273EQ;OO9-H>Z5IBQ>'>.QFU:3AK6 M+95F+# O/6(A:,0MF"OCF4+*NH0=CU%AWI%GYF;3]'.<=74XH.E L5VU#S\2 M,2_(=7!+>JC(1:.)R23$>>;83 /;%D8B1:30F%L7U$:TVY8^D)TCE^(#*DQ! MKH)<94D/'[F8#2G(R!$.F@%_"H!",DA$(N=28^*]VNCMMDU1_T-GO=-YF_;V1]!3F_)^B\INB5%]RA3Y4K:8QG?7HVOR.I!C*]44WGJ7F55 M366M]5(IJ5+X6N%KO=/R8@/+6A[K^(JL'L3X2MS+KN)>ON^N)BCD:;_6Q MGM \3SRH$RZ80"V*(K=QMH8AJZE&7"F"%198)/+DRBQW9^!>Z]]\4S)OUR&A MG T$/[QLW2=&?.Z/<2K@6<"S!^ I/$TI)H&>:L"G@4\"WC>#G8\1N!U'B.'%4=< F8YXR,*S!-#+(Z4;$0U M[C)SZ!EQ\4XX% -J2AVLI_A.2N&7^WTG/XXG7^PD5,/Q=%I-XC1./I?"+X>9 MMU<2:_=Q+\ )%HQRC()Q!G%O!+*6:A2\#Y'3&)323W:D+%#@;P "O[88T#6Y MEV; )"[9LL]$_TO!@_V1D(++^XC+@,G:R<@0%@$P5FC8P'B?$("U<-HI'>1& MP8-'^VAVC\L*#\BN\[!ZJ74%EPLN%UQ^>?>/(L)Q1A.B7GO$*1'("QY8(V8M(KIX@XIB%NO6DUU',-%9 M2A6B+E#$5;:6C!,PGA0+$:B-?".1NJOB-7];8,)%5S4@"!T8O.-HF5[J7ME[ M%'0NZ'QXZ Q(*Z.'O0Q+T2).+$,FFMS$!/8I@B:&S49IL:X*]'2/SF8 TU+0 MN:!S0>>"SB_@&9+":@^0B8+V 7BKP$@K ER7)"LTCC0YLT//4-> *@?8T".$ MTQ+QLQ\>H)_CK+AZNM5 >D*S"H;QW UC_RE-UZT*'S(9!VJ[#)68!;!#/-"0 M(_@5*,\+LKUK8C5[!3^J^$>GW+U'->F1S;U<\[M MQ1G<:5#!"_K3:CZ=V^'PH@IU2OD&:3(^NW;U)'Z.HWG397S\"30:M.^D>C.M M;,X]FP_A5OG[;\=G,!<7E;>320TCN=:ZJGGV6H12\^+UJ+D4OAKB:-I6_VE\ MGTU]'V>'=N1C-3V-<(.3ZK?3.(WWWM=.X#MVZ.?#YB: E'9U#7(7:'6]L].Z MO7P2S\>3U9='I4P[5VNJI".9ZL M%Z$\J7[*\P)W6(QU4=]H#H.>+%9A?0+A$1D/88;&DW]4@)'CYB(+DS59=7P_ MGXP_UU-8"9B7]3[PS1K.QG!#>/D\JFPJX-'C^60I!=/J- Y#QMRE+%3NHGVW MA1C!*XQ"7ORIG=73U'13A85M\VH7-\S?AY?X(WH8X-]'PWB9BABN"@3,T#R+ M=O-*(&N5/1O/1[/I8C1YH2_6)+B=END\3_9JD,UDIWD65-"R(3RT!E1;BL0= MDK!:VL>(VE(V__W?- 5-?GM5XE;51@?-Y^2[6[^W)@2W?O>F,J:OFJ'<^5[J?+M-S?]7.X^;=SNIJ@[K>5UYA=4+7[E\\\4: M65C)W-H++[^Z93!!!X@-[_NGFY[^B%MWSQLM5IK#GMH&'A'71 (;3 (9A05S M#"M"GA3!_:"HAU_;I?EUM5BW,D9YA3&*>UNLG=R^-W_^];]+]'9,%LZR]L"B MA_DDXWECUT\G,59G\)73:39MH"(_V0F@+36#BF+*6Z#^8E=DHE'ZFZ*,L\T# MX89M03QS -J+.["31Q*QCGE8KTCF;CCFCB5V#4JS%2+JN^G=?+ ZLQ=@DX!) MQ"5Z9U[1D-,ZF_J\&6Z(2<;S!O<7=ARXVO2T99WYBWY8PX4-V1N#95]FA!@=2W):YG .IWQ ML"W,#.O\%+[32'7#OL:9H$68?> UM5]PB@5!RS;GB;"^0N?%MFP!SMZ1Z#T' M9 TN($Y"0 9SC:SDSG+"J.FF\])'?QK#?!@_I#?_/WM?WN3&<>3[53JT:X<= M@1K7?9#[-H*BI%UN6*)"I.UX?[VHDP,+ \RB 9+C3_^RN@$,9C##N1I RB% M+0V /NK(_.51>7C?Z&2_3&:Q_NO$CG.1E)] J1Q[6+GK=LP?X87?CR;^]^] M;GM["0^;3>>Q'?8W4%5D,F[[@D[!B6MD7[&/C4*$:@66>BLZ.6N)NGW<4"&5P7 MMV8%-8XF7Z[I;<.:WR3#[VYX2,#:?S9]+O;6KJD/C][?HW4P+/TKC7MEY:]I M!YL']LK.9Y.E7RF/!_@H#S]?CD;V:C*?P2N^QO"Z?9W"9_@/R^LS"=G+.KZJ MXZ6=@G*\7(:&9-I'?W=7I$TVEUK=ZM7R&?>%T#1OE>R,"?:'U]_]Y1L7D3-% M'[KDH=_YF<0/OJ>7X^A5RXY%D,X)M2\XGK"DATO"]VEW'RN,O[1LX":C<._B MK.R+Y^]_+]:D4'RA^,=1_+I)7(B^B-("+/L!EB?E81P']&07WO.)XT 6;*<, MW13[E7IM%Z+RWM/]9I2:'>^*1 -1 G,L<[,4%4L8(KJG .&QD"CRG M"MDRE. Z:."_,@.^788V=I-_A0>2;:O.S?X(?C>Y507#"H8=)H8Q%V*TSB#! M<]@)H \RW$=$)?=.A"@!RKJHU;4;#!,#BK=57.;0,*Q7I6/Z@A9/XI@WH]'D M2Q,(F3,[_#2&X:SI$%6J ;^/#39/K#9.YF:3[:E&O=BC2S;9V\EWRXX]J3 MIW4J>1044I#Z$)%:R"1C!EQG(U@.%BMD &R1="H*$K521'9B;>P!J;*7>YZ,>EC&77_-:;&B;[<8"=<$D@87BPV;,OE5"(<^&13@S$ M%L.>"6:B]AM-#KMQ]/\29]U**6X&:FOE[/O--GM4&4N9M;X31\'479=9DS(D M:30B37:ULP0YH3FRD5 2 G=);AR>=G/PT#FF"CX@:EL-G/K--AV74UO/BRX% MU0ZUUL6'N:MG%G:RJ2V1ZU-M5!AKZD'<*I*2<_LW"I\TY2'BU\LV_?]V.8"U MBF>W"Q!<%T&:7,8I4-3X4^6O?+:-B+Y M;:F>WY9GN5ZV:E@OZY1=3B?+6E?C^&D"U-GL%A"!_6*'S=_V,M='LZ-\S7S< M?LH%M\[M&"BD0>!ZG5!6Q5A6M=9NULP:UNU;8U/Z[?KJ!27-EQ4KFC(NN?;+ M_+*R857-HJWH-1PW5F5_)JFQEU=3_S0+GGDYA0&BS)$ M#;'>F%MS[;)4W?I/,(]AKKRYR?HP@=0:SQ:W->^"* M13V^MK!A6_FHO@8(D+,C>]6NZAU37Y]8WL0\N9MKG/EL9G^/U2A^:N(56QTC MP4HU#[U1A0\&F$OJ3)O"@[:ZF,_:4HW69T18%"FI)Z-Y4Y&Q)WP*- MNEET9!2_HC"?UAR&P_:="^=:^\4_ M876&Z6KY^N96!#0 .L?7/(]<9F.E?GQ]I);Q$N1X6?+1RU:>D!M*2]9 6D7E M/\Y7KLE+D!>MUQ'9!"-]94=?@(9SB8OU#;JQT&S8U'YI59J_W+>ECQ__/76. MD@(%F1*, G$><1TPTB$(I"QVBFF9J+!=UCFJWZ>WDW'>L&FCM+U/OPWKW[^_ MRO_^J:ER>5]]H\=1D>ZS_'E\7M&[<6M 9&BR;C*?W43,)9YO'W >/^2GJ@J' MJ8-W77-([J7FD!)GAHL':O#0,ZP?*M-CSK213WU.'S,3#R0_M,N$V@]KB/)V MI2':7%3ZUSC-[\]F#FBVJ_.BW];.BQ[9]JP$3APXQ?5L30Z;*K9P=GTJ.=GW M'F;?X1DZZ:S5,K^#G5\?%:-^PL.]G3F6CIO).)XJ%1U(P:W.#PB#XB0J)A!Q M%",>L$::$XT8\]QP+EF4&ZX,QP)/. KD/%:(2TV0]C$BYK1UW,I );ZCGOZU M_R+[+:ZU97+C@/!R/HVK$T)$UX\('SHAI.;L_J:A':WB'TZ508H6UAG,SKY, M3I6*3A5F#0N&R"0!84UNT9P;F%#&$:=24>QDX-+:)[0-FB3J[/_NSP.QV8/8$--AB\Y3YG8X(*%?9A;C)Z)8F[U"F9/41$K7JT"LQL9FS80JYA" MQ!@'D,DL8X: I7,0!9IW62&MN4 C*&48P]V0C8W,G MAP?D3!68W0',KE*1>C&??:4<'>;,2B!G">3LMP#K/I!ST>R]Q&V6N,T2MUEL MJ[TZN3^>3V.L?H;/YW7UXSC$4((XR_R.8'[%W5WQ]7^Y49#[ M/TO[DCTY;[NNA/U;S&'\DW'3C^#'15N14JN[$%PW\WQ[W2]CU29GV;RFOM$V M8QQG6;2!VEFWUX.&6M=5.ZN<$/#O=Q'E$X;8?;9S%,I1;5'47B,NF4 F4H(\ MCX0F&X),&ZZO&),5!$L$/RO$M:/(<"E1Y%0(2H@TTMU6%7Z=3F X?X75N+>E ME[S1TDL^:(!UI15T0"$57#W*BYH[%N5^)HW:75VT1T_QCF#K0>[7 G0!;ZG" M/.86+<-Q2S@A/R5Z6V>BRFU6FAY';9>56(TR0?USXNJS BF'"RD?S^,T5E_R MO\:3*@/)-+?:6>O,TG;E?I\>/'J?R;#\>SO,#PP=^HWX_!WX.^L4[_+ M5A]LZ(_CV7 VC/4/P]H#'\-5+^N]LJ?>7^MG[QULY"\3@#5^5C6K5RV7KVD- MM5S :KF"U7()7X+U'8__AF[7::\@'1RGB3'D<#Z7PM$A8T-"@4LJ3!+!FXT< M^2<3[8?Y!=#)U?OTTW!LQQY@:*T73M,\J$DLRXW$;M#WQ[PQ+Z)?V>?60??6 M"JOJ=L&R.I>62P:(?=T_"'YH>IJMK1Q([$SJYVDOJ.5=GYN',<\')0ZGG#SV#G''-S/4_#^:R]W]0?3Q1Z(7O MN<18/6U^0!GYU__S'?WN ':WRVC*E?UZX*(+Q3^.XM<+PA:B+Z*T ,M^ M@.5 "L!T"3TOJ\?QF*I!O5BRPC*%93IDF1M_%C3O[_ M]&YWTP%NL?Y?]>8;ZWQQ3"$ M4>RI\+P_1GTZA;\J6]=Q5C^&LAZS%,_MG6R^ MS:DW)WE;C]KW/E)E\E$]%Q[QZ"C2-"9$M57&\^05V0Q1X8%C[Q2B*A'$@\^) M4DPBBB4FBDAK-OL\OFGX;<%]]T;CL1O1> ]%Z7,Q4.K^A*A#I>]NN;=_Z+TW MR.J+P-HZ9"TF>J2019UVRNJ$-*<4<:$=,BYJA%U0QB:,O=6W(4M:3%.R%"GL M..*:<62,^,*.C%M]I?)&/FBT7;* M/KVL!)?OQCDBQ*)AT9\X@1T(@Y,0DYJBR*7$NE/%74B.Z486!>_Q+A MT@0'HG_%Z>2[_T3;%2D][0A2-.4"A04*MP*%G)-@DC4HVI@5YL"1\Y8AP10# M[5M0&GQW2O9+H7!#S]8#LVTU^Z@P<6>.Y6;TPW& 0;5/?28"KP?2-\]9?S"^ M'=#?0]7]XV1F1T5IWPHSTC.:N3%,YCGUXC1EU=UK<*32RBN+70H2268%XI$I M9 )U2"7LE>'..;51>^;YBOLAN*\?0Q.')Z:*ZEX L0#B8RIL*.Z,, [4=X51 M_CL7XXK(Q:A]BBFKZ=VI[UT!(AM@?G\OI0*(Q86^O8"0T= V>;%K:?Y%'7\N MEQT,_Y23U76I82BS5@6%HF$!<2DT#&V7V.8NHT&*.EO.0T M2'P#&%^H?&\#&,F6O05'!8P[\S:7*)$;42)%F3_^D]']I B=\!&I2BR!!B]1 M#)J" /,6&>83BB9FZ96,([9CS;XK+S<;"%7.28M*7^"QP..VX-%Y9XQ. (\$ M4(Y' O"88D"&1Q&MHRFFC9"Z%^KWW1T"2G)_^[8"C]]6[$^@)=O1SNRD:L[C M#LJ["\I?7F=^'P-YP!0W'571VR3LEQ:/,X=2:^DT)K@J'B9?7-QS'\O192W/ MCTVKJY\G3:NK'W.KJ^U6]CQP\MD1 G5?D?M@5O@T)]QQ..<%_ \'A/K2\N*P"*J(Y!/FEU[TNS@8 M?NFA3-\]@QYRLXL"7,? A@6;BC9O?C0/P_&G7 X(_A<^VJ]=U00:8-SC&FG;Y*T>1+H60"V >EJ MF@2/EDF4I!>(FZB1E50CBH66"5OJQ$;4:Z2&!NT$HH(I %0=D4F"H6CAKLAR MLY*-J-=] JHD!5!?&AN[6+]?YK!90P^?P_#S$<>5EIGMW!?ZLGE^/(^+VM+5 M)%4S^/1V<@&CN/KCOVE*U.LZ8UACN=M9#-4_)\/QK )(FLVG\'P[C17\=P:D MG7\%/*GF=:PFX]%5Y:Z:QUW:S/GSD9W>O+FRX]#V^,[6^[-[M>L6B<+X._8@# P._#VBDA&\2L*PVEL8#.' M,\\OQJ_#L+XN;6U$.3![A:-?'REJ"7UHZMLZ.WK9RA-Z WPSEK: ^Q_G*W_+I?T46U\*L@E& M^LJ.OMBK.L=$KV_0C85FL-#?+<'Y+_=MZ>/'O](:%KB_++9JC>.&1<1C!"O, M"8%,!*.,<&F)]AHSPS8R"3'GCA*###48<4$(LC2W82141L)%PC@ME8;Z?'CQ MZL/\ G;OZGWZ:3BV8S^THW?C5M #(;Y/?QNO,_3_9);\^X*=/V8._ BO_GXT M\;]_5T70&R[AL;/I/+;#&H(J$M[,'CN7_T>V3X[[@\XW5=TN=4:FM%SL:GB] MVDO(FH^_ :(#P%_0RZ;#SQE!0<_+MPRG:T^L9W#;!5P.UP[K?'F:C$:3+_6K MDY"\)Y6KPCM($>&:F>M_],OS5O8]J"V4D]A1P-OA= Q_[K'W0>4X=QQ#N^7= M/)[0?$_1!\O7)P6HM]R9:8B2@NP[" ZYH"@IR_!XH5E"LL<#LOT M(E[\<%BFCY)\[_6>#BMD_#C1Z]@8K2BP)S+C0N$G,^/20^2EX=K+=GBE,?7! MMM_93PAA/\(#.P\(Y$H2'Q)%3N'H/]-V#N.@"606R>@M9$:?$ M&.?(6$<0=YXC)Y1#&F.>:/+)!'<;LD14,5+*D9:,(/AC *(!1!/"Q"MP-QP;U#6T #<9$+6*X.B2LYPGH27&R4_GJ^_=W6TIP>: MD0*(Q9N^A]B0THZZ>(Z*YZ@#R:-C9))'@'4#4L0%B;2S'"4JG:!6)T$ZB2U9 M:[':[6DMQP-#MWQ:>U2^H\,1$P46][WI)PN+28BD*#=(&J\0MS0AP[R'?S'N M-!8\1=F%0KX]6*0#352!Q>)2[ZTJW[K4BR)__&ZD4E!VQ^)+$\-EX!+A1D,G M.1 SBH22,40K14CTL6.M_F#5^8-W*A6%OL!C@<?8>1P,WX@A?*%V?[!J_<'#8ZF=?3V.L?H;/ MYW7UXSC$L-U*48=.0'VL#'5L!41.=,:'52*G%% ^;E%:1(2@M^.^%@SWTW1R\18>E@?QC^'L_.V\AHG' MZ8]-!^CA^%-.QX;_A8_V:T?Q810/N-ARD8J#B?PJ@;$]WM(";)W&^TLKM!-( MRIS%*TQ$-FJ.3')).L*(YF(SH)400RE!5,'EW#N.+*A,2$D>:30N1.)Z!&QZ MH'4IRKPU?]*)J<1O)_6LFJ1J6E3CDBM=C#:$AJ8VB.L]1Q[>!B(P-C"H%ZHM_>G?*^']-)W5=M>\KFOB1 M)CF74J)=RYX_+1=MJ[(L*BI2= )A$W-K 6N1#5XB+0F(LI@B(QN=O)ZCW3<@ M\.MT F-ZO"2K85WAKX>2II4XT8SIQSE9'Q4L4Y3] KH%='<$NCS[\YTQ*+*H MP(# "6E.+ I$Z61HU#:%+@R(+8*N&&"]Y;ZOQPJ[Q;W_4J[Z)8Y9T0JWOP(6%*NB M)^*M6!4%? OX[A-\762,71?W9,G*Q,%U3+9A."#0,9$ MBWP,G$<5?.#X-KI1RA+1V"'&02?EH&8B%T-$BOGH@K>2QHWBQ^]6"U6_&[]) M:3@:PAK5'^:N'H:AG0YC_::N)[[Y]LTX_$]>N[\OENY>0)0W %$^%+]R/PCN MGO(JN'J4]R%36^_(0NC@2> >18%!@ 61D/%,(&*CIYQ@KV6Z3196!&:,ETAH M@X&4(D/:&(LPE29)*16A&Q9'+\CB_I"F_9'%H(()7D88SN* 2Z MEG"[F>7':VR'A?>33V-X7*CB_\Z'LZL,[=%.Q\/QIT9L3,-!&MO M-;(FN\@E\\A(GQ"#C\H)QY3:8.>$.7>4&&1H9F=!"&C DB)!J(R$BX1QVF1G M/[F(68?-4>\_-JOWJPJRIEG@Q::HE MQEPM\2X]XYK"L@OV,*F+2$MQC %AL&N NC!!S@B'(@U<,<6<#ALZA"$I60*R MQ2G"$6**IWS)U/=)XXKT2#X\G,T9:Q;7(CBW/C M498>0)=3V(5Z?GDYFQ!2RJ[W-$L'U]#Y;.ZQ8=Z M^WOQ^%$^=7=DGS?GODG^(X)@A+^7S):%33V;SELI!7?:3[$QTC/?3( +I\"> MSB\8%Y"TCM//0P_O>AR3YL7_[R8C+/O#E=T$7[J#I>/QRF#\ , M'!Y'0YC*VE45K&(>'XCWR7Q:3;Z,X[0^'UZ>52\4]BN9O>C>L$KNMI:K;+@+ MK<&^,QHY2B,2D0I%P8 +WG2A$'[PYS',1S$'7C>KTC#+.J]\S#ZUC_"6[T<3 M__MW501Q?0E/@-U;=%T:PBJ'-[/'#CNW -@#"?YVDQS".AFL"&!=%GQ+SUO= M? G+-6RE@JU!YH]&DR_UJQ5+WV[,<>/3"[QYA=N8"+7TEUJ\I?25* M7XFCK)A9^DKLND;FCOI*['.Y]E[BJ]2^+H7CCJQ08.DJ<=R"N!1_W3[%EZX2 M1;+V#%6.NDKT:<%VRD(]+1E1F.H(^D[T:<&.7/;O/5RZ=)THV'5@ M\JVLR3=D_E&N2N&DPDF'6H&L+Q7%]]DAHV2LEHS54\E8O:<@/7/!A> 1-YBU M!6P,C18Y%:BC@3$K-JJ&"<>TCY$A[[5!W#..+'$):2P$H3@2G(O>]*4@/5=; MKD;?4U;J3TFI8_+[' EQ%)S=,E11R,RP'R?A58.#6F?E-[_DI#:C0!L M[DC46E$4I Z(4XV1=3P@Z9Q.VHFDK7]) '8]G:T%7P,9AC@&4OO>CNS8QP_G M,+0LTT?9OO_A?9%!QF.^,;[9=TM'X>?\U'0H!K'68E//-*C_A(WL^.X M&<:"TDX11#31B)-$D./:(,=P^,G48A%IPL.'FB.$FXP1%3 M ICGJ)#68"/<1DR7X$D1ES22S'+$ \^=.(1 DB>!J0/53^#= MXB0VM.!D%S&$-RIS-A&$=WX+M_8#,;<4T'4C;G(4OZ(PG,:&K'(TU?QB_#H, MZ\N1O7J5?WU]:4..C5VS H?M^Q864?O%/^?U;)BNEJ]N;D5Q'("XON8YY+BP M%9U]?20QO22<\65.\I>M.KGI/%\2U?G*F+RTGV)K)R*;8)BO[.B+O:H7<5?K M&W1CH=FP"5]=/;#3 %CI-0!=A8A<5B'^=3BX! MAJY^'=GQ[,TXY+8!E[D6-/S];CRSXT]#X-@P:E>PJQ+$FP6K22 >:X%RVA,(6$>1EC$@Y9+1 MDG$G'=\JN;R(-@ZRJ'KNB=-&'P.:5HN0W/D%C!4>6R]"IB\N)^.F(\$DY3#H M!;U'-^QA''X]J>^%%[S*"H"KG4"46M$0_EPB%$Z3X$OU<(J0./$+JV(CO*&-! M#B)(ND\+UKO@F5,2\P="(P<11MVG!=N[BK"E4G"P5#W5#^Y;W._GPU$^JFF< M>"/X5U//J+XK^FD[JJ[.AL8=E)0KR4* M01/$O0C(1"&198$[K[C7<>,0GTCK0K >,9PTXBDPE)^""&<.1V^L21N1H3N! M/#[ >%NA3X<&>5OPGIV2:ORS]>?#<9Q>#:X/P >-GOPYG@_]*-9%5SX-1BKR MXD:$K-;(>F(1CV#P$\^) MB_8VU'$;>-)$(*PMJ--!4J03?*21>&HTY9YO%'7?%=11@0O4%;?QR]GE?4I# M']?UXGJ29E^:*6>>=+YU M3)+(*L48""-DHC?9QXR15H(C9S%6RH:$_4;Z+L9)!W 9=QSA7B7M$% :3086(G%<$"2P=Y2IBB_U>0-<, M6 [7*IC;+]_Y.J82\4A OZW_KB-U\Y"](/4+^._7;V6=#:I/F0^>*AX/?#7W M+?<.AE6+RVI=9F4-7WN=$-4&Y \E">G$%<*&1V:M!8E&;\LL2EDB&CO$LK#C M+H+,BB"X%//1!6\EC6(O,DNK@<;;JOASR'1>O/,G3P(%ZC"UT7A&4!0T(IZX M0X[9B&20*48EB//L-M19$9@Q'G1XG>/]_&+>MK@+$2[WPZ8)8G&_%_.V>(*^33=_6B[95D479X2)R"/R M-( 84IB#EAX5LM'S0'GT-FYT"W^.EKZ&!#^L 0'\/8KY#Y!F;RXFL-7_:KZ_ M5])U%9V)!PJK$W1"/2Y@^5')M^4$H.!^P?T#Q7U%H]3)1"2"XXCGJ"+ <8IP M"ASG@*& .S%9>H;[3 THWG(F4B^Y](6XOY=3"/98H?(MOSG;F[38WBG$(_L1 M'-%:]DORGFI1[BZC1 M76UNK@;8[/05M4<%R@NF%DSM!::RF)CW' FC&.+8D]SH0"!*(E&& M.L_$A@NJT].3#C%5#IC:J7G1&[;IL-U!+X#PUKN_^;K'3KT4:5Z[I!1I?G&U MR$VZ[DWUR![4L#N*&:XJU,D75ZC;RWIT69'NX_DTQNIG^'Q>5S^.0WQ4C;"# M6JZ]UZ,[@4KQ.P6AHYSQZ5;'_KG4@^^=(.Y5H=A>[&[W%,](H?@B67N%*D"U/MDJE*E?<#E_U[/R3K:R.8@EW'S(H%GK8E\X]R50HG%4XJ MF7^[BF!=#_:NXM?+.*YCR?H[QL"/$B^UZ[+7*7@6G48XY)8'RB1D:2(H*,(T MP_"3E5TTKU]GX<[ZP"B\Y<*O/>62/A7<>TP,:DFXZS$Q%129ZGW =0\ M8W/14\^0EB8BPC7V. 69Z$9G&D-2L@1'Y!3AB#/XEXG8 FI3E:+P1-.-^GM; M@5RQVT3GWG!)AQ&IB^7[97X1IT,/G\/P\Z,F1!\*'>UII.H>YO98E^++9GK# M+AG6%7S(U!NJ+\/9^7 ,/%S/JDF"[S_'\;PM(E['T6@X_C2H/L5QG-I1\Z4- M\(IA/9O"HS['I8E3-[_!1?;5W'63VH)M-VEP&#\BWCB(\;;I\]#1>6)A+'F2<7BR_;:YO M7@C6=V_&D(H/:FH:>/&=\^PHN^ M'TW\[]_!/@/)9&5S.H^/@^R#1(&/0-]I,AI-OC14WX3CP_/KAG$R\;^=7,"@ MKO[X;YH2];JN4K.$*',DL-EJ$5=<.1S[T3PL^;P]]8@!6>!M^RG>9&@0UU6T M_KRZL/]LN/GFTX!I9_'39'K50@GP^@18^-6)\%K7*1($XWWD2%!SQO4#.0,O MS6T@\DS*ES[C[*%,C@>? /I>+T9!7ISHT9>UH$]))C&]S24QA^+J/XT)KLZ_ MR+922;:['EL)XZZ^%52V(\[K/LSSL CSY":\\Y/HPV',?RPTY^K-0G/^;66; M_JW5H?\*AF!/KE<=4+"_OTQ#VQ90[JH96]^_4\C'R*8V2L MCC.[#VOR9<*GJ(6W(0+)1_IQI[
    E?^W90KLWVFQJ0X37_?X8XGG1TAP#J3UY,9[1:7*;2[&C61]$I]6;*WY/ M0"SED?M(*/*&",2](,@PYY!(*EB/F8.?;P?$.HM%H%*AF$)$7'&+M"(>6:RM MHSX*EO3M@-C[PV#;H^5\LGPCF0+5T;\*\^E5M-/NT("=Z141W$XK*!RQ!8XX M#DWR@/>_PW2U8X7&SC/6DA)1,@N@B@%9>9 &.44%@C^X4\GK%/1V0;7NLBDU MP0/YS,SA0^28@IB]0,Q%]O3I(N9B ?J!F$]*#6IVY[[CL+LZ;&X9CW$PWDN: M4/#$(LZY0(Y%CTC4!G"7!JDV&H=UC,=KL2SKH2Q=M;X9&$IV#= ]9]!'';46 MI#YD2=T7I#XEW1;'E"1W'BDM,.+68&2=B\AH37"P&@NUT;NX8RSMKF68&$AE MBF+[ I!8Q@*=B'^T^WBI;=2EZZDK_NV\AE?$:8,.F=D>%0I_*J3UK.HOAP@B M!RY1[W6D&Z9UM,A031!WG",3@D;62RP8L3C)#4>Z9H$'0QQBR7K$*9@DE@2! M:/+,$\ZM,ZJGCG3Z(D?ZR=/W49D.SZQ5M?O)W;$!I3%RQ/ MB"0+-@16 ).66*0$Q3+@I)1,V\7*3OWC.^\[_)1F(8?/.R>&E7=6#3TEK'ST M O0#*P_:,^XCL8)Y"8"J%>(R$60==<@J&Z53,1$3MHS$V_6,LP$7=$O8_#"A M[A&;.W22%Y N"FU1:+\%HY8J%YS"* E+0:&5!FD7,0K<>^(]!85VHT1QQS#: MG5.9C1S$?S^\^ ML'_;9V=Q(8?3NV/+:K*D,DF1&,**)L03H4B;*!'EQ+HHO$S&W5:3*66): QJ M,E<.<1^@E>B"SP6?"SX?GZ\Y" M;CPV+GJ'2,08<4\979)JF_*E:XF?Z=8V5=-JF.?\7&P:J'E,N-"R\>[LZVW(;#[RW,*-G]*'>PN2,O+B],#]3+V^I^V 7Y GRP[";+O]K Z0CW=CCG/"S MK)AECM"I5_]_4B/>4\D:*D71#[KH?S+1)9($LCHWMF&4(*V80\%[)ZP7^?^W M$R,3MM:XR!$C-" N)$9&60=_:1^"%I2&U-.B_[R4_"\54ON^FQTFD1\X:'6> M!ZZH-=X8BS#W'G$9!4!7P$A0;6)(5@NIM@MW?>EKVV/Z+VA6T.PXT.R@JQTI MA@,)DB 6M$$\B(!,B 8T16X(E? G)5O&RFWWG!5\RUU/^LINI6K^46[K<:+H MEG%.$,%28A0I00"I4E+(R> 0$QR #J!.4[EEG.NN-I <8*&.#=/Z$K%Q0K[. MTNGT"(1&<7K>[?1DT1E*A4+,!PF:+=;()F\18PD'EH(P=*/3*18FDD@CL@Q@ MG]N@D$XN(AP4UIX;[B/NJ=.3%:=G47"?MIO[3L+<.YJ5ME -4O(DL2+,(!(M M0YP(C+2TH6FQ1[SDC,J->O?=(F7'?4X%W;)VO/^,W(*5!2L+5AZ;-]83D;3V M#$ECLLX*VJO1Q"*/A1-<6YG41H.^CI%XVWU.&=_R458_L;EX; M(%Y#>E4)K M4S#,4< =0$.NB4$&YQ8>0G$ 14>EWK+IWZ&SEPV(+NIL"7[M5<_/D_(!WQ$X MOP67Z2$6\RS+T',LZ)=&=H0-?$J?GJ>K9\RDX(4ER%GE$?>$(A.< I4G.#1^N".?WJ/KH50R_0.8GJ%4(]@>G>V M =S(Q@C#ST?=0.\_8(+WS.Y;S[\GB4?AB(GC$1FA!>+<4.0$4XAAR[W!46F\ M$9J>,.>.YI@?FDUG00BR5%(D")61<)$PWDC;_.#/8YB/XB1]PXC^:3Z;3^.Z M5_+'KY=Q7,>/>:\_P@B^'TW\[]]5$2SK2WCZ;#J/C_-G=+S;3W)"/WOO/Y[' MZNWD MY[]<=_TY2HUS5,?3:\:&KXVT^?IO$3_%E-5XUE[-K:5<.ZLG65)J/1 MY$O]ZHG]);QF63F)W M3?@XG/X'52BUTQ8LG;1=Z<.J[+N:ZI8 Y3CXZYCG5OK3W+MZ"V6Y-*0IX+,% M4V9/W6A.#+6.C+V*,O,8/"G9,>W24DQY5S$RQX$;3XWLV/=VEY)Z'88U249D MR"&BTCB). D$V4 )2HRX8)@13F_X9BEEB6CL$./*(>YB1"Z&B!3ST05O)8WB M*<&BF[[87^!E'[_$T>?X,[SYO+,@_X%AM)3EHR1!09<@IL4D3'_:+# MR !\(# 23%#$<\:]D9XA8I/TV@<9_4:=D^V+CO\;[?3CETE'$H,.A"I%6HO5 MT8'$D$5BG *;%(EQO\30)FKC J!#% ;0/SAD7)+(2\^U8H0H:?250$KI 66B$M-D>&)(I88;ZHUBLV* MC+N1.S]-YM/.G%N"[#2GKY08.UG1U&F)L2*;2I)Y23)O3V.\5C)9B8B*)M>O M!*'#-$$D$)JT)9+XC09''0NJ[I+,]?8[7AYODOD#N2=W?@NW'G74?;=9*5X9 M)SCVR&@7$:MH%3@+K)2?HAN]L.P]J-)/9^^+,&$["G#9#,L MZT5[^\MD%BMY5N65V5K2$='18@!/Y U\\&V1]KD>L#,.$F,2A3?T2ON^4E' M[U.>SKMQ#=MY ?.L7[33\B!3B;)6"!+"S:K)?%:#7 DY7VA85_"6.@OM4$UR MJ%[,ZQZR#92CUL:-"=&D&SD[LF,?J_H\@BBZ+[,(MCM^]:-YB#=I9A2_HC"< MQD;0Y"R8^<7X=1C6ER-[]2K_^OK2ACRD-0MFV$YGH?6W7_QS7L^&Z6HYL^96 M%,;X^4@]Y">^^+*SW99M*;D9++>1,*Z/.5U;3I?T46XL( MV01C?65'7^Q5G7-ZUK?HQE*S8<.\UP)MM:F[9Y##31X3>TD>,V?ZH:RO,_+0 M)0\ECA%QIN1+D\\Z&(8\PT][Q@.^A8::^E$Y:*NZ8<^COI\4'-S90NTF''KG M&2Q;7I\N4UA^ME-_7E$SJ!X;"WS02[?32/ONLGL.;%4*P]W/<#]$'R]Z^RY$1=+*$D=$9>.((LI?+36XB"LIVRC)"X7G&NB M )44@7NXI$C+9)$6GG%GHS=6WN5!O7:LO;73Z14P])L+ +S.^G.1@>)F;Z?G M^V.9ET-&\X)A=N?-7HD\U,>PSL4PA%%\=?ZR_%MATW!WH*]QXJ] MDG)'9,2(,9:/*K 1!44L6!=T)%YB=EM["5<>\-21,I*B;BF&FG%X*/!FC)+ MF"0;YY# MSPEA.A*CX""I_"4J?U'GCX($"M 99F3R+B'C#$4\>(.<%1A)[:D-SDHF=!<- M@8Y$ S\8*M^9P_V(=,47,-??QHMZTC&TH6/#NIXW06!^4L_JHG07UU))F>M6 MGMW9E+3[AGE<"V(D1RPEA;C&$1D)4L])0UBN^D_9%@R!-3C)0==92/XZC1?# M^<6;<6@N7<#+VXPN3TIVJ&$OX*^'9*G<:ZQ$ M^99]P/8F*E[ L'^=C#\A *Z+QLP:5./XY!.- U^\?LG9IZ1\]X"-3S?GNW,A M2:.FFF$-HE%IQ(D&R\A)C93EV%D5N=6=E"/)'/\1&#Y+P.Z.1+C>:9Q4;]AD MCPKITQ+;"X86##UZ# W..8\U!Q3$'G%.;4[59LAA13T1'I!U([W[.8;&%C"4 MFH&D.[47>L,F?>C)2G2?<^L?G__XJ,R&8RTU\'Y<+=+X5)M2-*B^Q*K!MQBJ MX7@V:1C>VLOJI^'8COW0CJH/5T\GD8*0* M::4H4*\B5C/#@D^WJ5=2'0-S 6&I%5 \=<@D O=PXUBTR22_D5^R#^IE/:3> MAL! [WDDA*94FS()5* ;!MWTH?W/_TVR&3]S^AG M0%E 7GVC)"N%V2!KW1:F)9,%YO%I[FQA*KC$3:9>K33")C MB$+"1Y:LT)3P!]S2W]MZ6'^ (=OP?OQW.QUFS>4W6$-R@XHNY].X(B-$U^GH MP9J?9WU"P3]4:3293 ?5Y6A>5Z)O1"!83!2[A*0&?.",1)1M"!2]USX1'(3< M.)".0>EH'4%<)0W"T(,P=)2"\2!4B%(HP*-M$P%_@ C.1*^(X*SZ:3X%831] M2"0-ZQN@L4*9I@(-( O\"2^RGV(CH%)LH*=O1&4CM(J/J\^'%+8IZ!U0#RNK;U3+]O%JEGV+\-4ZSG0]?=$5?N&<$ MUHBI:W*9C^>YCM@(A'A?B80XFW", @GJ38Z)SU$P((V49RE)K1V.&PY?E;P( MQGA$'0;D24X@(QU%%!LFJ!2>B4V'[QV*S-^:Y5FJ+V]7&M])D,I#^OAPW%0< MJRL?IS,['%=I90I.+H&U9ODF/_D'16QR]'PR;VL3%/,WR.XF<8 MQZ>X&D55QUG>!/A].'Y0Z1^"MK^PA=CT?-:.^_])Z<,^( MLE4SC9U,1#S@"'8UMF#-^.0L\5ZX MC7JC78' CU\OA].F]OP/K>:QSL6Y]"*Z@/>>YP>A8*_0%1@!*([WXMJY-GP7 MQO!UB:;;+K]]X_'X8;9NXN/9 MH(=]H')-H-SP@=KJ&WM6_2D#YG??N.*[/[=@^WV<_@Z**&#R?]O9N?T"XN'# M97+Z&=\ S-FYH%+K5 M/>\ RR_&^9[ESW_*%D&NZOHY@C#X;C6:/+S&0[MR;F6M,'QNG@VB;'Z995_O MW%I)4=#^O4 D.0^@+G7N@L60TR%&$XTCAFS8H<(*3AA&. 4)MJMVR+&FBHIS MBAOML:$+_ZL( M.D2KYRW<60N5R=8YKB_[\8'RFJN:2L0KN[/.U)VLU-WR#2((#M3.?@/B%0!;4(K"A6 0] MR%J*5?'$W>^)ZQL-X!@$\2DA&ZU#7 >,3% )R>28D$19%39H@%K#HV46Q: X MXH82I#'Q"#/F!#Q-FFCW[8CCO;-^WP $)3".ZNN32W>U)LZO[:9OZ0E@WGV) M\"3X;S:[K/?3>:MA+) )GA3FL0&M2WO55+;.MO0<+IZLE!3=*"GZJ'3G^Y;^ M7398Q^.V$GVK0TWFTZR;3:^N3Z<7)NB:0@8K'&(:9LGDXFCRY<^-2I>Q';:E M@?F'9-&:-3]H=FM=JBS,^W6U:SAK3R3!) >6B/4C2:)Q6TSC*-IZ(47SNS;D M;2O(1L,(+_\$ZLBL)<#;@ZCG0" W1I'E92.6V]_6)]&\^GI)CHJ>'F_DG&K, MQ[5C:K!.1H,,3I_F-M-8EGM+TOYR#DK=%9I\R2QU@\+@>M<<[D90LO[TQW_3 ME.+7WR^_:3Z3U\!_;T9 :]4/DPL0I'_ZVX<_MY$A&0H_P;#:-[WY\>W[GYN_ MOO_O#^_RCZ/LRIK6@]OFV'3E?_+M!J:E_ZDQQA;#N T,R]&T/JP-V%B9/VYY M6EWYA;^WKS808\QJKC1BR=*F-@PR4DADO=$B$4NCW3B+PR:J8))$3M!<68:E M;/Y@E"3CVB4>0]I0 _=PM/^-_,]]!Z:LP^@USF_04S8\;MH=U25(@UV.#,,1 M26:%]0YL&+41>4)E(EA&CQS.6BT-0)Z$1J2P9<9YR6/N)[5?#16LE#Y19[_- ME&2T9@:V483$ :)U8D ME8@+R>V;"%COS)1W2ZQI8I"N;G2/LDVAF[KUL'P+M9;^EH4%D@_KJM^'(),G MT^8 R=;G&JD86Q!- UX/=H0?]L(2X+^/DE7 /3A[F-IH;BM;/^9JL)N5CL6N=+V]TOFJE M#L+#KA;:U:!J-K^Y9AK;[U9$^@WRA-^'H\7IZMI+S_:H&YP"[;[?-'^O=_4; MVY5]&@M[(MYCM"[?6GS6.G]H/U\$&BPAJ((W:KHF1(:#:U65< M#Q*YOF=V#J)G-+P8SEIOR*"EBZH&^=TZ28;CSR !%W$6^2 CRQT06G%=4X;1 M3("VLALE?O7QO( MCF;82\$ZB\U) ]#WM(F+R>N07P!3GX8*+()IMI1A+=(PZR55#B+(D"ON 6A0 M5B;7@P%4;9M$KIV ?+'3S(##Q1+!(-O(&K N; Y7:0S?NKG\>@>_O3W[Y+,; MC/:2#KX'W/RPVR:OR0J)E0-S2PF+N \6.<4\RK7XL ^2\7TW]I.+ M^-%^+8U\-QKYJHPY>7DJ6)]8/U&8]#L;[[Z)_R,V 6GS6:O"-N%2LPG*D509 M_O-BS.S7:WQJE(3+RU&NW-F>!-0S,,9FC>^\.="-*;41#LV-C7Z;W2MPZ8V' MYTGD"Q8O:1SOS1%P WL!J',:9^TS8.87]=(!#IC\OE M6 %K]G"\A><.QW/@D?=M\"T(]L@#3H^[YZL"L]))@HPB.==19_D1!?+1 M\82)E9YNG$0;DI(E..8.1CRGD7!D(K8(%D>E*#S1U.]_OG=Y>/KC\EG3'4$; M;-TK==6F0MX.DFZS'O-WC"R3(T%3O%P&A/7%X\D3X&-VJ4R^Y/BZP=KSX8I_Q>FD>7_V,([K^%3' M[&'NW;IK=>$@S6XG$"M^> D2IN[AV9JT5#C".+*:!<03R?G=5"'+4W24!2+% M1DV"[G2,WR(\.9\#-^3TMJ&P=^,?%A0,%[UI_'5_7Q+)1@\8ME@\3FDC<9L#YSOD,=OQ?=N4-RO?/9M.AFV<>:4*,0!O_Y?U?*Y_[ M*\ &?K&P8:WCZOHQC0.O?5 =(68U4DS'@R6&\5:G\*)32#ZH]AP?:4668E=*<*Z5V>= M"^I;H_/C$E2/#V!;0F[V&E4MZ#8*QC)E9'CM2NK#<$_#5?&/N(;@=\%M&\ZY MVJ'&CDOS?-#:7 5/:FO;^*QZ3$$/7&I_80@X,&U_<''V)<;6,>47_6Q61ZCY MR/WKL&[TNGM>VA[;_>WLPUGU7V_>_+H\3!M.U^S"9CC.UKF64_X]#[01**NT MWD;]O(G1S8/R--JCBENR !8GMM*P]?KEE&V3']LDCX", E6_X>MRD(C>_U]F_F(]21J-- M)7_QX.9D*-_A\FB!>/^U%H];_(E;FF:;2]Z<#T[CY:0]C,O>X298/+/@,//' M&!YT350PA?.[*6_0[K>?S$>@BH$JEU.1@) _#^$!3>CZ%*Z^8+=V_U> MJ51WD$?#,0V)K @V/[<=1!/)??/ACW[P^A'K['Q2Q^63&N;/CVJ=W.UJ9!=; M7 TAWW,'T\ S5P$:,(:F-$D"%768%=CUE6PBT^>7>=FSBKNR4-O EM:'=U9] M:#3*>WY>+'6&QY6R?9$5Z 1+/YG>,;UV5Y9G!SFOWMNZQ>'G57O&HS(# Z;4D_& $%7>?_J M8=9?\I8MAM)$;35J]/*=BTBKQ9EN-1MFC1[4[07N7#\$:&]0U>?-DC2G$LVZ M#*Y)L(V< '!O395EC-:CJ:6Q2Q9TG8]O% M;C2TZUCC30FUT,?O4\8G-[3KUB/5V$K?>.)2"8QA*2 ;]#M?NNU:#<3%Z_QQ ML!&6,0GK>L5-7P5H*]-6*XDWC*.E(Z^U6L(\AP4W4==^VB8(Y@_M8%? O&GY M+/643$9Y"'Y^,1^UEV1;+=:M,@(?0,.8KE2+-@:BC7@#D;V0#' IR(ML9$Z6 M 70WWK7T^34::1N]W.AF3:CQ=/)E=G[VJ&BM3L.9"/!KHB$@ZF2N#,$MTM@[ M)#!VUB7CI*%=N,:OHYC>I^R]!1VHX?G?8BZ $)HN21_.83>_S[OW:QOJ7N\R MXJFYO,=!3QIT_!DL!6I6J%I?Q%.(IGT_KMY<3L%<(FUM8G+C)" 'TA/UNJZ^ MGV1PL)?Y3'"1*7#[DGQSNY35KV!WW(C.O_7;S2S(VS=F-)A^CCV,J0D^5]+F MB'F:O>Q4(4=S)1?#?!*8"KI9[H5ZD;0U'!F/#>(V"602AANU@+N,3UYOI#KF MTGZ3<;,B;^UE=F9@77# '^WNJ"EM?>+F.ME MQO"[#^_7DH5_F8Q1MAGG8,=?W;QCL/CX!K@AETYJ*.2WC$SPTV^+,R1@DL55 MC<^Q]05N_/BW<8ZC7G@E\P!6N?5KR?N9)\YM]O6TM6%>7A;S'J%E)(L!LX1H ML KQP#FR6!/D.57<.DG]IM ""\9@JQ7R@H#0TLJ#>BL8RLT#">- 5G1#:#74 MG#VZ81UMW^0(\;;XZ?=7UYY22#5TJ+#+1.62PEL$$Q:57G='/]P_3 MS_>WZ:?YU]]C7WKNFO5 MJ6_:D>3&>$T%BF#S(.YQ0H89@QP.0HEDE3=N(\DZ]W[2@!B4P[^X9P&THZ"1 M#9I&&;$$R-B_=L0&BIH!X?=WR]L#+P[;*)5EWI?]]"F?OX!! \-W;?;60E." MO]HU6R@=UV$XUTK&-RBN^M.J1@2\.SL(?%/AB. __/D^'>W&^]9SP($G8LAI M;Z.$J\EC3Y@R[3>Z&6!YZ6.UGJ<-B!B8=8\8V>:US0)RK'1 M;6_H@=_:HN9L#N8ZR?F.;3#3TF6S2$O)YR0+I\QP>BLG?BW+;P"O!B!N#M=6 M]9\;3]IZ*F ^L!XO?5A).]S% 54V$J(-URO=;MIB8U8T M]+CES]ZR)]LC=;LD2YMB>FT;M+_8A>&P\4-&,_A^<=6Z$3)=&"&P"0V@Y:$T M5S>\,,DGHNT,D6NK?;66QTD<2GU<]DE:*8RK4,9IZRQK'(R-*ZA=G8;-Z^80 MJG>G"M;K:!-HS$+%D$TUAJQE%"7'A=),>!HZ2>_)9P<^+\[=.O>/[0IV=;#0 M)_G:'BOL;P#C!E$:?%Y XW/"^L^JOXU7)QGA*>2_QZ5?,%X.E@*=8'(56U&Y MTJAO%)6Y[]3GYCKTDXL-56 I)MO M/-8>2"19(!LN'-*,B-QP7#HA@G6;@=Z:C$4Z2PU,(PL![$WF M-DZ3^TXQ?3R!OGVLO#SO7:'OI$F9 $4UJVFH:7/D2]CYA)6+2# !.H.1 6DJ+5CI3!&2C)2:=Y+B MLRUZ:]U\/TVFBZ_R=7<[_;)QL1^G\1GI0^)K7[R,C>^S0=_MD+2GB4J2 O(: M:)1C+)#.9>QM4)2KQ!B5W62*GS!)TS/<4\(J&>TH\W[IMFO=?I5=K-L>82@;QK9>../K5T_T!>)#K5[6\/NL.059\G([ MV#RP5]F5_GH!B'D\&1]A^/ER!- [F0.$#K_&\+I]G<%G^ _+ZYOF0Y=U?%7' M2YO3,9;+T'AGVT=_MQP"C&&%.;G80IN!]FKYC+4+X4OWA)X1F[WY7_^,ML>A?A M+218PU_.^M\_32?S<4 + $K-/Z]S3$0K$5^UH<[?:\22_S :8P*J&QTP8!K[EV3T:4U\P-R"*_.O_^8Z W?_- MG5WIDTO%]#*GHHZ&H5K*M,?M?6!T^XUOB[0B19PVLAVN!5]4O"I\$[AGY8* M*M]UY$"^.L=,-$&[<7I1^&O[9JI/N8W%/6;J/2[>N\;<#XY^05#3^XW(O8WB M#(^AQQXOSI:P?/VQX\E=\UTPY1ZFW.WL[MO/39_,-;-O<\;-J4V'+'!/A\KD M/:%&(.R]1YQSAUQP$E$J+!'>2!$W4F^?4R7FV:F3"Z?F&@.W_H07)U?Q 6%J M0/3]%84*7Q2V9 #F:GRQ%L: M@MZH';]GP%MJUV]:Y?K'A0OHU^P!NAG6#'_&\"%7'*S?IS=-\([](1_I3]MB M/*N@9_R4^M?DC,H"D@4D>[V?!20[!$G-$W.:$J0=D8C3:)#&.J*8!&?:N:A( M=R#YG((L"Y!<13'?@LC_R@Z]W!OY)SN?MK/C[ 3CF0K2>>\2TDF! M-B\-0T9;A7PP$4L2>' ;B=3/0K.'7+CU S[<)WG M<4.DY,2F)"+"6@G$D[1(4PY@R;PE/D2.]8;#X\E]65]ZQ+52 COWWCX'&_&9 M+-A8L+'L9T^P\>;$LV<3#;^B\V$(*XM MIRS83IU6BZ.>Q0K?_,])4=/.0E&;T0]S?\7%4Y^#1>O5%9J'K#\5WZ[RT'-W MZ4^3:8I9^E5_M!>7KW,ES=S>M^#XBSCOX8#]@^'-9R+]DU(6#E-/WHVCU29) M&'$**9D8Z-TL]U^2 FE"-%4A*6PWRF1NQ37Q@.J] )+Y]-HW\4)/+,5XP,G] M!56WS:FKS(_BK2TP76#Z4&'Z;E@EB6)-O4'1T000J1S2E&H4,/8^WSMP]?A]OCU%Y>+[*&!KE M2EDB+/$H=P4!O1S4:YT"0Y8%@U6TD;).FGKUKY0#&RB.!P9O.0[XF[1U>,*L MH&I!U8*J#]:+(-H'S0CB@@%"1L^1XT$@:JA)(>)DR$8DW9Y1]=0\S@6)"Q(7 M)#YZ)$[&)^],0L*XG,26*')!2Y2X,X#+E'H3.T/B7A:E. 0_7PPB!*,*50HQA#JAH, +C62 <1<36$.Y9)\UUC[4*"JH/ M3IXU%'B4Z_S!H.V!E'3 M2H60K$03@13]U,H](3!5>M$?) )8Y X\+I[T LH%E(]BSP\&B^_VI&.F< PR(.(T@&+"">7^(LAI+K0G M&#-N^^!)OQ]+[_.DD^))[RF+K7O2X>^\IW>L7QA^[@F4WGKW-U_WZ 6!Z=TQ M-_+ \[^[FXM!"6()DX"< [N4*RF04YHA&9/F&C.<3#=<[,]CF(_B^W0W/_\6 MZQF,JE%>)O[W-^-PZYNLV=1O0//X/)Q=?5W%<8#+;AZW MO%JGQ3VL],X8;8DSBV5>X-9:324[GTV6")O' WN2AY\O1R-[-9DO6J:\;E]G M\!G^P_)ZGW7RRSJ^JN.EG8*ZOER&1O*VC_[NKD/#S\-ZZ(8C8()7RV?<=QK8 MO%60,T'^\/J[OWSC&G*F'KKBH=_-&=/\A0^A9P(_^**'GH'/#'[:0+:0V70G MC=Z]2T^JB$8.SQ9XO*%S2)-;=<26I2/V[>6[%MQ5([FK1G1OI>=UGY:P0Q+K M(R(=VQH_#Z,.R1FSPBA:,.KV\K4A!#F6J(T<*.C4&>?T-.N]<-?NN&OI9ZML MZVBK/N53BRJ F5,E.YQ6G_/!1>&Y4GUA1R&D?UMZ0=KXT1^BCPW^+WP:K!SC MG$;][H.L!K^]H_!@M!9:(Z%#1!P[A@S#!'F!C1<\.,PVHI-\<)$R1Y!T+(>+ M>H],;B?J;!34 3A)#N+3OKQ?^?#V=6[,=B3\Z8$Y?O9>9Q^/+?CV_EFG82$ M"B4'BAQ?1[5RA'U(^YL0-H&AEQ4'CN"I1(;!V ] M!<%>A K),VX*@KY :2]Y7T]HEMQP2.D" M:.X4%_3FO6A44R5;*X;](]O6]''X'C+.;SGZ:@SU!6$)$!8/X M_V?O79L;-Y*TT;^"\(YWVQ$L#>Z7[G,V0FZW9WK7=GO=/>_$.5\V"JB"!!L$ M. HM?SKW\RJ @A>)%$B2()D^8-;$D$ 597YY#W3"FP2FI%%?"MEH1-1Y@5K M<8)Q2=L.5 8R-9R)N6\OURCY]PC3_BXDG>0LR$/#^T':,IL!2Y/((7X8)L3E M$6B;ML=(:#FV9X6^%]MK$8M1PC&."CR(Y6,]:_D\/KQUH*/T-??K(,D>3"<] M5T:+62UF]R%F662Y#HUM0GT4LZ87D9!B>:QI,C,Q8V9Y;%7,NJ[OAPYUB$<= M!\1LFI"(6B"I:9#Z+$QOZ5&VKP'EO\9\2J]RX=NT7;B*62"VV5:$[3 G%W@6C:IN.ZID6H*6:R MF9S$06(2$(>)FUC,<;RU24 C$HA#=_%VH@DL3(=M*_L2;.ICI0,8)3,"VV6:)&H M1>+0I2AVS-S$]4EBVCYQF<]): 8^29D34CL)J1LD1Q6)ARXE=_V)&5QBBI@V M3#0*CZ5D_6+AF#MI8@4Q3K6P [!0L#(PL2+B)8F3LB2T-@QU&RD@'%&Q)B]K16G'=:UK"?Z 5#E^H?^658,U#]G,7EP_4TKW?$6^ _ZE;+@1 M71GM]ABP/X;8H!;?_RVT;?/=AU\_BY^L M=]\966T \B7SG*)%+V8*&" #L8W]_6H+0JG#&V4O7Y+-*]%&'RZ?B:J0*^.' M+)_CMS:\0%8D^9RI+OL,K\ONN,'3E"<-NA+X=):7#YP;<'?XO((_E^BCP0[( MI11JXJ/-_?>O5*_D[DIX(NQ*G0&,<[9XWOTM+S@L2;P%5_XZ8X8..]R.G-?X M@E1N0KMV..D_>*.N@E?%S^2SU[9 O"*(V&RK)_*O">>L?O9A23F=EL5CS[PR M7BE+!Z"WZSS?^/07W'KXS,/4=TUF,^(Q$\ T "@.$S"K6$ !\ MW3OFSSR!8\&Q$1^^"CIG/U;E%+6Z>2.4ND_I*EY?3\MYT6PTE)6.Y?=U+.(] M%\N[>KQYP^$)PX"KUSB;#V21="H_)-CR8ZF$Y0S&/6!D\L?)NCNAEL] M"+FR!.]-*9X!8K7_9E='W-;G9QV]4K&-S,AS7>:2('(X%DY%)#03^%_D1F'H M>TG@^L/..EIE"*'=7!=,J1F[CS$Z21WOB]0(6MQ +HB%VBPT]=,@RCS)UR >HWG4A/OPLU0<1!=]+Y_U#Q5Q.L=?^ZZ?OC#?/ MXA'?%W[_;=; K9/'VY9\1/]$.:]!X-<3X44 .EHHOHPV].DF$GKZQN/\_O*< MEM?S^B@V3T^%TG-K!N24BY'L[\MJ5E;"&7KJ_7;U;)H1 M-_)D<60G7N(3Q\%&GBPQ2>PZ%K&L-&!6Z(:.L]9-X34!$*#XCT523OE/0/;+ M^7F??^AB?\Y2[ ]^JV%GX:?GPL3.Q''V7/(Y6L89M+7F:4NE\SI8C8A'0<38 MYG'$64Q$];M*QM]9JR\KW(O-5Y/;>ECF<:JUR?TY1+7Z2 M+H]95Y\-7%FJ,UA@]T!QRSW.3P *H35Q4PBU**$ P24//-!V7>\Q=GR^R MJQ)^#(P^@*)^KA#]F#I_[HDX1PO_G\%:+W-]FE!/;JUGO#Z=3#EL6L@/O"CA MLR$20\Z"OLZ=?\9'S1KH-:%J?_O0_O8>KO<\[E@$1Q[K97#J 1X]"'UWUTGJ MIK[M,(^?9WL3S]23RDT*^8[NFS_8\SQN^7!H'B6. !U$0 MDH3%J%/'H%V'44 \W[$L'G/+X=$0+H&/15*)'L\T5PD40E6^[A4Y?2G7NS\O M>D/7+U.T15O2J2'T+;L=UK)UCX"?9YGCF<\,=.0,8]X''M= M,0,'S'U&/2>+'45B1=PQ_<@A MH4]MG. .JJ67^B2*[3@(32T'G(M5WY&@]@DY[6D/5 MHYLT3!X&)B.L=8@M&W#1HL1E3DHB#U3=-/*\Q*-V%*<[%2)KF#P!IM$Y5+OE M4+4QLEF)?\EHW@T>&3YA2F/UQ6*UZ](T,9V(^);K$)?2D$0L]DGB^F$2>EYH MJ-&TM=>&:_3ZO&P1WC=CC91VMV&JPO"RP9#%G#-79P(\X%O=BAQW/ M)W9(@X298> [:V Y6(J7!LLQL8[N(SEHB4!_4@XQJ"!I^/6QR8=BL%]=SZ<< M/&5@I!TBCHCT9]H88C/6^W'*[-0.B,>BE+BIFY P]E/";"M.F&\S M9H5[K$9X#.U/H!YAM&T;M%I\>0UU-%P>!BYMSL+82P,2<"8#ZAS.#2YT[>U!%>L.,\;Z?^!(@7O=,._&>:2P, MXL2-*4GC&-3FV*$D8AXEU/)]+^1VF,2#9/ENG&"[W!<-?L18(6U BJ378N N M_0&'A%:U^$K7-^/#]'FE:L[#[\*HG6J\^$S1#C3NK\6+",VW-+^G M#_6[;_ZZ>D!+&^W 1G_3NV'_(+=_ZPY=%=FW&=A1%-'(]$B4N!P0EB8DLI*( M<"?U'8^F9A+OI &+:IF?.*T!3NLD+^MYQ;_ K;[/144,![2KZ>:286CRUB!S0@;N#9)/(]2KP(#)_$YYYG M6T-8.&(9[\NZ^2)JGT[QA'<[4+$!!O\ZXP65[>+[>K.V>9 M)74<,>1[@]^,SINR56?P?5#8P.OCY03D6#E76<;OY.-"\\K\MKT^095M5O.W M-9]1V&_>;H-0D>6MO]GD3KS+ZBS.\JQY>-O>X['46?%4S[KR_6\5Q#]RS3:7 M//.Y[5UY.]YB@+>PX"ULL_??LU]8^GQ4+2[76\&TW+!/CMM-?]EF[(6A^R-^ MXS_3'_%%)2;G019?;BO.C9_A]]O:^ !RBKV^_>*);-_16S9>7'/>1Q1I_/[; MK(%;)X^[FCZB#E7.:UJP>BM/[3AVY6@]7D^$"8?$L)]IE=P:=C0Q;--V-7X- MUAMYI+5SFK<.S5N.)7C+T;QUU)3T<]0-'MO<3](?4MP8N?"P)&7=:/'?@ZA^ MYI"':UE9^31C+.>/9A]Y1\L^.HS\VK#\LUK?^1+V:'JOZMD%XVM,H+,P\3X8 M<,&@0<7O>#%_<?!42N&ULDC%./1%',+"?U4QZN97>:<6PZ $@D#3A()-\, M26A['+X3^HYO,\O&=/M#21=3RQ8-5/H\SQVHXM1/6&)%!/X?$#=*& D=!AHN M9;X;!,PSPS4U. BHPSTK(3'E(7&M!#1@BYG$8VY*8\NGKA,.[RDXZ GL3A-V!=) MV-IS=% A>STM88%_BCHK(5%QETF9DCG(7%K7_.53.[4==IKJJK;#EAQ&,6.N M3T-B>Y9#7,]."?7#%*RK($T3CE&'G6:,MG:8TG*%%?8;KNQ3^H^:7R/G]7ES M(./,][5MIL%+G^>9@Y>9IG%@AYPP+P+PLB*/Q&8*_V.NR=S(=B)WD#:1AP6O M0'O ]^98TCKRXSSV$8&!H\>I4,ZH/*.B]#W3X=1+X3DM8);&E7+?=[PD(CX/ M8N(&MD=HY')LEL-=ZKAVZMA#:\'=9//&(PW"5C\!;,,P($.GUA M->F(M^/8LD%/I+[8B=2F984.=5+BN*%-7#LT2110DYA.;/E6$G,_C8?0AP7; M?@&N'3IK)[2/-G3ZW'GC@OJ&:*K0B+GMP D;1TM$G 0)UBE:"24TL!@);#.( M8X_2E ^BD>\-,:W#]B<_:>8XF,-ZQ-KI#ASTI6QHKO5T/9[CG1[/,:0(BBUJ M68E'>&"EQ*74(V$ O]H!?:3C]MZ0P8=1!+%=N#YH&X&&%6/3"*)Y?89->Y?;62+'30JN85&4TJ+##ZM]4B2U42ODQA)X@2 MS=&STT#LYP:*V.&5YP7/WL<)=IY,XEP!7NP\WF2 %[&O CO4,TU&UF'Y_*L" M]7&>U7%NW>QV%$>[EQ$-FMPOI27PA5/\#SSATYA7FNA'W21DE&''$QBI=%DI M'B<]TV1(5%..EG__M] VK7?"WZ)^?I_3NLY2V"7T&VBJT@.'7D=A>H37 6%* M,]5X:61@IM*SN_3LKOT$)[;1.461?'W!C>O4;?O%X('WXIY>XBMGW-/K3 [[ MF69N3QS\T^D3AR>%C=D5!^WO-HZ$$DW^FOPU^8_4 WA)R?&K8U%UT\+=5GSX M+J++2R_#B[8__2YV(F5X8$2MV$N(F9D(BUZ&$^;;E6E[HA-Q< MW;^UF\0F\QW7=>%5HQ3;^84D2AV7^#RFKL]\T^+6@$0ITJN>;*:Y\1]-K"_* MMSQ>P]L#IQN/2O0-WVHS3%S.$TX",[6)RWV/4):FP.61;3';]$-_K130MIW4 M"LV8."XV((HY)S%G< LGX3%+J&]S[^F1!RO]ZH:JS7 FEF/N*;_X>/2N>PJ= M5T\A/;EPR#HRWXM#AT.,I/LH,QZL=U=(FH[ 7=3$J?P/S<&;(@Y]<$\ XW(C+@7 M>FOC-E]CTCW1@'PHACS M/>87:*NCZ6URG'C/P2 M T\T,5EV>%\7[ JBS-QO(-:?*/A(=U<3:.K1M=1H&N2^);O\H3X:-.YB<]) MQ%)&K#@V(SLP?9\'NYB 1T37T-O7%+]Q\]!H(I#G6';SV.8:EYMR_K(T\_&5 MU^QRZA=\[*?57D1WA])E,YJ8-3&/L V.5G1.!"2THG.1QZYE@UZQ)N8S/MHS M7;'VZ S<2.6GC(J>WQG7W526M"#/?+$6Y)UB*H=JMZ?^N5P2T$)$KU@3\QD? M[9FN6+M^=A)_[^=5A:+Z9[57 M7+[P'>FZ@+-I3!#&J1>&CDL"RFSB6H%+0I?:)$J#R/>82[W87=V_M9ND8>2' ML>D0.[(Y<1F/"+5BF]B-8+A:2#-TPK@TT/"B+>Z"X0>B1*'%B8H9> MFD0T!DLO>-:8LZ.8V3ZW21H[8,R9H4]"QB+BT\@-/)H&S!ZR^[Y/6E1H,7I5DE[M!)U MFSE-%1H\E\#33_V(,H\XE@V*59(FA 8F)PGWG<"R* T39^@V9& M'7&TAS!1[5,T466?NM?E$7\S]V7?:@5ZR)^8R/]DQ7K#NZ["3R?BD+DN@:Y@V>;UW#?%$D MH$6&7K$FYC,^VC-=L4YZUS7,H\2@4TY[#U@4!@ZEA)N115S,:HWLT"4!BTT> M,Q[:[EK&^MI->,0CTV$.25S?)FZ<,A*:3DH2C[NVG02N:]$!*?.G57J<&,5" MN=>Y[[H0\.4'>]Z%@*'CI8EM!80QAP&#^@&A\",QPR#EF,\>^_LL9 ;3.QDT M1F:Y>YSO=&K%@!K#QGJ>&L.&Q+"$VK'I.B0.L0C'!V2*S#@E01RE?LPCFOK[ M+&8>'L.\B;GO?/*3P3#=GTH7-)^&C#D9RRZ*@#?<("6VF4;$36R/1*'O$.8Y ML1DG01)R_WG++G2=)*8NL2(>$)?Z%H&O6L2Q.4]\.V#PB[;LQDVQEU)QI OS M7J90T8@EC@<67>K;/BI'@K<#8EF>8[L^Z%I^N+>JYEW5J33[RAGYDU?E-_]) M=%'>P3+1=46SIHI+!T[;MQ/FNB8!"Q(L49J:A":636([8K''8M/B:\ Y6$7S MX':H'6KX'',$\M)KFGL&@+97!P?QRUKT^1[S"R!X-/4^QW&/7W#-7,K!6$L] MFT26YQ+7LB-"4\LG3A*G+G4CL/QVZF/U@IJYDPP)CI2/=%6R1EB-L*- V)#S MB(>N1=P@L(G+>4QBTP>$#7B4>#&W$I,>J"IY+P%+5R/LZ\Q%^)G"(OZSW;Y? MYE->90G\SK*[D>#ERK.??-S6&P++>V1M3]V_XR^U3XJ](FXY:9P&)(JQZ)^: M*8GLU"4)=R.3VS2QDC4%)C5=-[8MS&M$]O(LBU#;MXEGV3ZW7"\US72)O3XG MMYS-<_XI_:>PZSF[!F*E-_PW/J59T?+=%UY-ZR]XJ%_@8=_G9?+'-P8'SIJA M 5_-^79T:C^WTX.;VP,<<[LQ!I4[8U3MUB@3'0!]:F2%Q!.$QXKG%+_0E/** MVLAJ@]: .'E>WB]/U#Y;9FBQ0$#!)C<-G3=EBX'X/K"A^/IX.65^VUX/)Y_36H^H^H)<:;E&.=?6S3^X]P6[>\E MW<=ESA[=D)]IE=P:=C1Y_9[H,S^Q,_^!)WP:\^JI8]=8JK%TSWSUHDCR>7"> M;6(+Q3ULV!EZX331+(C&T=U!]A)KWLZB?9,5Q@.G5?V=;B&R.?]Y%#RG);,^ MSC$JLVO%)^=>9[+20V"K=)U+XK)15.QM=K6GU&(N=T(2QEY*W!1'V:41)5:< M!)$7<6[&[O EP\]ZW*VE(!76J[QE\PIE\G!4ZUPM5//5:(VFWU.AW]@*[# " MJG4M1ES&;!*E#B?B)TN]QC8>+$XM+Y9=:*)X.J#@T,M/ M#DA(?1< F0;]4$RQCX/TC3@9IB80Y=,C0)2S*M0B\13IUY0Y)(P"BP2N PH MT7%30CT_(J[E>D&0QMQT!NF@,#KJM:ZL@PA$/53@,6\:R^H$=JHQ,#%!^\Z. MWCM >\KTX6D#0/O%1LI3HU"B]I8DSKG#6((IJ+'+B96LYHG/YA7O$L6)W<\4?RY1W+]Z?'[50!O[K>:8 M2^(8&GLQHSPE06@&8+E$-HG3E)(HC%*>>"D8XFO]*P=WYNV58YRC<8P.B6G? MGX:QPTP$MM/8=#B 5QB:V)(M(*%I B19H>3!B#L[3A)B4LMDX0AB'!JV59J^LSCU-FSP_),^467)@Y=FAB CLJC MF),4![V[?A*1B'H6H:'+ C?U \=;FT?\\M+$^6R6\RDLB.;O:7W[8U[>?UQ4 MV?TFB^R^E(*2+[4XL;])1@*[9*2P3;H:\4RK$:TKVWNF0M"^>NX*Z[G/O:MG M*QZ?K61\]CVW> O[1;<851A+U^ZAA)XU/&I\VXM-)S( <66TGER\ZTK\#E=5+0Q'R)1WNF*S[*8)_+'3^[*'_HPO.UD5;EU"A? M41BA![^,:;J/GGD^Y, 6)XH"GH:$TR0D+H]<$CJF0SPO8($;AQ:SK5V2BC;G MO?]*'U"YK8<:,#=QG,<+0DZ5SO7 *HU;&K<>J]>A@%H.9\2SN4O< "O<0FX3 MEMA6G 9F0*VU"K?(2E-JF9S$@07?<>!_$&8'*?<2*[23 ^-6$-D:M_;E M6-(*\G-%0IL4Y/3%Y4-:S)P^^VGITI4>*&;$C=..9:%),3Q&7-< M*PWBV!Y"*^Z7A?Q:9<"0,YH/+&0"7TL8#5GZ/,\XT/KQ3_AKM*RI3,:V[0NN9-;91Q0[-" MQF;YU^26%C=$'M3#YUOM1.F0%ED!/%L9=$,;$MSR=N%$@-EV8TM-5.)KJ(R/8J?^T?JN[ LD,'%M-)HA3GPMN.ZQ$W!C4UO%'5A^X@#[?!GAKPO6!6R6(?]GVLPK^/=".[%\*;$%R^HDO9ER1X$X M!"0QX)5O15[U^W(*;_CP[_\6VE;PKNZ9[[1@*X$O@U9<-VQ9=>N\L&&+?Y2& M+9YUY3\_]?WY2Y[K^>+MWO1E][>PX"ULL_??LU_0_5O&D^U\)K;PY5:+=W): M5XMK%?S1<_C_.*VT)G :YL:QQA*<^XHU M,9_MT9[IB@]6TC7BK*,=TE!LTW9USM6II9GHG*L!4 M4.Y;\+X)BT/J6V84#3'.:E/,O0NQM\4-/\SY+_"8+_<\O^.R'_M "5?^)/)T MPI5&MG&?IT:V(?L7."ZU?<\B%N444(H"LOD!)UY@VI$=FEX8ND,/ZCL@HMG> MX^-&3Y7^1^,DNC EV-.BXC)814N(I1X$+&:F'_C$M0#RW3#$Q%$6$6;3.&*1 M&5DN.Z3NBS[8+_?E8#4&H1MJ$:%Q3)_GF>-8&EO42N.4)(GI 8XQA\1>Y)/0 M2DUJTC0PW? 0FNZP^&5K\-).WF'T6U_+AX1YS*>FZ_,P7!N]OG?]%F=M#B0AW(EI>EI(:"33YWGF2!8$0>)0'A$: MI@X@66J3R'538OG4L0&OW#A>:WNR-PWW]0@F"O?(G[PJ\?A#V[+?:?C2/MQ! M=-Q 2X;+8!4M&?J2(0X2 'J/DC!A"7%Y'!-J>2[QD\"*?,LSDVAMNL*^==P? MRWDUW-P%3_@#3&J[VXNY+PPVU8+@,5M&"H2\8K"@(XM"Q0:4%?'<#9A,:F2ZQ_"!)S=A, M+/^@&;I"0&1W0SEQ[8D5ZF;D&LCT>9X[D 5Q[%#?\@EW6$1<*PU)Q*A-;)=Z M'J!8&K)!PE%;:;BO!C"MX6H?[EXTW"^W'!:._4>U>-B)89YODW R+/5* ?*B M1A%G)6*2, FH$Y#0\QU,ZPT)#=R(!&;JQZZ=)'YRT(R':V3G@15F:V*Z>QXX M=L$<=$&M>C15:%S=U@=A ]$'-B512&.<86Z1*#8#$L11[,;,8N$P4;;G5/('Q8BT"T7E]NN*YM@\LPIK7K:&GLF6L'-OK P\2T098PT.L= M,R&N'491P((D9=XA]?K!:K@GCAY/KQ%,G^?9(U@0<],.>4PB'J7$=7A * \8 MB1S+]3S/=SSO(.D=@Q7G61JVM-=[=VZYGL*V-+51<;BTAK_AK* ,^9[7C185 MVO+4#INGZ>9-NV5[%5^V[U+7<2(2A$E(W"1P26Q&"3%=*TY2E_END.Y= ?]' MP;(Z0;S@[,/7!"Z5Z#%8)HH7[ED9'R5';M=U;*LY$=K#?G[DH0'[% ';MRS3 M9+9'+)H$.!33!%/#Q2IP,[1B/TV":&V6\F#VQIZ!VM(H_6*4UNGG@[GB.2=_:5C9S&RCF.1AT]JPW=AG6;S3AYX?=([1-+(IM%*8GCA&(C MOH#$;A 0D\+?/1JY#D^&$%:/V!5#V0_V)+3,0XJFT7#,L7)S5C9 VPZCHPR- MI0?&TC!*3#^D(4E2WR*N&S!">>_>3CMMTI7!PL\I'E/?6(CL'4;K6I M<"EU'=,!2YH&V(K(#TD8QR&)36ZG 8MB/USSA*:FZ\:V%9'(CDPTQK'1L&\3 MS[)];KE>:IKI*G^]+Z?3K!%AN^N"O2]%9(07"5@=/X!QG9?UO.)?X!G?YV7R MQS<&!TZ;8>I4->?;D:YE/[?)2V#2&_.#"*JO_P(>#ABY$ X@6 MXV9.X44;#BN?5>5=QC@SXH?E]VM*<9=D7L,I\ I>Z6&&>)\_3)YZ'\P"G!99 M"F0AOE_"_ZKVTUJ\'.Q?W]2'KR3SJH)7R J#"Z<6OF]_]]9O]H#[5\9 %+2! M;\++QIQ6AAC'*"ZM>#WC(.#N^.H9W51[QKWE6 MR=MW6[:TD0P^3AHXPO7=ZMT.C[H09P.7\;H!60QLA==/Z==L.I\:LQ+)+*.Y M084_#S<@G:N-E2D&<#UMEMXR*>1TZ]XWN[? MRG%6Y>^PLMI@<_'6U !=(L:;PHN!XE!60.!P-T91-G!@@!+B?G)# M"RKW'$@;F)C+ACW0N$P+O@#[0ZTTTK07E5SW)1X7F<%\.PR!P')U_,8-Q*I1YYHDM-L M"M?E]+Z>9XT@H#MDAQMQ %*PL*R>S1MX)PK A:0%5-SN/;P.FR?BUPS)I7OR M@A"!LQK$&7%,^ =X.H CL&2"M %'5M12[X6OW92 M@5RU^(XY;'SZ2PO!=^U M=USF:.#Z\J: '87W[&$\HEO2EXR2::EDJ%A +Q\F0C 0P+%AU6@Z9>(#P\* M'. R>%QI,*"T"? 5;"7@;;LTO!L"2"465'8[PXM:TJ7PJ LB!?9OI#02CY5. M&KC@8F@V 2.%@ECI'2^2(F^/Y YH#"E/')."T24ZAOT% (8CAH_DGC(ZI31 S?+^D(X!8Q"_$)DYKPQ4"BA<&1+" C+@I,O"RZ.O.Z0A\YF.XH4.8=-D0K)'\=H&\Z,"C[XF5:P1#N: M&#BF4CSG!YYP(=[47QT) S'/,]#(>K(7Y(:4WBB&\GF[F"4&O<_R7$C#EDN! ML6F:"BQ<[-I_U(]Q;2H< $*4E;723N!Q0D0NL?'$0+RA]:V1YN7]A7!U'X9; M&JB88B@!O +-:U!JY3:]X-0-.&64+*V.QI!_*P/IEC^ATO4 G''4%I"[8%\6 MMQ%F@=!]5%9>JVPL*7>=0C>EC+>:EZ"Z0@&9M".49LA1.5J<^N&/PG@IP85C M)CAY*=[Y;=; 0Y-'U_VW3H&^!,NW3_9EC%0(JE;24[J0,J56=&*I<5-P:2$SZN'%0USQ=!\ M\D$+N[,$\=DS.<$DR!I#:@@%E\^[SYI;<8N>^I;5]9RS90Q ]+D1A,"V> ,* MQCT\%-7$-@L7GTN3I,W337AVAY RZ;91"'OE<>G^)KS=M=(PX/64%0QO?GD" MH&E]$DODT&U5>=\Y'5KU15D5#$X"K8-56@/M03@@Q([3JI+^B7I>"3TE08,! M- EQ1R'SY6U?O/%G H0_<:GQ@$QZ#]R4-?N71=N_W$NETTF"\_-VN2!EJ=MO MMH:639B%)PF4S\80#B0 R7QQTHDX:<$"J"OUN$/PRZJIS#(FE.%;>L)% ME/7P!&A%2^?0[OMMEPTM-%.)@)%&P]R MYU!3Y"?,=7V'$H91&B:)N3;UXC6AIL_SN :.@IWZ('1U M'57J197L*V.Q/X;LS#Q&*.39($O^C9)HD#ZA#F!JYOAS%/L)_7,IK] **RK&G^-[#L M9A];ESO&S(7G!>RC3ZUKZGU_TQ[-7?&7\YY+3@ZO'9Y(=P?D!5^?"-R21R'2MU/6]($J#0Y,'K6\Q]P+^^0 * MYQU0 X#_EG3B/T0B3U;39]"84 (D^SNBZK!U06!D(0>Y0 @CX'M58TE)2CN>"- M=$9PIB(*,3=$%%LXG#$H!39&5=[##M:]O ?^54'1;_RNS._P)VF:&S_21$0I M3\EA/':U97O]#G%N)G03U/2(R.[$LJ!3]IB,_G@&T"J%PAAGTCDA71="E12W MZL*\-9YIWIYIJVOR[LP?:"72F[X [#Q,C/>P ?#5(J.2V7MI"1)CI[-[?QHI4["J_V#&#BJX@SY0_C$RRN93'7MD#[",T LSI-4#QBEWCP'_>9QTUK MS=2.:!BFD>T3+S!C$$;,(:'%$V(E46BG8)O[GKNJ??RJL/)' -.?4(?_E$K< M&TBKL!\OC3RF[DGS$NA21"RHD69WG#Q@'IRLIT/R^ R"=YH!38I$&"EFC7G= M.K^!=D#D@E#8D] YWAZMB;MS ;7M\?SGN<@N^8T+KPJLSR"D1MS$U%*X?X7Z7&8XR!^BSDO5#J36*5,+)K7&Q_23_)3]X6[,9YB M DV]N$W9I3 ]]J %;/TZKY);W I\H'# =1LV,60N3A=VD%$'V/:8-_=X/['6 MB?&/WSX;?R]S)G<(C)HK>;<6=M^7U:Q4SJ,W%+,B$PPP8O"D6 2"8=\_OW]O M",/(^.FG]\8;?#_,,K?-=[]^OA8_6>^^NS(P:;GBS;P"\)?;G;4'@%OSR.[) M,^GB/W+_>AOQ^7K2IJ;)<&IS6]:\GQZ,FH:*G69%FUT-'[R%57TG;O(WV 78 ME[]A=M3W5<9N>.M7Z_+9_H;)[;BI-5 76[EJTGLAF<]6WU(1I>TEZB%CP1)D MLOAGR56U85]9#KS&F^P[\2CQ(_RLE":QND4^>/[PSG@3?R=B41]H59!/\\90 MC=RZ-=9ECNJ4?"/U''R,U;NI?%8B5_\>B.X/.J7S&VK\5,+!=VM7=]QB<>+6 MF >DSNF?9?6'D*5TAGBZD;-;0I5QL_^BQ1S#@(XER-6>8(*#<#D(=EZBL99^ M\.-U*M9&XK%$@T+3NCT?H8>);'@@R#3#_!"1]M?J9:"BX5\98+:(WR*>H.;' MLAK="D WBF3E[>ZND P^&K\(3()/E\]]8H .2'/X]P=@_GO,?7E_B^%=H*KW M "N-\?[J^LKXI;P2!$;,P [(SU_^_XG ,S1Z1-D)IN2+%<&&_0ZHG7!-44<) M*]WB"7ZL4;PG6@4<$Y\OJV,;-;FEP^MI.ACN#\BD>=8)+(]T_.8%3BAM>2HQFK'LOC<@!P7VUN+765?2MSF M96]T+3[ONQ+,9SP)P21PO0ELQY@<"G(9(B='K!T>CTK,&J'5"TUT;)3!><"H MY]K$=DR3N,Q*@2C@T%.+1S2(>$(#>Q?*Z-K;$@$!4//.4TGL/B6YS\4_HZOH M\2X/AZ>B;T71RGRY'G4)9^*8Y<8)P1#2V":*N56GW&DJ)A/Y>=:K J#NX3-4'K];X M"R*]1>\&UA_W5:A?KC__>7'RN_W#8/DU^^ M_SY-0@6 39K^K_V_4T;'D8K]$=['L*] H6H+J_^C-C C:[X+YPW\DG4MRG@+ M9ERK2G"1']V52;]OB]C%-;\M2J4_K7<\&,%REL3 EK0W<''20;N$C; ;\7[" M[1T/=:JCX*0!R!>#?"+EB$E'':TQXQA=[B*LM*B>PE /5KAV"1Y-Q;&05327 M@@T3 3ZLD+_%BG2\J3#--K87$%]:-"/H6D5<&7^'AY<5A@J[;V*?""SSBCF6 M8F;84^>.]]L8+=H]R%R37F\24?0+*V2+W5KH!&WU+YJ/>5G^,1$OS+]B-$^] MY^)B_&C]@1/5"P)K;V5AIXRGM:V$Y$HQ8BWCW9CR=;M8XM-OBL8$/.@>\['P M_80>L_B&N#-<$HL N>J$(?I*I'5K&"^Z6DPPCG>/E0M4Q+3GTYEV5S/),ETT^MMQ9A*'P*+N^.@CT_KS?UC%I]"FQ*>2^[[^0UOQ=M6E0Y M.!BO4\,RR7]/1".H+)GGM!)%OZVQ]QMV.?M1/D39>8:,L\X+"KJK&5$\W%5DA3M&FJU3) MAA7'*( X(KYV#OU=.X!B_KJ\U=,3./^!V:!QE?W'I*9%36I@Q?1,E_KZ(_ZX M!KPB8#;'OD8J6P)1^V_7U[_V2'W**3;SK*^,#U_!"BOZC=YJ_M0W5 (6O !F M$>!!H_W!KV0S"$,GK4M-^4&W4,#DRG><*67/> MM%UTCQ/JD@-DTWUNK18.!)%$\+L@(/\0R8QXI;/#/BF$<^S?(G> MZOEL!M>^^3?_.\QZG+9"&MCUKLQ V+WYM^ [:2')+X#M2YLN_1DT<]@WI0.@ M-M#(;UPMW@J$;:Z:0K56YQTV=*.%[#WXH!1N) +;-+#40LA>M$:KC M34SR^ MK/X &RL'@R!7W\'4N$5712 9!C;@G>QXB&3>8Y:^D80<0K"EW*I=CB$^V"5A M3VO)>@9H"Z32YB>#F@6DTCH+TC+/1<4-=KN2.3HK,-L"XMMQ1$M6W>YRPW%S MW[I7GAU^NQP46?%R;HQ^@,U:->_$*1%TH==OT9\"W,S7SG/QAO P)_CV6 ?L M7@4>B*'0=R/;"=S ]A;KS@I\=2*6_\1ZD05"V_8['NCMJGR(99JK=ST2 0O M_=("[EL4\H"*@%28>G\K&R2+=L;SV4U%&?P@\%U!N/QYH5;T)/8"Q)>IOH^2 M&Z!=J!GHLN*JO[/4(!)09^"=D]O>??'7 G;I1C6C5S%5,_$Q:CB8 MZG G.X#3*L8/IWP:@X006=A-1=M^K8#MV(BK!G,1.] ,@&W>T*+7 MX!"(KA!_$!I=CPIBGF+3%NS5V*LW$L6V(ED65!RIOV%/R2[,C+,*GJ8BH50( M-UP-? @R55CR\CM]MVQ;4U2@LB%\91G.3N")\&YV/>F%?2S=>S>\6&^W+6?% M; @>:Y"\&)#\K8TZ") 4R#?IL%*X]Z=H:[54B,81MIQ4+'+''V1( Q7@":BK M=QQ+1=*\+%6/T#)7IHQ(5IK.A,-7ZI7R'D#]V%M:,6D?>10VJWD-,Z$U]QXC M6W*7">BVLNX8/<\2(SN;2[PT!N E#LG>Y:5J[V%PA6,U$;@B.O;#4@5C@EYS M XL !OXL5*$%QLDP2=W>#M@_Z[&I- LF+<.!/9$ F4'A$LC)>0FP"UO'KK.K5M!'J(U)MAU97?R;&0//Z%_2CE2& MJK BJ8I+K7#R(TZ=Y6D;J%Z@>8S/BT4YIX*9J7B@J'%>(F=\4\% LO&-9'!1 M]7C/VW[[PO-T)T*T*%#1"U^"\F3<5.4]ZB5UV0:D15'-7=:RCE1X,LG XE'M M'U.''E1H]MQ$!M)E_/A2?JEN9I5SNLYD>AO5-E M(N4@77&;+O'%O?+%BD:)2O#)YHDI41D4TO'5!;6DIDBLPVP/E2.YIDK^=C>'WE4WB3#V)70 [JWD'-"4$F1W%NKI\:R)4\K MVD5]=0M<5)1\=VD6/;]QJWR(:@$U("W!N)XPD] M*)PQ)O:S'2NU#QB]^HUC:JOQ W!"7LZ>RQ<_]-L9KTD4U) _-,T-TFJL+59: MJE!YGYM:BGP5X>O/JCOL7Q67^G((C C0^8T,1FH-$^=CUB&^;K+4W M^O[OGS\N2DJO07F:BCD@JI*K_YXR!U*E48ADL:>2D/9\K!?%F;K(8=]%#M:Y M%#D<@Q=7.B@N4&)S%ZN5UEL%W/\OOMEU8UVM($,LG,Y5\JSLG"4G]7:]>%!W M7.ZLU&NM)?O] H;*Z8 R2[O?IUSV7.B: O0J\94^O*B3A:L5/,LA8TMS2[L> M?&WC(94S!G]9-(X0+X:8JYH" <.I^6/EEMUCY2U^SMA[.KO"?%!8GZ^/2'TS0 M;QC;.4MQA)@?_Q'F]);WF.=R.W%MS9WHA:O"LPB M2RYD_8E(;<$[2=T6B_!WZ1_Z>*]JX2[$&W6]2^]54[1R,=VU0ZW>WBV,?1FZ M0TU6Y(/AE-W>2F+>9>!T Z)YP=JSP12?HX*#1H5\HPBN.VD]*O,O?F$/G*@0GWRQS_Y'7M@]'.=A68BBV.L*#)7LLQ%(IB, MR[*V@O*F:Y313U=*-DW;%3)"C-LMYTW_O@C!!1>EDHY*5\;B($!+*^C:OR9J MY&/WOBI58F%L9!+.BLH1WVE9G@T!K0OK(&%#R?F-[0C73FGE(K1U'R&5?DJY(JN;:E2H%MI5HE4436& M^#:;71G7::/TC9Y*-I&Y#_@ *O^^J*O#8.QMEC:RI3?FE_(;$:*=-1G5-Q*-SS-J2H5F\\A9$L,C(1"(ZKCVFV?[D MV?Y38?R":3[8U]_R)ZHVJ3\#:.$2D"..I8JFTJ-+I:*A^>%,O[ODL\64 M# 2"A+<^UNXNQE^"*_CB#',811/?I0:;OWY:Q,76[)IV;(1ZW:[^#;XE 6S% M:+.BGM$F((AA"D33-::_1U# 3'H>U D&1AK&H\*,=QS%9H%K4?R>ZBFS8$#"9I M)O5V9<6KL3FMX);3NP?\.BA>Z!:'=ZJ+\CX5;<4 ."B86_ S7#BOL*]8@?=M MJG*F>HR!1,$_E%5!6=F5],"_H"W^^2>M\$<@+VPO;*#_'L$'6[9@)G#.TDS\ M."MK$(3J=W4'5?P.3%+C7^[Q,O@3EB.J\Z=5<_NO.?T#S_^+"-XOMDY>(4/R MN.<%CH605TDGO=[; ^"'WW2-&7"ZRGK .,%DL_=/G?F3Y!&MG.;:,S',N&ZZT0?A>Y8OR^: =*[Q#F$XO6AE4,H^GZWW1 M#J^2G%[W"X$PY7\IP-=;5].NN'4&P>,*U71OTV)%7[\:'KEP2H&)F6$U][SI ME23B^J4WBC<+T8&^OA2[D"B0ZT./:-)7/?.2^#[B1>NFO^T3Z=Z_$5M:]53$ M1:4$[)TTR>E#+S"@7.Z=0%L48=VWTAV_6:!A@L\79T 386(S\?6K+C/LAII\@QWZN2K4^8J;Q3\!Y.("->"U5H-6L34L7"=" MAHN+X16$D2QC$S]GLJ^#VJBC/5 M[/#G4D*LRA95CQ.5"^BBD2UQ92?5JL%W+DHT%83[IH#7P(;$OTEOJ$P>[K91 MZK#J-JHGHK#L6V$F)C&FG56K<%"7JHQ M*84A7-N3KNB=*,KN\2+Q&3UKK=-9YA^J->!QI;ET>J@RXNY56]Z0-">/A'&I M^(OF'6U'9(P/- *E3Y"3=Z+9EE5VL,!,/Y93-!VJVL4B);F$MM M6RZYHS4(JIRN-$]1>RUJ;I/.GZ/:ZG9:2VL8+5X/=U<6]8(9DR1S653=GSTL M1=J"][IC+U4[7S#LY+9)FQ8;UC6M8@,+!604)]*F*TXD\38BII#G(' 7O98G M_:U7PV Q,K!HERSFQ**.0@4[*RI0O;K+JM>JNR]9067!IC,R;6"1Q=:GS:ZQ MZ7B$KBY8V7?!BGV2!2N'5S >V\ ^M_9:Y\]$ZP:46,!PZ1)/IS3+A;!NN[7# M\R=+7K+)IF;]DR=Z^XLT<.$24H@5\WXO>)$@+GUJ^4/GV[Y@W7HDNN>G6$ W MWNG7SG ^WJFL]"Z,,_9D;P\1,C9$+@TVWL).%XM\%E6F+WA KK<48]JP3XXA MTMPP#B/N@*K(RBT$(*HB!JEFWF/*R!^\D?+;F)6-:#^0]]P1;;^K"S47?;7'[XJ$_(JN]OWRLRI63BN8-=B:0#=5HYZ.6/HR%UJ?2^F!?1->1 M5+AWNE3LWI]EPE([J6$*8)&)MB=BQ$-#L3L"BK7%"V$&$8+$L?LBO$S6K8I: M'3IZ.?1\[C=H_B [A"'/_EB6#1!UT1S3 OZG4%TSKC+8,B8S23J,R*2Q2QL, MGPAS!NX%)L&?(MZ!ZM2BFDK8M;*P 9N3%+QG\V$P2OVQ;1,\4<-&&F$H@]$%\KVZZUQ#5^>Z'Q$/R0VMQ0V$[Q2+2ORA=E1)Z7J)HMKG;3)>GV M4&X!!8:RVI-_I>@($-=WAIN">O'HY_4[S:QLE>BP*)J. MBV8OJLR$B?SCI.E 5-CR.%YW:9*+Z@LC,@C[M9EKO>IE[VSW3Y)'*,G,H4RF8Y@U(2I9(4.;! SWSO=0'B"P9/6P9' MZEVC/ORA)VPG?8&G.G/U.^MACIP:P22V^@^0G? "@FV.+5-.V7\ZDO3*?Z+> ME,&K9:J+?]L5"DFD[SGH0]&5ELKYN2G\7<6WI^1+@(/*!)L:B< -P2#TBQHC1']2WCB[5H@": I<.5*QQWTULK M(A"Z^_+V2-L5I]E7SHC<==B(;*$.HP.K&^8#DNG/A7]+$H'(XI_-FW8&CM@Q M56)=2P<7CEC#]F4HBF21<._SE6+B]O(+-I,UA![,!W#=CBX'HGTO0R6?%J&2 M)6W]5YQ;SHWWHD/),:E3%93T!K"CZ4G;P7I"+U7P+P,['8A("Q@VHG6.MQ^U M4Z\6P8VL2N93'(N9*"4-Q8NL1U'-VC'!7Z99EWJ5'O$9R/G<8A)43?AA+I M'$(6T@=X73 %ND8=DRYD4_<*HSODJG@N@L]M@198_M*/HFXJFXRH<4/+KO?X M866*L#(/0)JB7T1,)>B/@.SFJ$A$F#<9>B7ZK;KD6 (%1B)VWKXF_\J3>>'>:0+Q7;X2-5[AM?=691F? B#TG* M/3D_#7-_E,<%A%*-3=3SSA^DXI#MYLY$@W>9^= ^5!8E+QG>RWD/JS'#]:C. ME?&E[32T-F6$]K>E M.RAYTBH]2^D%[?#R7E#IXP9B[WMGN][]RWU[VB'3.>?-YE=75GR#2:P$$T0> M1%^GLB?(>%Q@>4P3A.8>2R/#85M1=&)5EW MF6-T\RVM 0S6?(N*)L(2MN1LBA9V%R"SR*90W->/I*IXQ)('; T-90/]1/B2 M$/EZKC$9:MW8Q$5Y+Y_VMO64 ND\!9DT*R7'*Y=Z]F>; :AR]-7?UQUUD[YH M%R9CDZGNIH '\X9VF]8&518-]T0[EKPM;.RGH_=E;QO5:(TMM12)%5?&9_FK M;)R!!E';U! 'P=YV59/P0*'%H#EQF\W:/,1%*NM2ZILT\@#,ENK:T;IDLHA* M0ALBDDHNE=7S:*+BG>'?JZX'J:AH6!5G8B!LU]%:U,6KQJYMS$Z.(A)I^$L& M:WM=S&'-71\-G(N .7I-[]#;BH:Y'+E25BIS=B''R@+?".%S.<^T+2U H!9" M9%F"J/M3!E2->-N^$FHD:2>:<%<7B^HR@EI)@*YN$-A".DA[KG<@_>B>TJN6 M'/^3WE=Z_O1"S;A0L=MN6A4^0XT+;M^DJ_3C2K]0(F\]?;$K( 3&E<,@='SI M9"!]9Z/N,Y<>D[])=A04<J#.L>DZ[O97LMJ^0BJK M>I24:<=\IR,Y)IB"/1"W^3*L82]#) MIZ\Y?S"NE?\>F%DHAM*/*YGPCMIK1L77A6$J84.%(L$T5QP MZDT/BNDR%/<\5&HHE:P+:F?XCW^&>DK?#K[O&H&T"+PPB 7"$1E]7WJ66H]V M8&M=9TA=Y[]*S,+Z/_ +)@[O1%U#SZLZ:@ZZK'023B.TGMITYB5;^W>Q=W=J M[X2K3&0VBR:+:"=U5O!DT7MPH7WTR^=4>J5J?#B130Z%S?)7['M=9/^:+RK/ MKUH5%!.=.%63I#>_%GHH5*10:3D(R]BOOXL]=EYS ="U_'[^T+K-\T4G^^4[ MXQ85(D^JR]D7$+;YJD5&D4@+!$7L ?5):2B"F\]2COIT9>OW>ZH(H@KXQ_"P21([)'MF(BT M-W7(2#V,HRW1MAX6;IH9=O^MU/@'^8L($*LOK>UGO2++)SWM7$Z#17^.6FE+ MO#WGDQK"WL6T^_2]T"-4=2Q:+BGGB]U<7JBZ1\T[;_9"H1 I#H^NM[_$3/8F M6#!%/Y%-I-V)OOV;OZE:$^-CI;75;[_?6C8W*MF\"_:)T1Z&3-:1Q:&M.RV& M+1!$B8$,;-O"Q>=2/&"1?*2]8^K"74I;/:'./ 1+WYK/\HX6U:\@0M MK4BU(2J6&]=JW6=I]K\B$OMAN6XC0"L<;"(#_1R$TE\^HLD@1N"3 5U*P,5!$ M1.@%1/&25@2F^4W[5!1A\'.=9DH_;/-#1-Z?K/?D:D:[*'-:O)?JLX[MY1;Z MU*)@8/^D>2F$N#T+_JW"C)>?QB'_A;1(DK>M_/6Q-)3KVDME;O$QFW_6SK MY_M[:;[=6^=#Y<-5OHS)IGC:!^7$U8Q]>-+\_ (G>\?!BX02S ND.16SPX43 MIDT.5*S<9MJMFOK2[2/C[?V@G(@A3)8R1%4"*/; A87T/&M"J"O/FE0P1)P? MQ]25#QP5B>M%&+);0Q>BQ/!?5Z/1^AS0D\/%\ ),5.&RW2Z8C^*=5*1RHL*8 MAC@-D=375FA,NAEU1D._JG=4;J>N)97X&R@AMYSV4FPU.AV>R3_(: _0SP?5 MLLIX\Q,(NN^0KO]1)/UY5LLN= U5AZ?3Q6GQ[K3R]K3FRZ>UYK17?0*E.0-_ M%.ZF95?3D[=XA6O("L_"?3+0I(IC[<;N_>73,L_E>"Q9:"0&+X-\PKX57+4Q M7(0Q@'AHYY-N;BN.K8V+YK;&"<%P)=@PR:UA1V($C2L#R3G+Z4,Z;MZ+"^YU\ ME&6:5^:W[1>PHI/.:OZVYK#]P._M-HBNE?+>W^#SX06ZY! L=)-I2V_;[ZN+ MX"K6[8YXG&-?>9[SK4H_]A7[[#S^AU^]3,]?[MG_C]_;:I5FEF"U](YQV1(%O*OY[ M=P\\)9.FWLK4*?S#9DA>9Y<[#/,F-%>0(V%H$_AO +IP()S;G)*V<0%;8Q=L M)ELL%C8,/_E_O_&_>7KA72I>F],W:PRADQBMJ!O#UKQ&%7EUV LAX-. MB&%PK=H;JZ$ M@K4X>)2J->AS]GZZR3=+3&S'3LIS7 MM)!#[A,^:_K5CIB'\=WNG'D:;L0A>1?34K3+=5?!=4'A-\U"&UC(T2RD@]B: MBW;AHK^HZ12:D_8HC-1>:"8:$5$,&TC73*3%D>8D;1<=GXNT772"9*'MHO'[ M#!-@FS1YQ&>XH4)ETVN>BL]PR[XQCY%7_YY%N6GE1XNL+2_^4:OH)2M\['37 M_>P+@M[CJD5QU8!G;MGFQ'2?A901G_EN\G6\C+P'96+$IZ@Y]\6(Q_H/4S/M2YGWCNA/3]\[^S!\/'VLN'MN)'@R.3YYY[>"$CWE+ MQOU6<^[)'*GFW&UU9M,\X6/>CG,'85QM\FJNU5Q[;*X=-O/U0KS8[]4- M'CQ$1PZECQQO;FD3A>:L=AP\5:!7D%.A"P\AP,&(]FUA[TJ2B(41#B(:0 M_5HQUGEK(=KYH6%#P\;@L!%IOX2V5>Q].5 M0YISQ[-:S;E;6[FG7&E_0,;5]0>::T?#M<.%UD_AD'71P2M(Y#//\ZRXF1@W MO. 5S0U:,(,RN#RK&QSX?L<-_G7&BYK7%T5-%PH9EC?QGN]U=]$GK47\.9SB M&?&KIWOI:%OZZ*O5++NU%^R4Y:MV@NW<$O:":)V<&]_O&=//FA7&#VY:AFVK M=IZR.UB;B)I7+XA7HXLZ9)W%_ H2N9Z6L( _:9.5!;:@R8J&%C=9G _H]#V/ M)'E=3O'(EOGN>1=RZBJLXR@6ETD+EP,; SJO-:F,;/$:-T9+#*>.&[IOQ-!N M=JUZG )=: @9L)3DK"E%(XA&$(T@XXEN:D*Y4(_';AD FHO.<+<&(J]]9[R+ M960%@_=X:YEPQ]<$/]3>()?)F_3OJK9US+&1+V5#'V*9\^K.B%>)\0_0R(?_C7/F@8'3\OX$(15: -9\;O958TQAU\<5YIM_ E (CM:VD_/G;7TEXSZR;ODN=: M)WS.VKVD.?=".3:,[D5Q2AOQ.=7WG/=GUP-,L MSK] YQR(0N/'<*D<$\\=;IZK)A:-'9H<+@4[W@!X^%K]T'T%-(IH%-D!14S= MFT1CB&XS,%9'Y8GLUA%=^N?/;^> PUIF#^I M"N,A1EJ5T[8!25GH#/-3B23N-"/,F@21SEN]G&R:\9^H9MYMF3><1)%WPB>M M>5?S[J7RKFV#X#WE_D&:>37S7BCSVIZNR]3\>O35:G[=6MAJ03MB1Y;F6LVU M&]OUG? I[\"T.J/_%<3RJ;GE5=LS>V(4O-%Q$AU0VS8-=SAU_C*)14?B-2U< M'' XCAXI>B!2T;AQ[/T8$3&<.FY8$]L<+FJGB47K')H<+@4['"_0I**10R.' M1HZ7QBPUH6@7AP8-#1JZV.#UA**+#9X@HJV+#7[AC8%-[HV8IV7%C:Q(RBDW M&OKUA -^.JR[;5C7<2:.5?S[J7RKNU. M3%/7^FGF'<]J-?-NZ[X;T/%_QL>L^?5,#O+4^?6-K6>-C]B=I;E6<^W&&6XG M?,JZY."P)0@HR4ZK#9XBT!-*#H6KVE!@X8 WXIW%#XX;&C;$1 MBL8-30X:-S2A:-S0Y*!Q0^.&=FX\OR%ZBHB>(K(?\M(Y^D^0VXMS]/<$YO:5 MC53(RGF<\]$/B/K+WIAQ\SZ,@AU'E.)_RK2SO^%B*_MP)HK!)=&&QI6C5A^< M,NEH6-&PHF%EG(41ITP[&E.Y/X\3S@9LE1CG.2R'91\JZ%$0XF&DK%4 MD8R37+;42@;!DO7(B@:2\5*&!I(A@61?#6?'0BV[X$@;,8)_*:Q"_+CA]2WS MT/R_\NPG'[WL(WS:?&.9?4LIP]O\=-W,\I8 M5MSTXH>9?)Z*JLD__#ZOFRQ]:!\MODIXP8!>ON(:X YO.]+Y^@B%K&ZQ93^W M[,=W><&GKXF1[;;K]G+L _9;[/MM%Y"SDO]_X5CB&\[;2Z(QM?\*Y.6+XDN]I?.F;)4L?!<4G/#J>#D!F5S.0;9F M7SE[)Q\5>E?FM^WU0$@YG=7\;KR3%W69W%69XU#V_; M[V]*>Q%/LZ,K/_Q6B:D-GUM7WE.?/O69\\R=G_C,?OTSG=<^\LIVC['20SQV MV&KPC5RU3E^GDP+ZFC2K[27MFX\%(&4YKP%^ZXG!OR8JSH#4*%'XV M2G.IN>@;TDH'R(ELWWJ/&[.;M;)-1M_GVVPZS9(_C%^K\G>0],^F]IWRQNW! MG?9ZECJW#=%,]NC._8ABD:(KI=9\-@B?76PYQ"F3Q9 L]1._HF]R"9<($4/3U?2K!%-$,=N*3H=0;QZ9<4_9A5=6/\SYQ6<%+"1?@ZTKL0 M;#KM9>JEG>+2-''JI8UV:5L3YRB2=0YVJ)>U6DW"9WBHY[3:,;12/AJO[)"A MJ+)@]"R(5Z9E'ONP#U&,. J]>*.]:MCDQW5,>0GSL".3E>!7^MJ&> M1H/B&3+(A6+A&]?Q3_B<#]^3:!0'KIE9,_-&9IXX_H5.H-2">)0GJGEW6]ZU MK(GI12=\U)IY-?->+/-ZD] _95?^B<]^'LF^O=JU8+SY5@/CZ7"+!L9M@?$" M,''(-J6C.&_-RYJ7-_&R?P&>0LW,FIE/YFQWG"5+U:3<+G>*CG MM%H=JM2UU9?A.]%5(2^E\3"MXD,D^YCD'SKN;="^5=RW=!\)YR-CD<#6U=QX\P.7/SWKMC@[#X4N8M5+&^W2-''JI8UV:9HX]=)&NS1=.WWV MJ]61RJ/73I^^^G\NMK6N^.A56DZLZ)3[SUV6RTQSL^;F9WI)3ES__+VC>B:< M9NS3.^1=&-NQ)T&D&?ODSEPSMF;LI\L=W(EYJ6,?=>GU3EX)G3I].EQR67;J M+@Z)$SYDG7"I.?G,SG:GD5,74,BIF5DS\\F<[2[,? G3K34S:V8^F;/=A9GM M2Y7,.@]B',W>M,M!P^%XX-";V-:%NF!/^<@U.VMVWNAWF-BV9N>3.W+-SIJ= M-^8TF1/?/?^P@.9GS<\G<[8[.1_LB1E>*#^W_@?XE\8Y%S]N>'O+/+05O/+L M)Q^W+:7KQ>V'\&S'2NVG2N"W6ZJ\%._\-FO@H805-LO=#<XKWR8JTHG53S9-F7G&#%O 9 MW+LRDBH3,F7EBBO#:).L*IZ4-P4L3MQN[9'P@-KX2V0:L-P MEG(9S6W%N3&%%=_6!B\8W.]G6B6WAAU-9.,)_*;\DV.)/SD3>'H]@\=D=SQ_ MN#*^P'W^8G>WSMJ>%%D!%\K7Q=>951D<,FR_>##<8IXW1ID:!1S#[V5
    ) M'RHZG67%C3&?7>V?IY_@8,W I\[ 2SU=M^*9-]9WRTSC[8UG&$_RK!!\@K>] MZ;_K4PPC>.0^*QCR""OOY8LF90UK:#)XFZ8T9EQ^G-S2XH8;9<5X55]I@CX5 M@MY>T_@1 X-4"I]534B?\]C/^;&E7M< #S7H 3'P,^#!+V7##WI=3>,D'T#00DT"[$-\#)( WIS< 6%/\!OQ>\SP7WZ!U MS0$Q %#*>64490&/KU!+:>D) $@AHT*H&@ 4D.9?J@,5?+-#NWO 2"/FJ[#T M + UI5F!?[HOJS\,-J_P9[S; Z?5E0$+E>BF% 6\3PN,*QG64?,9K> S@%0$<_'V;[[9Q$'??/>HLK7I@/F64=[RJYO#2\#KU/,:U5F#I+>R5!5\]SDZ:HL=.T=MK6S_Q M&YH\_-_VOK6[;5S)]OO]%5R9[CG.C*36V[(S<]=RG.2T9_(Z<<[T_98%D9", M#D6J"5*VYM??J@) 4D_+MAZDA+/63,<21;RJ=A4*A5TVY&1%;G>.'_@HRF:O M#C-5G'MRX)(1^CGPW)Q<$C9AWJ ?HO_$8G@>?#L3Q@(P!O^-WEU;^&G>B?BE MF?H9%8>E" J=^Z65>2 :.U//#!P]B=Z7"Q_X/.9S;EC-^?L\],*V.]MWZY94 M$ F;:C3R3>%;693Z=ZO-0V8+LITT_)[E0#[U#!>VT\SS!$XU\QK( >X/67 M_[EY!U(!0QL)MX(; _B9(V#YN\?%-*/XN/C>(PM$",MP,9MXFC2.!>%;3:Y8[QR7"7ZH$F87O.((E();!%M6V$D0F,L8_ $TW1-:?DLWU#-51= M%@-NGM:]!,7+#YX0!34Z5$,W[J52YX&!4[/3E\UW0MGW0HH;B##$70%@%1- \S B$WQT3E\DVA-0E?0"MZ+^&YA999O MAM>,B'"]T9GS[L]WXMZOV7H\UL.\Y5%]S(> M]?)RKSMP6$7<7(F:'\.'@W>E#H] MS9S(M_VW:WAQ/Q)_JTCPBJH21C18;9:*,=+]GY"#N(!34W&&/. 1B(ER;.!Q M(4$^4"X)\@(0NV),T6;"T*UUK#@\9L2?LO@Z2HM&V0HUA&JW_J2D_K@SP2, M_F!JAD _K0+4ONF'#S@7\(;+/AUDP8L>5F18S2]NRR1[=F2^NS5 MFTL5A_FF>;]+[X>-V9"KNU]52DJX9/X]F\HWKWZ;7Z"9B6[!1+_*O=!ZYX55 M[,UQ_OU?B8BGZ#AP%N%9"^Q#T9]]C6Y&$L"#,O2%1[[=GZ$ _Q%D6_%G+FP9O/:<_S1_H+8 ) M@Q_S:@R-+KX*_AH,,,#33X1/&()[\=S;;NBZ2;31 M&\S^WJ)4:81VL0/2[?BTN<^T;Q1DQU'X M6SJ@0A=H("1>#<&,2$=G>2.$J,SXLJBBQFKO-3TPMS,L3ZVTVSF MG,;(KS[UJ^.U]\S3,\RY>KJZ_.!Q&PP!5@ M6#_!_#TO-MXM\IRLFH$_S!4*N@8R2*=!)2I0.@)ST0G TN0J-00GK.;\'MYS M\%LJ(*T!&ZK[)7WN"_A0JGB+RZ,893 PDYR]?:0G&2/%$^&AO,+/,'U--9'+ M<$@D'R1T%3:,1NIB"@:=)\Q/&-W[P'Z#\T1?0Q\IV3OB\"?L]_#"2S(>^ZI[ M^"1>84%O"+-U<&ZNBNED(!Q_7&_E]]ZY9UCY'4'DC@^> M%P45T &$&?7!20TEBV.P'PG1A:".I9=IK\,(L$1I*3.O@@< %Z!%3,Y3-U() M5P9,1 [J,5=I?I@!-^24"AM(T#GU'E#B+/.Y:BYW4=):!>8F=']6^TSI\PCW M.?I'J%^YY*C$GRD-#C8 ML7X 6'<:]>H_P+BX+$'7AE(PF?.33PW6.HEVVA#A<_:(TN!#%GDH8"I)!1&< M(FQX(SHF!PK^3YL3KDT$O#$6T0]A3>_0VI)\AL&P&G,8H&Z-#-[8!W&O.3,Q87C/'J#(J2 &25TU37C$;7TC,+]1726GZ^M"O@$L8QQ5Y#] >YD#.CV*Q M"[IYN66U'@(QI_!3IK)?DX.Y N$A]#R06<1(K[: VI$@U8=&;II :>MOI+1SE3-]2N,Y<)\GURP%X MN3SDC8YBAS<>U<:GZ$8^:4[U$GMTV:YUFKU?9U,:9X:[-'.1[EJ]H8%580@C M>8E>"EZ?6IB"K)/05.O\UT/I5+MVWFDVSGO=]D6S==X^;W:R48L NUZEP:\9 M+\YLK]GLIE.;FU/52*->GW_K@6[:+0"%%W*I$P1@2&Z<\U4KJ/(NDW?PW5\) M.!*T042EKY"FXYTW2FMB8]Q)P#LYN@B9]F#"999V^3Q)0V&WLE9V63O@_F(_ ML?.5S2_H%QTHA?@UV$@,B@H_H<1T 4ZE2[=DUF_PK'Y9_<*.FIT]7D 6LY&W M]$/TX!"J1>#!F"/8C(PP*3[=$?$EKB. O@1?##9@R,(E8A^^3$.7GA@,..P% M8]K84#)'Q+W$I? G%Y'>P> N*+NWK"Y>F'?45LAOP;PLNP5Y?*AO=70B=>*S MB-/,-B.WQ4BW%TOV+!@:P"^?%G,S_BPJ\,'+6:'.WK0'2CZP4.Q4VZ>$IG7$WX\JNFJ<'D=,A!1] M8HJX-+_7#\T4F:76NJT:&G5U4K'D^\:Z[SJU=O.YOZWU=M^LJ3B;GQQ]^D)K MC]3UPPB+AE2U3@SH?V]@"^BI YU+=:R#'RS7E,6)G2O5"X*]X?G8[G,MGEFH M&28'O_G/5]U7*P:IZQ&G1X+F;'$<.W3YS3&'-TMZO=FQX;V2E7[H>RNG M[CM=Q_T4TG7<]W@=]['JSJ6>NBV)52$T<[&H^'&(I/.X(C2CFY/TBOSS MM+,0\[%-2#]^6W6B(MYJ6!$OAGDYD#(]1Z0V3V0\HZHM82)9X,G7+]?"DK@] MV]13Y&BQ/N*+[=2:R5#*7&^=C"TKB6!L68M:5HOV;@J7Q)&6];,TIO!1LJY- MPN*/R6&^Y2!<-D%:- \^1ZNFXY>G#'&5%"PZFIGD[W+8%"O=HFR4X6) MJEWF#9;9&O:C6ZD4I9:>K21?;C(1UL4IH718;'DJMG0JS?-=.3PE$YZU&:'P M7[SK)2^LN#^R-ML5<'+4F+)6G9 M<$X^69(62])2O"6U)"W':UZ*&VQ=$"G5-?R])6FQ)"T%46)+TF*UR)*T[-\4 MVG/'-Y:DQ;([6)(62])R; MJU=B2M-@D\!?(S+MU=1+++$KVOLBF(M"NM+>8 MW7B42VU-_G&LX_&H;*/;.:VEMMO^9TG*3:#+'^KZ[Z*#[V+4F\#+!N+ MM>DGI[.MYFFML]VP/].@N^&(4REC:])/"!XLO5H1%=E:.U<8Q(JAKW"@>.O#HJ)P$VB M"#PV$6#>:L IU<6Y%_&=X_I,C*2C@E;!$*FGEL;/:G.3ZHE).JT^?ZAZ(E*O M1?[W9!2\\80<^VQZB=^^&3//@[?GM@Q"C4S[V^H#]"O%8&H&23^M\L #)7S MV4(6^U0?'S94NT;SL0E>O;HOHY=[V?HV9Y--8;YIWN_2K>1]QAXW$4/H@1B[D_=7[I.- 1'U$8\Q(8@C,@[R_-]&,\R%C;;JM! M[;9JSN]@ L((71=_6H'6G#LVP?\'S@Y,GQC -WAA@"1!!J/8O:3.P%,W%B9!5ESOM"X%U_N^HG'M04R M697P&O@", LS,F8F"<>+OQ_CSRO.@+E8341H:R8"^'ZDZ)#D5,9\)"O.&.3R M#MZ$DHGS&@GFJ\>AZK6;@/HY_XC)&"@',/&H75]R(!CSK]*:VIA/&' M ?,-#@VC\!Y,,70U/^<59:##I=,[A#F$4>$:CF%PH4?ZJ5Y4#1*<[HIN M-.9#=?^&^HF/NC!.=0PGYQV6';L*AP.I/XS"YV %4Z BB5C1!@4 39APEW6<^KC#\&-5*!+3< MX1)]B.9-"SPOD_$XC.*<&((N!<[G<,)'?1#P1E?!' $;B1-'(,'';[Y^00R0 M"<(;O HF&' 1'A-2)O ,MB#!<8!_.&P(&C,$E4%1:54ZYYT*K(DC[UBD3!N\ M>H32BQEC#HM1#&$N22Y1\+1,PH._G-?@AS!WZLCQCH&(I- M'F74;XQLX7MP%90H# P6T S3E%<=.$VJ4MBL?[L59%^$9I=>#PP0!5#=>; MQQ?A7//R7/0LT]8 M"0@RH6F#V8?Y[(>!1YX9:8F"7, E,L6H=P0D6O6".&*IMY9;D+ ?,VAZYHT M?- ED2ZE5&8DY]]J(LK*/,*#3\9DG.]$!: C@(TJ2@\)610+\-C(!>#C),X8 M+EUT+J$KL#@\0DP!FP.B/^=\P2@G8+9\4@0P2M!I$!YRJM00%&K5G%OUIW(B MT&Z9"[LHMG?FY3CM*O0!W]Z)L8%[-D+033TRYO[TPZ$R6;"1CF8Q6L;P!8L\ M7#0R0826=(=8N5BQ&"E# O\E_"5[#9;,&Q+Z:2N183C%1.6R!:0UPRZ%:-SR M8YS6G/<3LJSQ'=HO, -NK( X@ =)(K %_"7VVL [=E:YA#@9YML^A[?28R&Z MKV( NPA\)!.9>8\L,OY;ZFB$ 8@0F=+B09L>X_RA>DVX\N90/%*CH7R[@1_>JRV,3% &!%>^5K9[&NL[\#KW M+G9\CAB LA' Z)WXGOL3LX.%S6IX#QV)*L:(++32_Y/D%L.004(N(&CA!/ ( M90K]AF!V7YOS0F9WW=HJY0$4Y@2]K+F.UYP/281ZA[(.#4!/C$9H;-%^I]YI M&-\S7.6FDGJG05?E,(_UJ/)>%STRXT;1IHM)&2+W+_R6-DW+]T4UY_L=IPD, M<)A!B+_3>JZ6.5N97$ X=<6-[:5Y,I:%5H/L0;K8"@H)>$:@]Z3[QFL(4U_ MAT7UR9#G%Z'FW"B4X(A,.#4CC!^$ <>?$K3DMVP&8'/P.[=U\-!H&OR 40;Y MQ\W,9PA$$CG30*SF!I%8[R@2V"#,B4F$OKC:!JN%@X]I@//CPP[_%J*;RG\N M<8=A^ -L9,77%34A8&;!A( M<88"_@?)21#&SC!A(",QUT(2PZYQF2-OM">/YN2]C76%"M 6:@;QW4]'BBJ< M!&9#KRV%,A/H1]QSBHFD \<.82/Z>;.]FUTSZB<^#4\.V"2,S.,)=+C "NO0>5'G\.]GB9NJ^9R=Z\UESL7M76UCYNUQ@M*(Y]W MG_G;ES3;K=4W^VTABO0=[E9*(>KTK9V48RJ#9>NI;5H@U['U"5]$'=58XW59.\TEG M*Q?D-%X=/-5;L$I(!M''E$:*XDE'G&!\CA% M+SD(3KV$;3.-13\%_DL^7Y;SR'(>[<,)+-U:O\3%L^Y;J9?^E-1\RQY7*=9Z MYP&U(_(/7B!:_PQT<7"N\W[3Q.N-.,R/:!+MYME2*.V0L&1G;"4%D98M<978 MH)W%'8L[6\2=WO;*3A526K; 9;*7D%UK4S!;YQVU#H92+R'<#8-A%5-^R<&L MX.7&IUB!DD]<<>"]9/1#EKOJZ<' =F]7)\*%$9X#>0>6#:_(0F$195=QQVYS M5_YC883G^;'))Y+@'9 ):]M\3YOD[1TSM].7P! XG>>N;I*2$U.>O@F^#NC7+?.>61Q-!Q P?/UZ;"^$AJ#4\@<0L^J:EYS GIH-PXO2( MZ7X\$G6TZAE3Q_?U[3.)UV4E_ROA=*^:C10_5!@X_Y4$W&G5S7C:,UPD_0YH]OV.+LRIEN#^$60 MX-U.35W:/EV>BI%5($]6,.#4J3HV04/(?I $"=Z/\P5,3.7/A?)Q8BC R#0EZVE%QA1Y64S=VNSC]:'#H 2W"Y MXPF?*_9T2(++4AJP5*ED987NHH6(. BI:Z@$Z+8\J#.A!L@R?+X66&:M@K[@ M3;P&9'&6H A1LQ@(TPPF:V%C!6B.F+K%#?8CLUXM8ZR* Q-EEZ[-'49-!&Q\ M'5BJJV'$24QVOQR;=].AO?13WH'&.[^S M^(X!QCJW8XYN"8#!34H>=*UX1RK.9Z;)(CX*PR3UKVPT?@,MP#L6?D#.4_J; M&T"$48"_,5^?H?^%IG6"S'BOTMZ\>JV]Y]3=1 _,FQA.N62L*%,S*E5BCS+$ M2V'*'C?-_$[MPS")##*&(I#8L[R\&RAQ^ .A&+/Q!VOFD*@OO(C=!PJ&30\- M@P:YBDC2!3,@!XIC*R5B4BP+1.WDA'V0IAQARVYYWX,*3T@#[C-R1R6*=VK,IL2<@&YO @^'J>SV2'9[ M%M1W/LZ;1?YW)$2!+XF!3KONV@*GRTR@@@(&$D"R]IA"Y'S\"@E&7K2UTY\' M!Q&KG2RX'RQ"^IK-I(\V,Q'W%9LP;=&@K06E-WR&/$#J($9<)YJ(-]\)HH6; MZ47&K$??Y0=!36=3R6L5,:EINBDT M/T;3[^_ T$ZKX3T:X!F%@^=A]QN%H%W2.?O7?^DUF_4W;\TG]'?CS>L*&"^D M_WH7CL">G?WS]K4*M:$1&A)<84M7[Z^_?*)_O?W]]@:_]'$7@WR2<_Y1E&X] M9LF.P3/!T>ANS(.BZ8W:OLQ_F_DL:D":(U,15FK'I3L7Z.&+WH0\PY$2WE M1-R87E"0;SI#+65HX\@S6C<>XR=I_X"X:G^*@,CEA"&O5GR"W.78LL5.HQ&/^A!_\!QI(OC0 MBH7;4*4J6M5E+:#?#RA ;KP;1N.05&* B<3>>'Y#.RG)XZ5.\DQ?K"@1_)HI6 M0P!:62[=Z:@9@-N#BA:;8#,Q:68A9^JV,>DQI]@$B'BDZHVD-6U$Y#G@I42Q MHO<=".D"7D_1M0'@[:R :>;+,.L,8*OBKLS%3.Y9A#J8UJF8Z,,Q\'@8GCB1 M6Z;J)V0KN'YYRJ5JMDI?*4IM@4_[@3BOKP+F3Z5X1N6Q761?;6DFUD&J8HTE M,G]%I,H50.8K'2DZ<(,6IKX1[ F$BTCV#,;9\JK%MNAF>WNEF^VV:_7SUCIZ MUMK%LYE?V[56MU7/_K?VX;5]:#;WVX*(GT(JCO@>C],LT>7>>8[V@$(E$DEG:P!5FAL(&S/Q'MUB MIQF6EOCCUCG_5'W7/K1J7:T&M&L^R/%8:G>T1/19VU0]#IU9@;-BF M]Y,KJ6Z]G](ID&4UWQ@MSROM>J/,:VU]'JN\IZJ\S4JC?JH;%AOG>9FGD[\U M/DCO[UAOYQCYF2V;]_84J%LY;VP/W*LD&RF^'- MC^\ZE>ZY#659[2W.@EKMW5A[.Y7.%EGNRZ6\-I3U+)FYWMC?J3A]#IT*,,(5 M#O1]9 NCI[SGL'O4E0&N5N6B<>2%,FV$RZ*'18]=H$>O6:GW.E9>;(1KSQX> M1\))Z]L=8W$P6UEN-X<1O4JS96M5[L#5LX4JBRP1%DYV B?GW4JGLZO,B,(( MS]X*56Z9Z&"?)+>DWR:EGJW/%20;Y+(N* )#98)/$BJG;IJ J6G^8J M%P:;7"^E_M-)R0!6J3<8B57YGLU=@'<5F-RTHE!'6KNABJZ'*:=:4>QBD?1/'_%UR2?#L&M*_B!7>R"QW@'SL?R1G"WK5$G+*)@77;,QZD:. M2%TZGI!N(G$R^MQ'^G3S=@DOC4R3]VRH_Q5BU4]#F:V*O*2]JQU8C)3:/Y!@EE=;VO67U;*A*D2_ ?U M A(&?N'&2(X^.Q0A_O$IS\9'Y M?BBBZIPB(EH@[(0!Q1H 3^9_ LUO#GVZ3&\>:A2",*F9=.5)L>':HJSK?.LM MS'IS=D>_LZ*L6Z,UKA>-UKC]?$KA=GWMN]>VVW@!G?*F[:Z)0U\4DC?TH@R4 M,\^B-MO6R(Z.O7BW2UXR\N(T=%B$N=L]0],I@E QN8M+!T_;X74MSU)_V@=S M<2GPQ,IW41:T=+3%I9#O(MC+PRA2*3F+CPY93L^QWPEC\3&Z\E9!3E9!MD]& M?(P*LEW;O>V\SP/;[E73>;7L+#3@\6ZS.LL"2T]-I#GTTA>)M71;H]YV[E2[ MTC[?-9'7+E=\;SN]Y8)Z-VDZ MB6K=W2L-BO1JKNX72W6[EHMXL\4KOTYFQ MH9I2*6MW=<*4O*A>-[=UO+\-" MVX#,2P(RN9M&UH\Y5A4Y42Q$@LWS,H.A]6.L[IZJ[EY4SNN/YML4>*5M5&;O M49F9._W6F]DG]^!18.;VJ"H+BZKMB^U%NI]/]5I0W+4^DT6(DT>(9J-2/]\+ M%78Y0<*&FYX3;EI-BF.SG ] %WAXW2HJU61A<;G1JUQT]\1<6TYDMH!A <," M1@H8K6ZEV=U>>:DC!(QGLM26EXCN.!D7G\;*BH_E*X@N,!T2(6OC(B-DA7[# M&_#C<21@!J!O.2Y4\RYR;A\E)544J$L.7Q4GXS5ROP93(HH\?R,7.S=+_QC! M". '5!$"NH)#&XD'*@D1A7]R-Z9.X9;$#X<51T(_PX A:YR:!\T="<\',,OL MGD6>J33A$^DJ]'I$E)!(Z@H;EI]8:P+^/8+OB'R2B"-U'_LX8<%0(DTE?9%( MD!+B.LWZ@WU&JDF?P_MKBP,4\(@OPVQ<+-;U+9#=T(PRZ_@2#EG'<+@:BLR% M19@9ENF:Y5Y]_N"ZQ26KO@DF7)XB6?6'QVB@US!5BW32YIFJSS?%Q7$";1 N M*C@")4;8&?LLB$DKL;K-&-60^*M3 NP,(44_43H,>+*6#)I>T#(OL'I\_*)K M:(6?)+K-'8ENZZ6BF^O8F('OS7SH3C@8@ N!W8DX/!K@DVILU#",] DOMCI1 M&IW8W+)]$ $+W"):MG7[U:PG73P,F&G];]?PZGXD_E:1+)!5"7[?8"/>Q_(O M^S:M.$#61'AJ3S!(A>112YY!(>**H&(.M#4 % JC*+PGYYYJ,V"/OO%)Z$_P MS=<1]T3L?& N,5+GGYY!H5SY@R",>>:/S_V@LP!;^Y]W"@]8S#QRY5GB1VRF M/,W6WK1GT;$]A#9892B+,FSN0'SD<^#A+ 8\V"]AZV)]Q_<"?LQ$]@L M&%^ -#];Y=8YS-8953_.8<>,:S13E4W*T!44Q[@7\1V T@A0"_'#IX.: MF8@]OA&^RWMT^&2&*.<:9L#O"Y/A'?U@(*0+G9MR%J6_,-_/8U&/3A;&X H^ M@%,7W>GDXSH1E^.LK!P=2LR^OI'^5-?C8L-AQ&$: MT7OE$:>R14Z?BNZ%05:P[C&H?0:J-GJ/"<%NM&V1T?I%(OE6'7M9JU)V;/F2 M1.8,TP!("BP93B0!:'; \>QRPH.$HY;0B2;/#EQE!4M7^@EI"_HZH(+5B,7, MD7=X, DOI4/..'3Z/'?4"9[1(]4H?2XE=6CF"PKG!N ;Z0/=)[2WIK6:\P?7 MX^"Y\UT'P]X()^GDL!$>>Y)?AM/F47E F!;5G#HPY5Y^3OIAD$@<;UF1C!?Y. /CG\O8&?L)GA-'^!+Z!J97@(^JYL)CH[24ILLC'2?%S)+G3)@/8B+ IHAHA"ZI"Y+=SS]!IH@YD3HWI^/[ M;$I5V_&4EB"$!_6A-($[/08K=25I[N,HH?-H'"/*72J0*!& \Y(F_9ZGE56Q M.VF6@EE@/%=G/[DYSZ9>9(FU6;?_2ABL&=G5)( UF%FUG"XP+.SJ^_A?>'7$ M!WAJKE])2@.^/%KQRNR*YL)X6)M26WJ*;,#RZN,+[($KQM2?-$/ J*8Z)Y&S M^JBS G"64HFA)[50UIS;I(^VSK0 /=>"GDVG4/-K9FS$IKBB+MI*'RUG!#Z# M)P9")1:0/.A4@?1=6C3M=J3TAN-JB3]$6G;'8/E3(9E+E^$/+H(YQMX:M;K* M:J$P'X)!. &IOV/^0(D+R)!&!)3>2$CEV=XC#&6))8C7?>X+D'[5^H0K?%85 M'%'Y)/<'56T 0&J#J19'='WU:RK@M0(&D:TCA<4F.?B'Z!(KY7G(Y=F XH"@ M#\!U1(6)]<](2\W[%1+A2T07 W;Y2N=!7*A,) M2A@$(!E3X_K=6<\C[B6N2=*":?JIC))4QZG2O8/O 5UQ=J,D6$C%L054-]NJ M/EM36K,7?G960-6":.E %$-_JF@SZ:_*GP./A3RKW-[^;Q(=6!1B-B3/UL K M.K/&W8NGXWQ==OQ3F7C]+*AU. R@O]Y)%8C>5EWA[G[K"C=JK49S70W>9JW7 M?6YQX&:KUFMVZMG_7ESME]:L>)4VMR;&Q:MZM'\-+4;%P1TOZ3:K&I&/O,MR M@^40[T+ QA$HTM$.;.^%T4J$(;,[[*W72"O2M!T,;M:R")0*;K8I>6]7[#$N M+4!M8K;77FS=VLB7WFS=O=$YQN%NV4W9-OO(H7%CU83>QGB.CH$&/Z0XY9 ' M[LX9;TL#'4^]"GZ X1:.-W.WZ\>BFM,CKO%=,M/XBO.=K)";H,8;WF+QE$7&O1*''@9G;8PHM M+JINS],LI*Q87W3?N/L]1 J@_D+BMH7=?7#\'2/POHS;K[C06]\50W-A!&8+ MZ/M$7K]MWWNQ*40VA7:&V@C?A))C"5:4#R>@T][2%[(U*-"RHH])+>'Y&6'W<*<>=I#2]3[F%US/U M69 JXKF0/2BW!^5["T_6D22XV=:U.6Q\LBQGJ/:L?&.N;W)Z5/T%>FAV$ MQ%;70F+)5,5"XL9'+9TRK[,]P]XW)+[ETS#P+"8>8T:(S1[:(JXVCEM6K#-J MLX?*#KN%20:QV4,V>^C$LH<.5%KVRV!0?:LJ\#JW=YS'SE6NWJ29KP)T]!G% MIU]2PNS%M;:?/= ;5?=QOBPKUJ*->_A^Q%G@52%_NBG2\N[ZC*3;CA2K?D\+5,-#XHH*WF7KZTW3!C(3,PY M%0&="$\5?IWI(5;\S->D=+Y/QP@O_G1==T3@\5& 52Y5A2Y5J]/4HJ6^807 M?/UM$;A)%$$/9@H@YJ=O\653G$!=[!M^2;4!6:1+CJKBO*;H]5Q'V3#BI"M4 M&A$KX2:JO"J\PY0QI3>,V /5BQV'N,Y4V#4MP#I(]*!U97!:I'LL!IKXGBIP M^UL1X1]\V0YF;8E%?T$NHL&,A/,-=9906T//?A1VY-A4^KU3I811NDQ-0^)LK>'>I.> MD&#RI 8A!+^!" "_$,W2LM0$1P!^A)'XV%C7-Y=HE_H, 2X99P6W/1Y(A5-9 M8?7LM1)+1.AJX_=4+)S*]/8Y#[#<)<"M,HY8>SOR"$NI(/#?KZZ^HJ_ ]5-Y MZ)3<6=J"L4RFI"X9IZQZ.X[KS\0;YLP:&PRP-+?"VW$88=]UC7$R'5)R7?,W M9ZX5G.-<^J%,5+EYG&=07C0YRW]DRF)[Q'^L('[I&(PQ2/N3[U"^T#=_&./, MH\V,TA+ ]"-M@47HD1_ L2 [-0L+-CL=T-=D-%:+2RL/_W\8DHEE4DBU 'E9 M2-#%8?Y4"O)W1M0J/4ON#\PXE6K/O9;UP3%0WA:+HBE^307BUTRP7AN8633R M$6>>P+KD8Q06F&"JM:S<)66AL1Z\LNVFJ^@XJBK-ZFDM--G@EG8AH MID:[61 Q&B.'"?1:)B#&YK?0O"F'CJ^.<#E!]IZH'+4U8+]C8+#87@"_XH7[ M9A2VM%AXYDKDE#U"=U3"0WV%MZ.0/HG!M<4_;T .G?.*\PFT6VVW__5?>LW& M^1OIO,N,!JK"E5%_4(0/J21?SUB/;QEB?$FM1\4 R ?$C4:]^M\$+Q'/680@ M-(H-$PH;+9=A"?@[# %0#?GPT8%J=0]E#D'U#]-VJ8_W6>UX@IN\SYU9"0V2 ML&]3?V==1946$A= 81.\RJ/'P:_W$C>/[B*@?0)-#[4U8"*"7WD<-IVZVO,2 M0UQ9;H45(KE,WCD#/[S7^T[?UY O315I[CUCQW D@:3WL*D?HF#\/0KOP9O0 MM;1IYFY',%D@8M]26ZF_+;"_G:L#/_#Y0]4#+\=%: />R!AVH)?X M[9LQ\W";G#N3$JJIM'X\?O!G DHSF)I6Z:=5'GAO^N$#=A_OZJ4!UH<-XZ@O MB7*]+-'_91/>FCT0A/FF>;]+C\#& (OJ=*O*!M#-2^;?PXY?7]O++]#,1+=@ MHE_E7EA@%7S9!.IX$S2+A@/<%6Y4<*A4T%5*5J&O&V\ 53$^(@*%SPB!__7E M[2TZFQOE; MLNU:I]G[=5:'GW_K M890"MR]S 5.46##]M,=%H6<)&'LTX#%X+['R$?3SRN, VW^KL-YIU]MG_==F M]WC+HCX+N*Q^>?#Y%!6GDHH;PDT&.E;L3E[L[L QP:AZ&/2%"M$S;R)D&$VA M:Z'[$[\'Q)R$&"; HPKN)G3 @/(*>U@EF.,DD@FZY/!&(Y2-]M492X7R_8/R MUJTX6G%<(XZ2\Y\S@@<;J"B, 3V.8>Y?$N>,H?!OT;B+"1*J= M%_P0WKI*-OM6-JULKI1-D$O NM%81Q51]*+$![/LA>,X.\G[FO1]X:;;R-QI MS9<)CR0Z^\[;D$5>18LY?@7M>BQ&B"4C#UO\:.1$H3;RN!45'AXE8IC#1+>S MX ;]9(1N022MM%IIU=(JD_Z?=&01@J1AG,F;.8E060,4QH[X$ 22HF/+K;D. MBZFP$4BWBI=)$\1ZF,XY&9ZG@,UEP$P"1Y3,Y=*P2 M_QD&8,[C^]"94 M\D7!M'OH&AUS4 MC7.A. E8^7 *=,VU_=T\+#:+/*%2CM+#^NI"?#%SL1K3( (5%P2 M]RRK%P%:/!/P/!N@T\>P,[XZ?1 1C"=T61_^AK61F#9GFMM0UF9CI5<@#?J@ MJ*+/N9?B)9Y1ZYT8]3(RB8'9/-!(YP-4JUJ+-1,RMQ;IC M[CW'8BW2EP[I_U!!?IULHS)%_TJ@5X,I2M\:?9S7<(DZ=VFC\R?MQU)2+@-1 M\-@TRX>3N/M&?Q+LAN^']R:U:B &(% L" 3N^%DTG3$2^N)\6 N&%:&Z"9E&GR'_SPET:MV>HX?4!#\NXBRN>Q M8F;%S(B90J4Y>:KD#^V,2(K@FM%4"4A@H^F+S7!QD4GB_BP:!SW%K!KC'22+/PK M31;1KT#G+W1=3$*.519N#/W1*2)GC=<&-!TV'&+X$]J_#R/?@QYB=F[TD\-3Y5X)WV&2V3;_C/@7^4<9Q ^<+VD8B[)[7ZZ 'HUG8U3N?%-S[ MB81Y!\#.H?Q(U?5Q5;H@[;$X#A.:1<(.;03 F8UB&+9SUGR=2S7,GYSAO!BS M@/M)_1-XJ0G?9O?$\@=>*DO0;"=];2+6-#7O94&*3- MJH9F#MSF6[/AM6/:=%'RE2_Q6I[4R9/910.SQ5K,YYH1"+R(@"&(_-Z-$&#U M&]'=<2C9SH#')K&7M*48;W\P;P(BRH8\'P'3RHHJ-W-\(LU5/Q486=4SH2]/ M$!SA&/3SBPVJ<,R2=@:S"6Z($).0FL 7(_#H/S5(T5'Y*F 2$G142FVHFYT\ M1(U >1.$CC!8#U K@"B,])T/K?G* YUM$8Q.VE[.OU@%>7F'EX+X6QS\>7U; M0[>W+>W@-AV<([S_?(5NZ(_6C[_0)(J80KX_0)Y_4(!*_5V,W'BZZM&J.?_( M>EJ@S'=UM^T?V:31_9,4G^DRV2?ER7T3\F>!>FX#S*7W=3Z'L;K*XY)-SZ6> MFXW*2F]E35[[ARST$Q )9E'8-+P'&48$0 M&>:+K,G7=+ZL@)8%HM6C^.9+< 0 D5??]5/7VW660^8M*'%<+0-%Z+OU&4HC MD.ON7H_26].X'\7$-[P<;/BJ\%Y/WQ?RSFQQ1TP$&(A0US#X7T3.(/#R8Z#N M_Z+8.N&$Y_DY,H_C;-;%^); !MAIM%BUT3D;O*86&AU/_[4\&OBZEKOI7T>X7'>$FX6Y(UQ"G,RTO)+'2^)+0T5+QIH=)6(C M?A]&/\TAI+Z"<1V.1B*..056;Q%@0PHU?HF&+!#_JS./-59\1](8F'OU*T5> M<::W<-=?;K_HS=IKHKXPP*O]!2*^:+S!CX?J+.I#VJ6S9KW1 AAX]SC>:,8- MF'1U<,,#>EQE$^8((?*'._V45DB-FZ6Q<+V5-&<\)B<1#VF(L$8F?4H,77'X M0U8)"9:X5U&=E!+_*9,1" M6&].L3YHQ V%?-TDG;(9: C.ZD?\PW=O>OK]. MB4(B@E1\#XY.;C1+*A.<5ZA%C.T0I9\6DU4_*M*T,M=-1HFB#2%>#A"X), ; M/:KM<,8]R*>^T]T+$&$TJG[NCH;.4=6?9PY J PH7L60ZMH;/$4)JB'2?X3W MM%1$*^*2 <]? 4FG([.4A\S%)*9;Z_F6&]'?$A6:/RR7@JR.'14!JJ;JN@=KC5ZFXA?:W G/R)3Z''2/ M3AWIW!S> EZ6J_08C8#6;/3U';S4[PE]F=J'!4/=];Q(G6 M[]9\2X=56ZNW MI=?;*VF(()4=I_#=Q=4"/1>QJI@KJI@-MEQG5-[KAGIC2" 5TY;1QE5;NR>\ M-K.KZJS7)5YH\@=4HDP& REBT-M,4L"22Q/FLH/35YSDFGK+O'S5&\E;!2?3 M6'$_]7/4>8$:"@\F(@H#Y140CW7&,Y:Z/M #:$"S3N;=FUE70Q$M8F0A#)!- M1.BT@H'SCKN9J9YSXY](G:DL_3HNV7_6;FO.WWF _/,^W=[G=+D_=XW_:Z:J9Z_4 M\U=77U^]KM%#Y$/[TYF-JR8/E!E[X%/Z+(RC0SL0V$<8U/V'(0?4-V,K-"#? MS]!7WZN5E3D"WW$HGT0;J !";]=4C&^>0'"Q=Y75\XN$O8>$$8LB94&1S<]' MEM"1?M5N\S?M2JMKNC>9F_+)*,H?J9MB1:,LHK$F"]6PM9)YP*(: ,* J(-! M1BPN-5>LESEBE/5'D5;,I%:)SEC$@7PM=49D3JL."<,YN6#3%7@SFU=*9305]7 MD)D)'OZ_@L&H,;*JT8?&AX]['5@:R]*#PJ_A_=8 M5*CB#/&H4%?5415ALO(Q.I]7.B#F+L^T*J/,GPW)5-3%DOS'""SJZCRT,DC0 MAT2R1N[5,F.3VQ.[+$@OV@<2-M#HEJJ?F;=B"87L2O*#D'%N:YAGF9Z))FEG M#IY4ESED@G$SH;UN?:^#XO7D45,.6\YCQ8'\4VG5(!43RT&9VKG2$:J^PL.E7@Q&$?6 (PSA!=N7=/(JVWSD MEU(S]6=MJ!R__'CT'EJ!5GYL"RVF@\V/#_DWX!>6Z< BVS8]X>N,!'_^P%(9 MZBR:GA*;VTPG*Y3;],%-+A 6LAOG\W52_,N"DSRX8YH:9A8J*8$FT'1)%#Y MASZ/T5G,,W?VP?HAWE^.J6"$/MM)*T/H<]8GG-YDUY2T?^ HYIW9PZ8/*/W#ZX&%GQ7Z^^?7=N;FK.E^^_OR]05OPWY^;SAR_? M/EU]O_GRV5IE.[@G7T=I_/#YD/GJ'@I'$U.DBRB-FO.Q0.J&,Z5N'ZB9LD)9 M=C\8F2Z7IAK.T][2T=E7L%)@!BHJS:)!Y*)]O!B0!)[.*U3?5');N-L<\?)G MK,G0:#A5G0*;T=]>A[KHI*NJ4JIDBB0PO+G//9!474Y[3$Y^_A#07F*T@WN& MU6 _,,WEAZ[G722+<55SOHD"V0SYT_F@9LD*XQ%8B_D2EVDJ1RY^04<1F 6F MU2.7L;Z:N]P*A1W+:/+(0/GO6*.RQ&\HU/V3TDWE+3';P&\] #^.0RX744[N&>0 M07E\P# 3\T-NJ.>^HLP5"6]B5_A/F#0 6YRV'LU9@ M+:;:53RAP>69D*!K'+S7 0>G-4>I62 L;=><3T6*)@18*QCG*T^E9P748JA= MQ1,:7(:AG:*>F!-Z=FK.ER+M^?&NVDTV4U8HRXZ;[[+)?)A->K]3N,JBJY4\>,/ M/AN^4E>H8X".AQ@F\H%[T'E?\A5=A7[VW ML[)Q#5UW>J3*OYU8[+F][_4:O M7>\W7MI5,'S/Z.W^!4W7D$Z5:F:^EOS]?,A[63\KNQ);K^_VW/9YM<%=6%=6 M;U5[=:]=[8)LG)^WFMWN>?,ELB#OQ$C+[5N2A$^A1U< GR.XG'7X!>MUH6$/ M!+?C]:J]9KM>[38]QGLN&[#ZBW2,.IM*[M/ZNW^1&.F>%5YV$8=W([T7G5[; M[76ZU8%;;U?;#;==[;5YO]IB_3KO]WO]B_[%-D'W>S0*XF>);L<;L'X?.LE: M=1#="S 4O0OF59M\X YXJ^M==%_'&.OC!JP,J.M0I6'X,V(N MW?*7<92HK'B0Z?L(N>XT25!Z/S\!SX3A^5+DX/D=>B6FY&ZN?I&Z>L4DI9FK M>K*A@S7?Y4!7![HLT-#]P1_N1%_$18K. M=FM.D;+Q]005J$R;O>%+^+II?F] M?@B>\M+9H>9ZOVI06_)=H]98\^U%O7:1?OT?O\71?# 6/U@NH8LC,):/!*=6;P#Z4AE1E_E:*I2DO$D-F[:0 MS>-7ZO%\)FZ& M&5L>>[L1$R6O]=9R0=FM8#PSPKD)+.]NPDY)K][1Y>+Q7%0_G=LUX$@VZ%#H M"-\\19P/';%?-?N->JWQ[R^7Z2+-QI/&O^".E'0"F',784SI+H['\O*WW^[O M[VN2N[5A./GM*G+OQ(3+W[@W9-%O'HO9;XU>[_RBW?X-)>:B4V^K?9 M:-5_PQAIE3\TZC\:M;MXM%K64,F6S35UST.B>SJKNZ3K5:HJ^(I5N(ZX)^** M22Z;4@KOWQ-PV@+XXVH8<AYXJ@H0X5,_ ?CB(U4@.0Z_ZW[JZ-'R2G]'7V!10W]P7%M\)#$(RI[O12N.7Q/=Z@6H:)!&Q7[Z^_?-H< MMYH6MXJ@JB_#K5;YU=;BUBYPJ[4WW+I#^J<;*1-BQ'[,9]PRB+4LB!5!;U\& M8NWRZ[ %L5V 6'M?('8%B.416=_GL.80J!1^:WQ]?>-\9IKD]??0)WH=\[I/ MPKMF8^<##!U_>?,_SO2WN@ %5C2E=(DG[G?;%G*+@#(O@-Q6H];XM_)# M3G%.%@X]$P9\-7*V&GN,(.),#'05)G7SW]1N7"Q^]S6)T$TD=JA+V&*3T%3CHM6F:8[55;QJ>UEL6]5G 9?7+@\^G MYBW->KUID>A@2-2T2'342+2W -H:)%HLM6F1R"+17'5SZQ,=-1(U2^ 3-7I4 M3.ZZEF)&H]6I/PHL%_6N!9:BJA( BW5QCAM8BN_B6& ID !M+7#>J-U\OBV_ M0EEHV?),W 2((L[_>_OMHW,3R)@.YMZ%;D(1;HK7-MZHRC7F6\]\ZX5<57MC MXS%GD6%?I:)+3)7[?L=B!GCC(Z.KRQ*I6XK94%(I&*RM[7F:$#S]?=8ETU;- MIIT>!#1NKW\_+E4YR0.W'6#%=_80!N%H"KL4^%:B!W#KWO$12\'#:NQ!-/;Z MZN-Q":S5V)UI[#7SW<17.X2/(OC9QQOS5G\/JK_OWG\X+O&U^KLS_7W'!R(0 M5GT+LEJHOA^OWAZ7]%KUW9GZ?F1][EO-+9^_?;^N 37:N[.-/=KQ&5: MP]DJ\.'7JU&WB>''-0$O$(9KJA'^E0U7Q:+/-@T[OUZGRO!?Y+B99?ZA40DL M)AE?5EN=6KMQ_FLZIT27TZYU6JWL,ST?#4/5LX69G6>M.$]9*V;)=7K-6K<+ MW7L9RU!WSYQ;+Z!D.QR3\K^1X'D.)M"CS#VC,%TIQ_WOSMW-W__?%4@!L/O__SV M_G;O2W/4SX]AVJW: MV9&?^,@+@2C',\?OP+&[G"''L.*VXA7#D/H2@[$AD4:@$ MNFA'7IZ16Q1ZAEADS!+_(UQ.V6S"(X+"ZSO!!TLNB"//S7= %)E$R^O1% *R M"F9$=Y##57I]/5VDLB-_=K3H%/V=DP./W0^X2.&?PRYO(1R8+4W!VG3<;0UF MYB"]76M=]%Z:-OMX_E^1TUILN>BCRNGLOB2G\S]^ZX?>]/_^G__X[2X>^?_W M_P-02P,$% @ UT:T6.7/D1I(O^/_[%+':M57)-JDJ5JE:K7[3LY:\U)QF,3D\JI^>;*T- M!"))2$@@&P?)[$^_X7$A< .)0 "@.#:M2F8"'N%Q^OGS__A_7S8>>L)AY ;^ M7[\Y_/[#-PC[=N"X_L-?O[F[.5C>')^??_/__N?_^(__X^ G9R=7Z)+_(R6 M=NP^X1,WLKT@2D*,WMU\^0[]KZ/K"W1C/^*-A4X".]E@/T8'Z#&.MW]Y__[Y M^?E[9^WZ4> E,6DN^MX.-N_1P0$G?AQB"[Y')U:,T5\^?OCXP\&'SP.?OO_QSS\=_C\?/OSEPP?EM6"["]V'QQB]L[]#\!9IV_>QY^W0 MF>M;ONU:'KH1C2[0N6]_CY:>AZ[AK0A=XPB'3]CYGM%\B9R_1(R'V H?<'QI M;7"TM6S\UV\43J)'=[-Q[=\I$]#JAT\??_H&67$NW:Q0\;7PS PF0>4G\F$^-%?G#@\B'=;'&4:?;D/O>^#\.$]^?D] M_ PM?SSX\.G@TZ%X$]O.093=[*\*27^R6=X+\D.T$^=&) ML\]RJI_?LQ_51]V:/I"E&)/E(?L 4]IFCOFP^_OK-?_X/A.BF<#?;((P1VQL7@4VI MU0PO_'4@QO@ OCHX_$@6ZO>$V#?(+]U5%1/TOE\GQ&+;JQ-RI>[;";$LH?7/ M5>V6KN-6+495.P8^',"'VC8+^ZQUHSD^ZY=]"[X;]LU^@R'.,''RM1^0S%&Y M]Z 4MEYIV\T;MAOWI>?$>^S%D?BF=AS*CYG]QJ#DIJ)_1ZUV8-D]IV$A=%D$ M'9G/CK\XT-G8D[_:C;N\!])F+=\/8MH6?"6^W&Y=?QVP;\AW<%;])0P\?$O& M#,&'N^OSYBOM?6R]!'ZPV;V'5]X+T4W\N_2=4S]VX]TY:2O''^#_B(BH2(ORH^4[B%%#"KG_>)\GDB.?1-A9^?])/V]# M(MOY;-@NR!?\9?Y(S8O*]NOT7MJMRM?XEV*6-,_=#6&6BI?'@>^0LQ0[Y .1 MN%V'?.\<61[/&,<1F\(N+S3,Y"',I*2'0#3G))%*$W&BB%%]F]#ZS2AU MK M,I) (I&PG\?!J?4W.'](W_X'^<&7M8-2C.S+DX6I+KT[_@6Q(K@/QQZ(3 M'%NN%WWD&W@HZ@U+Y2/=]*GZ>(#8^[" >!=0L$:R$^QG)+J!:#^0[ @]*V17 M!*UWO#=$*WQ;9+I.C2LK),\]XM@EW'8^0K)O-RR23WN=)^A=II'OWJ9^C//E MTZ#GRZ>FI?.#V?/ET]LBZW&^R%^CU9H/.?FUS=E2\6;#XOC<\EQ)J<-:2>F_ M3?88)\H/@YXH/S0MFC^9/5%^>%MDFDZ4FSBP?W\,/#+\T>F_$J).=CU92B@T M+)8?]SIAU':^1:REMV6@:1D<6]'CF1<\=[Y7TA<;)OW/>TTZD$>4_MM4M[Q6 MCI+(]7$4D<-\%3Y8OOMORLYA_H*H?*YF(G_ZZ?,/GS_GCWI!B9[:*JVW.6LY M9S?)9F.%.W*8N@^^NR::F1\O;3M(?+@-K\CFL%TPY5L-\_FGPGQRNO30 M32FCE#02M-\FN.4$7^,G["?D'QN[3]:]AV';D7,O#BT[7D81TN=>]Z MI,?%N>Y.H&':?RQ,.V\"*6W0'2U:0:P9^IW2T-L::+D&_BMP_?@KX9Y\ALGZ M:H4NC/*Y'V/R34RM^253W_J]AAG_\MI/\'W<7XVZ7?UD_3Y0V&2X*VW86\Y[.<^>0S?6B_%@U/]J6$2 M#@N3P%Y&].VWR6@KQX*.#N% 1#39;(EVIWK#FYYJF**/13D5Z!P<64R'3"F] M35?+Z3JU0C#&15%UCS9,4]&4HA"3NIDMAD+OW-]2T]-^,\_?;9CWHB6DR[RS-MYF?3#;9_D"V)=,PUHHVDCVM(.^ M+8RA#*+EZZ'CV_7+X$]%*TPGX^C;Y ]I)2U? 'M0:%@$12M0=WOIVTK8QW!: M/L/*+PTS5S0.P;MOG@(\0--;=P)$M#-2-?JZ]-VP^+49PO,6)1Y1[^-)+E,7]']+J5'N_NV MA">SA&]X+Z["X#=L,R+D-WLGOC"\K%OWIWZI_UBT=YI:ZH(#)'K,*%(FTN_> M=H"Y':!U+_L^G6A8ZT6SKI:UKLH<%G2Y]'7Y7<95]+:Z MC:WN.]\.?"$H4E##VX!FK87!YMAS(7A#^V+NT&;#VBT:MK6LW4P'&=0CB@.6 M;K)_L*7XG?>Y;?E//QR;@9/K%EA)==N[_6MO4,-"[YG M]G[>3-L&*K)I&[R)"7HW19> UA38#4SN@<_0F"HI7.*XXF WTVC#XM8!5)"# MFDM[R.(8:LB1?KZMULFM5C*V1#]?0K\N-P'1FOY=9]LPTF;#.BXZWGJO8]E!)'NH(.*J?7Q;IWME$:5K M ?ZJ6%S5#S:LB*)[B^889>>8I1V]S=X>L]?%^MGX?,-<%GT_?"[?#);Z<;FZ M3&S;UQKFM^@F4?&\WN9YZ(S!+E.^!X6&V2_!:ZG*+GQ;"0.OA#1]!7Y>;>G< M0GU<-]YU6A!M"#6LBQ*\E^IUH6:ZP%.(-8E$FV\K1/<*N?.)BA:#KRB*0]>F M2//DA3O2^RI=6 /%AC53@A73:LV(IE':-E]'M/6WU=,[K[G+'=/IW8854316 ME^1 O]TK@\U[)E,BB7EH#:0LVDO?.7&]A.RUTVW5D=&77/WJ^*EH]BU='T=J#4NB:$DL71(YY[MZ9RB.^'PIK+<5L^>*R3DZ MLN71;G&X:;E66M-I6"5%ZV+I*OE'WKV1+ZD&3;XMC][+XR;9;CU:A\KR1(VK M9C%S3RH-2Z,*S3FW--3&TL)9;\+G=(HT#EJCL6D558(##5*B\6V!]4<:[Z+@ M[DNF8=$4+:FU".5O:J]&8UD.I+R32;W+NPU+H PD.P=^_H>?=O@/6"'I-'C^ M[X4QM4(;WKS&:\0_JHOCY3[TO@_"A_>N'[]WW,U[_LQ[R_.^02^4PF.(UYG5 M)%_Z^.'#9TK"B0_@\_V$HWP7B M!_P/PLWAGP\.#P\^'E*>RNGNS4ZDS@2Y4#[)3D1@7H3S[,"-\:;(0%2< O*V M''[/NEQ.J;[+HK][7X*!G8"$(?Z%$##(8]@I5TN6)Z!Z(*C1?G>A,2PW M]<64,[:F)J;V(#49WJZLD#SWB&.7+#.-C);2'9-KM3PV5Y?(K_TXKJAA8$3R_# MT")J'&VX_+XH4*%W!OD W'VBG#63'/CB:$+?/6R\-EI3,,5)V]K@;?GJ1L\4 MEWL4R&[+\-ZD3?'>OC!T6Y:[4C3%:"VK*A/F^IAIH1N MVXZ6O&3L1*RH,MOZ!*Q]WQ07Q>*K;?M?]::IGHO*I&W[FWW>5"]K2WBV[7H+ M(N;D@'Q1R_8W?OF;TY)@AI)DQI)HNA4[U,MSENID9;BNS/=L8&KR7%?V]Z,[ M1=FN*^?[TS8IY77EJOC.N!)4Y[.H!96QI*FNO-2_;U:RZMKWLK=&MK/4.ZM[ MFF#:$#?&_V"U@5H/TL ]F*STH&?X!FEVLF/6JW#+8$.JH5=S'_'V=4;&GH6N M/9W^S/2J?S'\=&CHWO3GH$N5AN&'O'MOIC_"G:H+F%_5+;HS-?V]-RR^;L5? M4X=F-LYMT-P-CW3[+DUMK/4(U3I;F]H(Z4/8'FQ1:NK99$=>/QCT8%,Q5%>G M:-7M@4D\A"&X=W=>RQA7(^E.9=B;>CCMF= ']#KL?.CNY[1GI2L$Z;!COU]O M3'JO*L SNSBS:DF8Y$6/%-N6T@AQ6GH8[$AP7.^D'I;WISTN]ZU@]/H-0HB/-0H]L6KV'1PMS4X@2ES/ M==JS@;&BRS5)VWM0G>5N^3C2=ODXZU'[--*H?9KUJ/TPTJC]T&_4UE9T3Z$F MDNC@P;*V;(PP=C;O3U]B /BX]_"IGVQX=ON%&]5F(A?HL71D+X[@&R >I8G) MT$S_25GX.@R@Z3D* V1"- MT=[_]9N6+[T?BYD+'$48RZ.-'FH@LV] MR8TV "H$ SG8+P/ 'A+?W))/D653*)$O&6BH_/1VI**%78$TX6"7<4H^I R2 M/_XIH'UH#URFEV^#,+](:Q\=;6:H6:EHB$['%2)MQ2-\;2V?K=!AAMEHE<11 M;/G@LZO2RD4<7F)YH)M_K)C=,7HRVK#+@$7>LRL<4D7$M_'JWG,?,JG@N8%J M]^YHK)%M:<,X!QZA^B B4FHW=NTKXVZ-H^8%>91?D/0_7PD';'+&/%D+3K&KF_N:L^?^G=&9$6&LP.4%8;\0QCQHIB[ M]+S@&=;>61">!,E]O$X\\11-LMM5/L< M5&_B/6CMRWK1:@+?_//G@$@N/L=FHR(+'V/VWULBV!\1>K_G>.CV[FC3=>[; M(9R1)YC]>^[3-2<5FF-KZQ)E^!)7G3L="$Q>YX,5=!8D54=39S+3NEJ5'G:Y M--77QERF+"RI?M,U/CZVDD&SQ?A1\ \W?A1Y3:[W*T8G2 M:&R?;K9>L,.8![*7R]A$5&&!-%22CJCU3?T=Y-7+(/X%Q^0*#!Y\]]_8J1B< MX=H;;0B57%L:8<+GGV([-.V#=N^.J*R0TP:6,+6^N-'O1SM(Y%Z^N%7FMKHW MIGG:,M, >%.(LA'9E@>WPS[G;SFA,>>NR__6B- M9V7)^>:;V*M^?D1!(3NJ1.Z4B0P_!X'S[*95, I"0XM7QS,(E(N=S7:!QO?& MLT[2 2:[_R*(HF5,U/[[)*974U!NA:PR67:F,ZVKHG$.F]X:4:J5N:([U>FS MO(_H"5\IPC:\-IYSC.[\!L]FYIGQE%H%?\AWJK'P\TILTVN&/'4T+7:W=!RR M(2-JD5V%-,V5+/02;UWMX^/)YGB-R3)PI+XI;XXJ@;SZ!UHGNZB&:Y,RJ:SE=X@Y3._+RG- M'($6#D>43),4"1CG_NF+34Z!U?K(I==ZM/(A+1YB):X'W:GU[)0_.Z("N]D$/KT Z=:-SJ,HJ30L M53T]HIJ*MY;K<-^']!6UD%_:O*F7K2B,%9;(7RD[Y(]_JC@8 BWC)%-%3VSA M^H>G*M4/X\S>B_YX@G7!B5DM))4_.Z*0=T_T2Z*9L' QZ$^E=%=\E,X4CG;D=V5E_C"(=/V#D+PK,$<'K@\+:*BL;^=#3+/N5FBQ8.YW8O MCJ'B'9./J_ V>,X?ZG5/3LVP<>'Z^)RCVMOA]8$F.IKH_G*8@)\ MJAG9- T(OCI](8O-C:@8.J2)J'7SFF4-,J4VQDX$APP+W5JO<4@C]*-R(TK# M&U-Q7]8:(\J?G4K7&Z(@JIZ>A )\15:"[6[)W%VO22)(#ZH&5W@G&F/:RIG;E9ITB':^"JDRZGRUO 3G:Z86 MS>5M7AY/=$C5ZJ(WOV%)MGOWM4GTU=FI7-@&>:32.#ARIR:BX[<,]6QX2;?H M .,N;+++AQ#3^2@5;9J?'^]B#/P'!IQV7WD5JH],SXI0[=JI?64">8H@($*? MGBRO1G6I?GXT%D '7*V54ZA&?2Q_UJA3X)@&\7OGOH-?_H[SL6K5STU"PVUY M]M6^,MZF)3OOTMK@4@=[Q4/C;4PW^AW"=>[(.(:@1-.PQ8;@TMIW)N%1:DB M+CPX0&25S 6JOAW+'M.NZ^];,ZF-WJ^)]H0TY-::L=G3_-9Z.7=(J[18&\VP M*S.4-S\_VDB+](Z2M)S\W[4I_-WIC)Q1"QD3(I/4]1,BJ'.)G>R-(TRVBUH0 MX/2%G*%!2%04LJ^H/[M3FL:0+4Y$*\K%16OVJ>]/?4KP CE@@(;;O .!$?.8 MGI4ZVF'@DX\V@T9;A<>/(&6?^^H3U-D!4U,?3=*?[@""PS5V-_=)2!V2];)# MR9/3$M_;(S^T?EWS@*OYHA?6?1 V"FT-;XP>_WD9Q#3QZ"*P_&R 9SLXR>;W M)['&&E'QJU#(.A(978VL,3-D'AG90U/KDIFH]+"/3#"EFYYLV3#!3C;A, L. MI/S6^O[O2-:H(G2-'UR01OP8%GZE_I-[;.00\0LVOI$=NMLV0:Y-;TW"Q%)K MWBIY<,1.@XTJ340CRSO9)+1_)YCHQVYU$G7CBY-AJL'@5?KP_+R.S&V:)H!$ M]%2Z)8(Z=_U)X*%A @D[MS^BSSKO;)9(&U<0YDS8W1\.0A/Q\8Q19#> E63E MG[C1EBOTJS635:KDQH:7II,AKT*4MD^3S[UE-#WQ"Q&Z-\FF7."!W])"1I:UK18_R9S6;#=@18'D_AT&RE88JXZ,A,O]7*W3A!!+A"0A)-Q8M MR\E#FQO%H]SC$P$_>[)B&YKTK$;?VZ;J\'S^58^74.C\)#9N.IF/&;5; !7)C8BI/\9FA\?,Q(0IE1 M)MPJ9T%(]5=9>2Z]2JJ#"SM1F0). 0,66";Q8Q#6X!K7O3$)D;V=[7H(#+&* M77N-GP+O"=S$1(]TXS/+IEK"!>;.%!!8RS9RJ_=&]F:T2C09_XYN0"IO!^7> MD;^E;X&E8K=. ]ZHE77QP"C%"43N-K>Z-Z90:XA!B1*6OLC?6OC(J;(,- M1W[Y75XO&K=\>3P+<4V]JBJK<-TKTUEN%PU!=34OC&G?JRJ_6>T.:WAIJL:H MGF:H"9QPI4$1=[[#O9!$1J22X7(#?W4)K*BDH5E\NB![V-YQ/,ORD,'JYTQ6 MSV@NW+,?C1%13Z/''))!%N* =+X2\Z#!&*V']BC36VZVV(/ J*91E\5OD#ZR ME,L'[-MN6UFN X'1[8-!UD30SDA8\=)XYAP:GL"@I@#OIP&J+A*,0=- @B< MVCC-BH>G A#;=.M6/J[=R\YS$KE!B\8FD'5<8;-K]XZQ+5T59]SZM2E>[*U# M^KK1&/=ZYPID8['3TF=U@];0VY:<;^2GPQIPN9+'IJ4EL92:@\,D7SBAH7PD729H2"?8C-A/E+HF7*N<4 V MOC2AS-!&"./IX1:W+9G6YM;=C]:(K)/^07A"+4!?T],C0N[Y>+7.AOY^L5X@ MO_,H",/@F>%.D5]J"FQW(#&B @'@CH!71\N X_")G C1#=E'E=I"Y0OC!5+R MJ!=A]6HX*BH?'QL5B6:F>Z[=(B&O^H4I1 @H>"!U/MNZ-R:K(M'ZEL_YG(&N M;T_!L PE=%V'AY8P#"WLK'RE8&&SM;D%C?F)G1<-3GH-A$<;E"^N'X04"X/I M"\*L!1[M$T C D ,D&^K #'^QF2LBJ'11G[, (&RQ)\&Z)JZ=R9S+T*NI-WR M4F3/CB>7<(=((1ZF=AZ:WIJBG;:[57;LP$L).-N,V5KZM&;5MYW_;4I.M8KR MP-'13OVE!E*Q X&).(!!;6CEYJ4/CB@R!&$,D)I-G2YY<'YR3NM*1&,4/"TV M;Q3MZ1IZ7XGUI/XZ)G1$2\R5JOCR]@3&6]SV(W82T#>J#KU6%J;.9 SE89P$ M-H6Q8"D5U0EGY<^9WQ$EEU+VMRF*6.TK='LR?JJ>GD^YP1/;.X\8*?Z\-LFI\;:K9 DTEJ%J^/:KUOR17E!Q]XF/Z M(WVVU5W;EZIF_?#(\N!(N'G$ )%56_ YKH,)W(O.>(&;_)B_#81)CAX1C[76 MNX:7)H(8UEBVKO+QV:IH2E3!H+I8L9U)2 F5M5;VCU+K[2*OK#WK$A$2PO"; M\I;3/*! @[T%HQ( SM8Q1Y^C'UJ]KSZF)DA#D+.Y3:T@G M;??.1*QJ^?1=S54\>Y WBA%$A!NR7<@DD:/1^]_N]CAPJBM:E3YLM+OT]K(H MX.&)%5OEN=N-CX_I82_6.:,5#XGN4A-*U_S>%*^OBI246])RC5ZW%[7Q!/!, M2%"]';3LT:%.[*7SQ YA%K-7>U+GGYUF1'U'D)/]:.DV3M;"\^7LI&5(?Z66 MRMY$IVLHB]I9L#!ADXE[0Z0&Z>V$X?O1#L)MP&PM5.8XAG4=[FKO]?JW)N,N MHT&+':/_L^^,J/5P\2]7&2JJ"0.K?V>",DQ:J+FS&*.\.B'&*C$\6O-734&W M%:MUVG8QNW@/ M.]0?8NF\D"U2J.])^AC"\$Y9Q9;EB'/S^=_AFZ=RX(#>_J MD9Q,I:ZKTD>FAW=ST9 3TN+%^6V)HE=PA$3KD3*JN?4^+1CT0-3(^GSJIE=& M#&-1?2OU,/SESXXO%Q%UA?3GS N>&T&/ZEX9S[@8/E@^MTZ PS/P7.8G(H?% M58@C0!1FT+72_"<9:>)8#^WI';KMP E;OSX:@S^'003NP&J09Q*9] M#IKKUJ4/32B(<"?C 6N4H<;7IE"8Z,H*5R'=>@Z5P1I@'=N\.9[RO=EZP0YC MC@%0?LW+4O/T1H]N Q87(7\'$]1E$/^"X[1D#9-?SX*0?P7/58&S&^[$]([( MHQW $M;LBS9OCK>&J$[S!<>/$.$!DP0].W$A'\5WHE68R1FN6@/=B(PKAM\W M"\+W>R=*Y>1C!6&1&1D2RX.KE2#:O#P9:S>/7>IH[\Z_I3O^5:[OJKU.#8BPR^NS M"?I2&S&,5(2.$4FC(C2T_*2]QN0FB]Q82#-,!E$$D#J[XN#-CBG[R'K.W>[Z M:QPGH0]F ,I^M82DB?YX:ZX=+N[@D+B#F?H:S>OFVY_8V!%598W))G:ZBUM# M#&6?[DP!=8;%2K1%F\D\/:Y_$B9"YAZP&O$Q.['H_1@49TV1..O!=-(C$>Q#2?-B3'J2!9T$4 MY0MOW\6NQ^WY%^[&C=.2@V5G=0]JT\KQX$JQFHC1)J1G/UJZ2V 0->7PP]'G M0[+AOP2.NW:Q<^99#V435OFL49T>DCU6:Y;\P:^RTO#4^F?'!$U--@E-OE:! M_,EG#W/?EQH17&D'K9*5=9$?[^;#- ST9^R3;>%!?YT-D;XG*[03/.0L/K4Y.UTM"6 MGK)6'2'MM:DH"@L1>BAFAV_CU;WGLCK!N25VX:XK2E5U(S%^M$RM"R+[T&1= M+6J*)E\FNXY@;WL3'AL*7HEWKKV?*Q^?P*RV0REMYRSK0FOB\>%5U>;VI6(8 MJ?#,C2!8EX='V$G^CJM_=IJ98TH4^S[)8NKK4\@@;_0#E#\[,JPT6"ZJ73 U MILD6[TY^V=57E>A*97SYXZ*IA$+QP1$3E%_(_0$QY.*@K;UR*Q^?P)6;13Z+ MV@M*E2].Z#(ELDZ88.?&\JRP&M2X^;WQ9#L_=AT(OW"?\ TFQRX]@1F2$788 M3.1FFXA8[4*=HKIL9CVT)Q6X0VW7EY6Y=+6OC%_XK/(H[XL77Q7F734<\J(H M#F6'%\<[W+(EK!LOEJK'1UP1<8S#2-2"4T&FZN$)&EX;&B< M--= KW%LN7[15]7]_0EIX6#'JH^MJ7ME1-DFU< JY1GE$<-!I8H[J2S1O>*A M*61RU$>&%)Z;"'1NT^E9]?10*4D S=,B*4EY;%0@3:@)D 6G7,;'5ACNR*E< MYR)I]ZY1'!!EB18\7"46G18OC7?&"7^0DMZHZ#(L"[#J\&OUKM&9.;+\W\-D M&]L['I@*GW',)& M'@ QL:E(>V=*AM8;-S7L! HSQ F5++;2Q^870D$VL\L2C)L#0;70']'__ZS4 MF X#GWRT62CO*CRF@3+KDZMQZN\^;UHSD!ZVJY&-?1)=V*R!3GG1V4 M[2 9.I,9,;F(!\LJ4NTRB1^#$++ *S.&:E^:P%*M@4EMYW!O)# :DU^MT(4> M")QZ)O=>!C$Y,#96"*@/F%R9+OE8JZ1WIS.]['\*&U*=UE;WTOQNWTR6>38\ MCC80K MKUHX;O'6Q-+T9*V!::3I]>F.;L UF94"R,2MK5/=WIV8=ML!4[@D.VP,:..N MW9B +%25]2YP[NA2R50@HM_<$0&H5]RIWB8G6XCMDG3Q]AE[3_@+.2 >J^[B MSF2F5H"&FHDUU)^IH6/4SGRZP>$#6"[#X#E^A'5J^7E!H>EI0QU>DD7B4&-E M,:&N^/ND@EBR #)-97#;O3X:@[PWBFK?P2;0\N5Q;^B([=>ZVU,\,HD#.2?! MJQF)+<[ANK='O[B#.AO$60(B2$G%ETX7M98F)H&+;-:6=D,)N' M U:_U#_>)SFCG."85P<@U=?:Q[//3$+:R5D:3GB)+CABN 6HA=#3@LAXBS/P M'\"V!G%XS5E4%$Y*%:N,;*9T>-VMN[\G1---_^-,>+!)7S M0FVDBE6*)M#28G %;TB36-*3Z.@!WKPZ9KO0[MS#$XGIK4&T+7EPN@;PO>L> M20"1Z95DZM"U$5=3%BTL@OZP$?"\X!GNS/56A$ F,(HJF"@^-[KE M@Y;F5*I9K-:LG@7\]XPFR[0U<'2AI-M12AUP6R($MS$2MGIE=*4W&RJB)=Y$ M>[!)Q71DKX)S '8&,$\/KNG0\KY8D'!%3>@87]6B#>Y)R:B*S>N0\W] '_U8 MJ6N7/6NTLS<;R_..D@A,W@(_:\)@=1YJ%)&2WN_ 2N=FM+_F8Y M+&[+PBCA!VB>MM*N7/CBM0V,QV8"OH!5.RJ M];I4/S^IJ B!T]%HXVSY\LC052F:$30"B[#:)E/WQGAS5,B^$>&TC?7E6KTZ MJD$]YC;R!D9*'QW30[-VXXO:\'[QP"0B$$"T6:WS%VJ+4(2*%Z?M(.1@:V=$ MB.CC%E3)3,2<+# ):L%I:E\9D9%FG/9*AEJ\.JDKM'U,3-NW#:<,'WZ\OW7C M0BI:Z2-35#&4 @'MPNZZ$IIF '2IKV2?".AR0J,;WYM3']NG ;2GI-G:^\6R M'UT?ASN9]$?.LJ_XT;6]BH(/K5\;;8)N0\O!4,V[OF)%X;&I8>@S7%H-&/IU MA#2O)^'H5( SJE=1]<,C(KP\P&J6.#A=XM;;O3NMTB>\R&LA_RTM$EK![+[4 MQA2-4O7G>CG:?-FY,Q6M4!#I0].C&,MT)P5^[W6BRB7B3' MO+I28/7ED^5ZK,:CDEO[&'@.#J-V1:CWIS=FN-PVB"SOYS!(MJ3S7@)''HT6 M!2M7 O6*>#9!^1Q61\SUI*L[P#.P0-,5.M?R(<34,EE]P3>\,4TU>1_E>)IZ M9S$CJ4NXN@[*L_4Y51=XKD(YJ,IQ&*,G$W0/- HJK5Z= J!O$\Y$JU>F']RM MQK VUH?H2_45!ALK^!?3"S?NU+D)6-I$8/UE$.,(I(J(B!6R-&"*I-[>XM:= MHO8R#+GC@4I'SFU S:!ETE3#&T81V168PH#<^D0 <(XL#P*Y;QXQCFO-G]W? MGY#1H/$:JWEC:L$'M8S4OV,8I1@&L<3]D_EYJOA=74]_TZU/(@2WUE)?\N , M;/6];?2F-]E_)U88X]#;,0MVS7[+/SE;->_KJ'&%;5M_O=(QK/QFA&Q#/9C: MF5)2^KK;F5)&P#B 17A,UO)#$%8GA&2?FDA,=6LS;>-KNCVLZS6&Z<1,0+NU M7@"0@"@L1/!T/9?;@\-PMPY"V A1.>!!/UJC)]A!/VM"- N/C2CDR#2(2NDF M?6("JG:UP[ 5''C#ZQ.TDY.S$>G!!T$BM6&0 MM7\3K$/YRSE1M%]NGJTM_%*??=2+IE%#!*!U!9[K@)F17B<0W%)>(*[RT6EX M3]MX1*<1P0WV)C#5\)3>J^3><^T5N4O":FMX^_%Q7LY!X:V3%']E$S;F*K5^9G*>;6V.JJ,EJ*E6AJ?8+6"PIJ4E>I MN]6KNGVGR0:PJC*EDM=!N.'08JHB_E^!Z\=?R7Q +$I]V(!&RA.XG?)H.B"5 MV^0VX3)9QP2R;M3&C#ZS'AY"_"! YAC"3=,:;GQ-.Y1M,25;#0_*YFA_L6(: MWMR\>K70G90A(9^@?DO:JK&CMGQ?\W1F3@)(5"P#V"-:;DOPXC[DQK/?B9C+ M@!8]"'&EH;[*@->>P"16J)R-VJ+L=6^,:&MU@Y 9):ZQ[5E11 TS5*:1F70G M.+)#=UMCY^A,9G[28Z.7GX58C!9DD&M^FL:S2_Q,?ZHLCMKNY?',&ESYYL'F MK6'JFM\;T3%4618;(@QHJD146@.].46\/^4IJSIB%;5)9(BJ#,1G19AJ7"$F%\FEAAM?XJ:\!&1 MF'\+PF.XZ6HLLETH#+%$8*\!#C(-YF=Q_'$Z*YT1=RV$ MMM(CAAPLZS6-+,(19'2[CDN$9]+S* IL^BU9;1GYNG)?]Z&IV]Q1YSIK V?> MY?VRO@,M]++QR"?_X:_?8/_@[N:;##N$ZR )*PUH(ALFS7NA *?\'ORG=^^) M%\/ PVQ-D"7Q_/S\/5T6L"(^?OCPZ3W\_)Z(T43#@Q:^^<_;@"Q29''Z*)0- M+- #-/$?[]/^3)\SCS$EB*)KA9U[O Y"C&1% T3^1,S]@R!V8X%XHT.SW!90 M+E](M\\TPZ9X+7SQ26;-+9!L$-$6%TBVN4!Q0*8=75FNLT!@OD K'P^^HI4: MW,S[9*7?*(XG#FNT)_<4I_\^ ,Z?R*).6T"6[V3^ICH/BHGDB+(O_\XDCU'2M<1]'WHV> &>]F!*QQ2KPVY)E?WGLOL^GW6HT(0 M!9)B1)9ES ]I&-0(ZGC.DE>^5CCMA3*5*N/.I^$[L%Q2A@)RA'ZE1$?[%89@C-/,F67\&2,I;WMG/0_7UE^(C/^'?:9 M7$X);2FIU\RUOB.>_H/$R%T9&3DP_TAG:Y\)!T),-J"D)MUO+]OEZQET.08= M^Z*TWPM$%?"ANU_JVN7J;EU\]>E+3/8"&. NW&A?H9TW7J*>\1XLD.P##(WL M!1+=0+^F'4&G/E$!6!CCX"=ROE)."K+=9[LQC@IQ7R\ZM@*KW92%L'M#&4MH9H M$[3DHJPZWH+*T*95E6[*\I4U\/_1.+3K$Z3$J[?G'UM8ELO$E;B^E_,28 M]"$2%3L9<B2:^0Z[/+]_4#;1, MN<]*J'APT73 Z59TR/[C8$CM[%0ZBQ#J*5O\.'=^^G@VH;U1S @*WWT6-0M$ M\.BZWG*2<^.GT>"1SIJ!DX@%UFF4]QA-1(@:N4RT]-_+=WU,A8L;_0!CHRSV M[_2%%Q& DYO\OT.ZVY5?(L[=![GH'D-F70/<%0^,5\2;LM,,6;4-<)5UC*(U M:4HJ5^B9-(9$:Z O\_:0:! V[-"#<)K-#2]W1\D2T]3/$]&UI_X.9OW+(/X% MQX#.]N"[_\9.GP5PYX>2#K)5EQ1FAHL_S*B4N.BDZRWUSE'[,^N+\,A13PMI MG<88I.V;\KQ/9@#5,U/[*!I2)"H23+.9EWWV&\];!O<3C+_E[[Z-A(\.*:V3 M@;G?I0<8 %L/+@H-PCS?5EG:BF,2_4KIFY2."M#L:=WQO9W$"D4$).F,H5^! MI@GS>K5V45J/IZ?^^VG^''70H$20E0.F+_ :0YM4%S:P4*M+36F(R9?'BZ>: M;0QY5X=@SLOQE9/[BA$!0S-9F1M-/A<*_.JX7T2#1/N$)JE13C9*_\J[CP:_ M5HR,@5?*_J(-_^0&,G?WY,I7ZIGTE"AB5&?#A5?!@-$YR2]"AK3*-$3 ]GIV M/:^?.4NN..8P62#?A(M /U=>@:$E9XA01^\D?20:^&Z.7&9=(*U9-:2B5'@% M-$6,24\ ,Y!G! /?6.25=AZ]/'M%@<]<7%FVMFTF5[<\V+Q7 #VL5H\T!*X[ M:INVE!9!S"73>J"&H[LBQ'Z^XU#JGH>1@(% []A ?/='&(E'=! MU\0R-P05J0FS'P#U3-][%,8,HM9SO@M]=]3373-_C:J\R8AABB!S91$51,W M%5 C>SLU*%E$Z2*5,/I5D!Y<2F;BCPZK R/!9>%I=UMU ZYNEQ?H^.[Z^O3R M%BUO;DYO;R;=>;YXA-AJ"G0@/5, 3!YBW!\#SR'SST"R^D_!Q?GRZ/SB_/;\ M] 8M+T_0S>WJ^.]_6UV3#"2B-/D.3N.#.V0JF&?8TM0 M1;'U8NCLTL>(E^,A#5-1U=I! XTKT$Z9&' -&>JK]5W$U'A=\5W#3M/@;&5C M;"A%% +)@V!]D,R?OR(^T*N8MG)C R*-H)R02ALZ6*T/[B)N7YHMT[EX_[PA M"6ZSM:I\+$I6\N"9 !KQX5GIE*ZCQ#+=3WUIDZ!4P*T84>2V#'('&13XY8L5 MVH_HXT\+9 )<:2)#1(2&,.XP2"?8IJF38IP&=U&//D["=3(4:@SKU:#G40>D MRM1.T$\ZH#D)#-WT-; F'3(\44,T1P2\-'CH'ZH7G%TSJ7ED<+G/T$CD[A\Y M(HX8$=>7F6P)EZS_N R&F2I+U($_A>UR!Y^?&1+:-397Q.Y?@<*>.C=,!0CJKQ M\48414!UP25;Y%+" M,^$G>ZM0;ABF"2.*SN?$C%?D8\$961CBY"K$6\MU.&*$!!W1Y7?AY-F9'= < M7MNH*V8 _KP,:XB35J%2S'@_JLJ*,^3;_<-8)4$D* Z.IMO22SLBFE?:B>D" M>A6A@GJZ'Y9ER.D&P@BU,.+E>%!QBZQU#/NT"BU]%ORI%H9]F#25W83OX[1( M$&[/\%)F![@$6EBN9_[+GV;/D!"I M]P& H T:E.HXE@F3Q:YQA,,G[)P%X5D"13Q -+/V<%:7"*]<%+=9>T(D#WF+ M=,^N:9M43*?[^!U1=-ES@T12@1LR) MRUSLY_G0L9_#L>5)CLI1I@TCC W"8\X8E5;U@AO)DL5S.,087:Y^=CQD<.^@ MUJ=,?,TQ^;@*;X/G?36"?&@-$(3(&B Y4FSCA:B]JSNV$?T*I!&E/3S^;E/" MP>#J3KO4A.DJ//RB@)Q]:AE>K>_\;1B0NX+GY!'=E>%ND*LJ##8J5.713N3M MT>"SW[ =]TC&YA0,)5]G5TZN1 @<2W 279,YN\*AW=."(Z@?B&(K#J>/0@BQ M.T"YJ(OA\9X'9KYJ;Q0JFHBV$#2V0+PY$_I427'G?E&&]W/IMI?V&"GWK\G, MSAT']&N ]9(=-A*^1#:+C;$3@3C#X%?7:QS2@F!1OQ@-CK/+R2$[&%H/UIA0H@BH"M18P=/QS'C**9R2-PHT%Y3,U_#!K%D0AOYA GD4!G/UJ'1PXDV+ MB9Z(4@4V1L*3XE7?B;++K<[]LT_I#K&B1[3V@F>^@3*AX4;A>/=GL#3)7%"! M6*<,4THUPGFP5^N-E63%33WL4=XAAO0:QQ;I*Y3G%.ZW?@"IG%S&[SJM &(- M+/-9[AY'G(Y/VO@K&I?>4<5AR?H97#)8.@XU!L*N=QTR0LPVUU]"2 E3A^ ! MX5XXB$Q=LUIY\T9GBZ[IFV2[]:@>9'G'Y&8\(Q?CN4^KN;)*UM1$?AO0PS?2 M"$:J&#C4/B#H!()>(*4;2)CJB<)U,>@];7Q0I-#5?0P,&D6,#TON]"/$$L\* MJ=4Y=;9Y-(;@VPA%ZNA) 8^GH,4EOV#R+2QS_(PA_3^NAW. X9ET\ M]\D5$=@N[1?<'$=)Y/K@HPLV]^3 [EN'&C!FGEG;:4"!;!VN#2MMG]T<][P' M ,,MNO":AL=+1X8WFT879$9FF1\9T3@Z?ITCD]MGFM;.X&*&@E;!PVOWQ;G) M!.-PA!4%YF,^C/ UGBF#)/!N1H+JT3DG(Z#>])R)7/RWR4FH*0V:*B1=X]Y+ MC0[9N%*;Q94"U-WPII1AN"Q3/3(\.J*\J66H).R@?(JUVES6-1,S; S#FJ/& MT)# *RM0EX]JGCIE\RE&Q#!&%NB9Q)^(UH0^@)6D);HE738,MY M'\LHPIT@:BQ.?)FE?*U8*R16:1M< 8A-@,YNH;W""?AFP5 ;ITW(J9 M4"RUB6\Y<)?!VV809KT)\CF,KUM!OLA%,7&G,AC2^P69RY@E$;SU$$*$!61W MH;7EANR0HR <2(*;G-)_W@9US+""#"I*(?),L((H+R/%J6J0KVJ1O\>%_>XG M5=4%U@Z=%4H-=K#^1([$\B'$=&5J\-8#79E\@21E0R9KC5QYKXVAG#VGBK'! MS1J!_P!Y>1"AV2>CD2;XQ9#@YQ!*1K).^W3=4WHMTQ)'B\CLF?:;!F1N94 F M%K2-3(56SI15];HX\_),E<3/&JD,?TUD%B*) -"/%3U"VT2N[!NX0WUAP MU MZ^"4Z&RXX?.3TF/^O=,9LJ)NHAI^#.640US::JW(W+W**'KD4P#BVA/.R/&P M]M2_63!I_&A!>(KZTK 143Q/,/ M.3%$J2%";A0L$@U*3TTYC#%K8?13>*J!4TP9C,F+E]8&]P*_ 2((J!@#O(&R MK0"H=T<&+X2H+8KNW[-R!]"DIU>&JD&#F9JVVU_IS&;KFHKYZL^#-T;W)4RC M+*7O),>/#FW?T2[$M@(V0TAXUBXB7#E<1S)=X+TJQM!2?LOP)R MPGPE/4U"K9&":=GR-.=\\G:Q=-S6 ME599%;4Y(IH6$&]=/7/^!^];("7V$R;&-9:$JP'HA^DT0 M.N1@#W<4Q&>80IZTHNL];5T4N(VMES_0@'ABHZ@%36E29=HME/9+C%5: 0R. MPI'*OF8=OKD*1,-!+I7[O;F]A+8]79RED8;,JQBM:U'$25:PFN[0%5,')3L\ MS%]+K#3-#:4E$ (Y6@Q@F^'OIR+(7^;+<7KJL#S(=Z()*#.NX%#)/#IC!J]+ M_+R4^']78>"3CS9=CM$J9)-S[JM/T$QFV!7]@.Q(NR@EB[(M0Q0D:YLFN*B/ M\>:-P-U)<\@U=C?W24BQ4OH;=%1JYDPZ_7DHL^J$"M7!],$.B) M5_SC7/EH]&@4P(FAE4%7GO3F+VD1OR#4819-(;;@AJ!DS9I(]7*5VU=9[CS* MW="6TSR\^V40TU+-%X'E9['>=>2FC(S-KYTY+\>7)4N7PIW5"=C>D,]QN'DN M@_;O/QZ&HC/4@SD7@WV-P:LJ% D(E#O4BDT:"OK>?Y M,:0>7L9+JP_"47L;C7F[ [DZPP0[BO]%U/]*AR#]K:9^K^N\8,+UA\_ANND7_R1H$1OIJEW/>NQ,]3Y;!&A M"[8V(SMTMSKJ-8B20?QL42@;+=B@AH3UBC/,A(0M.,RFJ8A#"@Z75NXEFS?9 M)+0_)WCMVFZO2TU0EU5YY\>.E^-$UF%^I]!&G/C@%9@&F*Y,*'\K)@TICGE> M=82.YODS%SZJ@Y?*M6@,8'C?+&V6I*_4Y:/"P.VCY?,$Z,O 9_#U^\6E$*'" M#9Q37\#1L*1U=&]Y0Y8%F\FPW,3D8N$#OMW^"/P7#6$WMZOCO_]M=7%R>GWS+3K][[OSVU]>)^^*&PV$>-DD MXFTBM5%P&HX4[_0S$1W #;#R3]QHR^-A5FMF#NQE?N=Q7P\6A)WX*+(8JJ\9 M*Y9>MOAD E$1SD8X4B@#8X:"0?7.E[)#VW!GK"HT ^V2L8J*;:@G>H$@#2&9 M)L/>-;/DY;A)8R=1)J!\P/3^*(S_^<7UW4VRZ:^*<4+#AQ;T[;1GMK\-.$1] MAISNY&*>\5PX466+67-2Y2.1!$<)E9KA?.CA8_P=HH4/OJJJXM2&YH')O;)$ MY7[V\$Q)0Z942XK&+.):./%&8H)&TC%)SO)^#H-D*Q416I^69F-@1^9B7(7! MQHVB(-Q!U%*_K' _&#DA'DB]X)SM+N+0!N68N_2CMTGMP_ 3;8LF.P/G"JA MZ!'$0+,$3?(M?*;P<0D<*-GL*-F;P3.BIC!T7NFHR370* M?"+O[M@X?J=$]:1],YAP!?":J?OESKFBQ=\3@ MT X80:,TO384O5CG,!FSQ-[')[*X6L_CA?*24C-X(*16\QLB1Z[6HD)6OR(W M0!&] P?'=V-Z./9DJ>3PHBX PL$\.LE9-/TJEW(4O*)_@>ZX+T5N38] M'1U&&IU>#9Y=,3B_?':+HI9LC I=M+E,S9,%XBW.?@CR2"I[CH/!NS&]S8_( MHHQNMB&VG)4O%,)KD9]%CB$#LZ2ZLS4F MR&:!\LUHJAI9\;)7YXW@C@C@2 MU-'U+/G+R9EMYW%X+QP]!;74)S=:#X("+PG84FCS'V[\**1WC:YU 6 %CJT' MWS5Q?@[+G)?E2V*L0C/HF;2#I XT D:O>EZOUGFLXE[N784R&#U=27OXLNM: MF?+*^3&.,0V);&!8Z6_P $K41F,L-KI?W[VQNJT(^K0,N0:5A2MB_]>'[S\< MTGKUO(#SX8I]IV$4A7K*QOUGKM=LL&1F":QB$;KATB-%8,R*=!'R$#M6H*FJ(E[/DB%/6IED+%,5N'#+9?:>MCTA*8>2VKQYD_=/F6BH1'IP3V%*;(7J/'C)U/L#BJC( MB3@)YL&1IS"31X]) 686\D(^G1-SZK'0E4-#DH8,3$\#F?IP22- J=4MD.6, M9L""$&=EE'XFT&I0@%'CGO*E0\?ZPX\J7F\2'%7TDRRZU5O\C8ZVF'47I),B^IB!W9!).Y20<*9.@=%F2 M'S91;LJ#G_-5R4EPQ"20<;0SZH,M)H$ZU5G>BIZ=,+@#K!R[2? ,3IB;Y#YR M'=<*=QP+BJ=6],QU9DFLM)H=O0Y8M'D*YR3"-H%E^@_& M=TX/O>,4![?MZIH.13>I8\>0MG5I09+Z:IW6>NWE61:)6[1Z0/A@^89BX/JS M(>Y*2@A$):7Z[:\&(S(4 /Y(8US-A9'*21H[[XE^*Y4#HC%"9(CH")X\MA:N MW>CW*YG0TRMO*$,7%EQ(:,^)&:^,#Z IO9\&V]H]#=D[3]S(>G@(P2U-P[BX<^P6$LSV MQX!22,*6D^4R*5GS1\E%S[HJQ;UGM)[*F>N[,;YPGP#K)!MEUQ.'P52=0YW= MS\C9N>! ([@9>OGA2XP1/:!4BT&/,^0KCW;?@L$%XI#XABHP#,&PBG'?BF7C M=2<:XK!UAY?SZJM,5Y$V;A[312LJF\,3'8IU+\MU;?"Y09&Z%#[UCFPQAJ^# M'69G9^B$_0!@& THLKPEG0+0-<74.T\^V\'' G11VI#PP["F!C4D7I#QMW=7 M8? ;MF,-): 8/20(FK&&ZF#"FWG_<]96TQP6VC,+W+WTG=*M!(Z-_N%1 M#$.:NH-X:)$Q/&DCO&;#C2[RO"U4UF?-:,8+E*\U3"[T=28?60P!H-SZKX%] M+\\YF^JE+#O/+XGTCH (GX$#&XUPGO<[[37W@WN^ 8P3_@?.U2?+ ]B):R*$ MA*X-P0/D!S(PV2^4)W4@KF;3&L#^ >%="P:PBM.VZ("%LB?L]SA \2/ &_H. MF'^HR!P%GNM0.QA7$=#-(S:0"C?*2 J3"QTR"JRJ$(7@;3E>[!$8Q-R7ZAL& MLG<[[#T-4<;L&IWR%:HAMKW+T3*=.Z5?/'R7"V4ZM\F>//>X2HS=(\%FXS(( M:,+\,:T0\(#)P:[58:BT(BTDLIWYLNBUX&XQ FA]/H,LR(80]\OJ$X<7323# M(IK;']YRJXF;*D@RZ8Y[YU*ZW\V0*4_E1Z4Z6O*BILDJRV"L9LY0N M#]Z71 M:%=$,,-7.*0.3UV9_6@+5 'SDV7;SX4?O@IO.!(SSY*G),&9SR#)QJG6!F<^ M1^D[2?;&-\\:07(BS4AUZ/1P5BZ>SI\O:3YE 4#5Q?<6H)O>DW5JNY** M&!Z:"\8;?SW#TCM]9%VR>@;78JY"$ ;BW14A$$.VS;\2=PML]#PO!%UR>P%E MEIHD:!N$3+L(_ >R13> FGU+7NA5E1"('=P2:K38")&5"$%CY14A+P3_*R'# M=_JDP8"6DD.,GJG3^1K#< ',(,MSH&A(9/OIR"^2M 7($A1!<$VDS^CFRLLS M)#(X&%^$LIFT(-U\%0 A1^:O^HK06.!7'OL9?]^HGLG:'\'%YR\ M_P>OGSL4?^6E.2ERHN#843D.[CV71[*";P:RD];D2G\( @>J<,(M#MH;'$3/ MCZ[]"(M!J??Z:$5$:,8^X.Q@&@A&3RS^)T1&C6G([%_0JK4MTXYF4OW#"_G+G]C!JW9(=@"C$_ M:Y;X:JN.TU2M5PQ1GQJOH*WA*T9MR7WO]D9^4NF8RBSNTW>OV.TI=S=;H32E M8\AI4I..H*)B$7,^;Y\)?B$3YV"MC'%"F7Q=W_6=\Y0^KG-/Z]%]Y>7JB?8BZ?0(8YI27IM>F MB- &D6B1ZB*R5J!H%(E6S2HFA@X/HCU\I6!>"AL+).>.UI0/>BQ-%:4&>H=ZE_SPA4EFX&O0QO9QG>3F?. M6SZ@MG;^AK_7E&+4#.1.AWWYYG9U_/>_K2Y.3J]OOD6G_WUW?OO+?#CAJX\1 M6:!ES) 211GO*RLT[#FG$3_EH44S-S0988W/9]? *<.F)]H9@%JET"M:0M9O M[$?L)"R"D24F&,*JT<2+G#@Z34"/ ].8#$"_<'V\6F\M26_[.&@5M.Z :8&4M"R]1@7Z%ZT@FS>S)Q9]K+&\, MH.P%WA,H-DIA%OW-ES5T[K7LSMK"_ M%S^5DOX"S6A2%-6SDA-3=6MYJEL!>KF_*THF&9:A,)NJ4*^7/6]"G%4'R ^7 M"O#N,H@Q.CP<'&M!(W=>"\;,U$:YB8FPU">%LZ14C:1IT#:@B1MO-$:H)W?X M#/.)=]_+]MQ8\K?VC.ZRL1_<4W[-*EQ<66&\4Q3BZ&BG_K)\](KY08LFCQTB]6:#^BCS\MD(FH\:F. MD2X#7MNX0J7#"\2Z/-CU&<;_O(;.]\SK(P,1Q2[ 'TA>RH)N=QE""_C$L< M]GH5!D^N@YVCW5T$B0?RJ%V2B_2)1G3W4:S!\TF!>1.86<@'ET>Y)1N8,:LY M)^\K9M5+N:0@P:()V+WO[AC+WREA7$MC/(N *JB^52X-:@S>2C8;*#VL5.4B MFI.7P$!>8$LZ6$995!U5D,$0,RNN><-7D2E11 M.B']ZN68I(2@P!("4I/O.Y\<00L9ZK^\&GMH7)47HQ&MJQ7BQ:N&+M; 9AMC M7R:!SB1T<48I%0$;>E1K>OVOO> Y8J[%(*MT&P:ZW)>W*J5;T#,967,-"4*K M-9$O:$:J-$^NUNPIU_*N E;O_/0E)MH%9*]>N/UT]5SP#<^%34VCY*:3K2/1 M//HU[0 Y9\FQR_P11N.IC V75SI2M/F#8'UP%^&I#UO>AWCB>@F17?JYI#F1 MF?0]@XW!2$S',;TG3WQAECET9S8Y#>YI3M:4@SKON3TBM_@C485^[X486N*Y ME82-64(:REKV=*RUJFII$- MBJ-SG]597*V/7!KC!#*@^)C^2)\=1'4^]]=! MN.&&P/L@B4LKFQ; $HW(Q4;'AZ^1%#A7\AR$8#MX"*U-5E VI453'R&OET7+ M92ESQM7\VX#!M],^Q;I3X[*UNC)+1C&T# L@;VP0^#K(\%S/,E\*KVDEY/S) MA%CB6:&")P++PJ/Y"]]&Z)Z/543'RE7&*DS'BJE=PZ.$<\WH-A AK_22?GQ= MX;R:N,P!H7.B-8&W@S,&:.7G/AEFNOPNK4T_&'0@AU)Z"P04S>&@]W0(*@ = M_;VCC +L6P8XGL'_X/[2&[R-J2--^$P_O?HA&L YFL%5&=;_V24#JB_H 5D. M?YXK'^4VDKI4KB$1#1BN*\\WU5?W7&:PFJT"YM"B.#-(=K> M LD6D=HDDFWF,@4'S[-V'&J^M3PXOL[]8VOKDBGA53#BGGI@2AUM"?D#ETB\ MK('Y\>456 +*M!@$H[V0M3V _. &CCY%J9D7.5]5XO2%+TWR@=;LN";JR^EZ MC?<(K<^%#F6*0[6N O[''D-A6M54 7PA8@=*2IJ V"F.)=%Q!#U'K.L#![ G MOD,/NTB?.*,0-2P-:&/'>S6<%!(,4HZ,23?Y'.9>VO!4$K$U8^]5V&VFSM56 M!%A=[,7> J*IX MN&YT'NS>Q%<;[,GR$'US?GQ'/&2=J5VZ-.%9S6+[,^X31A&VH12MBZ._O#+&^1%60!Q.+92\ MM%XFD4 ZV=,.&'36UE0$^&+]%H3'GA5%O)L [.T,E,@#,F, M]_DSW,H-\1IF=CAG CD-B=[-.CP\NJF,\0!(R4$ L"_.ET?G%^>WYZU>H$AM$K$V$6MTV*!\GI*R\N\ O6\+L?>.R"#))ZH Q$\4NQN80Y%/ MU@O'EC<.4.1)VCRR1?L@(V V%E! !_K RJB)7LANE04Q0U40YP8=VM((R=P2L+\"GV+0[ $7E EE8&Z.E* AM""M#'GC\E)M M0V(*4BT9*Y!V?=[']I ^:9+ 4S -/'V.@S+Q@:>H6 M#Q(YIK&_<^8Q"^K.)C43?IZ!;K %= ,= #.6SP&YST:'2/Y%2W/DK/0$.LZN MVSGRU>K\*<<9X5!6PP9_-R13IC6C"8E>*6"#E\,>GI_4&I]FB*9V)0FXAD@[ M:*D4OB9-S9?I?%0_9YZAHGN2^:U@WB',LW* .V!^39H<7]&OTE29\)8F_T>K MF*S36W([9O"V*Q38GPG]&/ YSRPW_&IYB5X;P .01P[H9&O2 'J"%A9,:YV M^C_5,>U@&6@P#'#17F$%45Y03)@I )W7V0PH5Q3*%0%?B#(VI.G@(K M[^J1 M:"2]( \H&43I&$(IN H!A9,<7X1 #/9+,@=;&/N+GK4I!>$%HJ1EN-V618E? MF*L[J1'/8CKV2 4A9%X5%08:37VG4#EFR$AF22IO\#1!'I;F/RP?0DPYZ9_0 MR4DC21M)XG-BR6ODQDQNIV:V7?;4 MWC(2@PHQPAYZ^QQHK*],J)F1P7IWWYMMSW/RHN0@?@X&%Q"+$.@[B57>P]U; M#X%NK.8-1[>ZLL)52.\RAYJ41 1"/X<2![BBF<8+M+5"B F):"O,")GJ_S/D M-5_4)\OITY"6N0&Y\C(,W3"&KMC4,?+,Z)C&DPP>%;/9>L$.8UY8977\L0>PQ, E#5>I;6N!9 >%/0MZ1+Z-T0['*.V4!"Z# MC%.E8Z/)K$>[6_)^CZN"E@E@.3NWF8P=0_<$FWYW02@*T3%RH<^DZT M"C-8Y?TV4)R$/H0$N[(=\(= @+#0R<@H_!:XY/LG\F-B +-B6/93E<3&V.$% MQ+C#B+6)TD8!F29MRXA%_+[9(GZ_=XWAG*'\&D.*%OE>Q#$DE@?E,7H=R@47 M!+B3(Y8HSIN303ZD/5JK6_CBWD9XDG6>"SX+R192^$+ F+EJJ_N'N=_V"$14 M2Z?TCV'GU46&TP;#^)]?K!=WDVSZ:^"V;[JRBNA9@SB/R.5FMP M[8$7IY?Z6AII1AN Q./ M-B9\8RVOSH\7Y5*4:K&00=IKF@H7Q2;-$5,;.M4_I6/\#,'."+T%W@]\^O Z44,%I(Z3;S!6@._D!W, 6UI]B*_1 M+(+)#W^^_NPC+JH$=$D?Y)8T+&&.GRWBVNGB=BC@,T4E#?$6D-0 !I4YI5_,+HTBAY^)%AGP9>\+ ;3!'1,E%G0;C&1'9T MNMN@S1OY96?1_VUMMO\3_+%N.# *V8P&>(!S2?9^>A;]N>KPE\]?#C^= M?)OBP$7*>0?0A!8K,0()7[ 7"04 LMV0KCQ&K/A8_.B21[%/)(7=\.858:*6 M$%<:0P!3S"ICMGT]W'@Y1HZ-,T)U?+J,1;%%6B%!+=9S&Q2WG.+0ZH4?PR-C MLL4P7A_/?)Z5AF7Q25;])E\ M5V$ !D?G:'<7 3" Q&Y= HP^*[ZBP2.LI).![5.!B$W;F3_'?"*A'"]E6#0% MJ_8=M$;6XG>EO)MR*I.NI5C 012=X#4.R7E[:[U0B]U=['H\J>O"W;@QV3@0 MCWG/@KX5F9?P4#&5)U1)N(-,H#495FT04;D*O7 M-B E=B(Z]W#3P:*('ZT8V9:/[C%?()@%(0?K->D(1\JVB:"-8C)P//A[<,6G MM. B#U=3:RUJP\L\P7ZP<7TK#L)QJDGJ9L[+V9C:U9 T!;))=\%UXN'##T>? M#XEX\25PW+6+G3//>NCE=83XB,,/]Y\/#C-2BZ _"X:\'"^4%/PI%%.-IPRL-9A\/XGU &=+5F-4BYR:!?C0YA=S!56G1IDS%DMO<3,%S9 M+AU-\MG#/-5<+7U2F=+1&P]5] (Y2C=>'?4+M@MOA,+E=[ M8381?:PAR]A!5 ^]%'0%T4 PP,%-^>U#>>ZA)L^9;/0[W8=[4<=(-U 9?SV6)R2%JAS4]Z,@F.POBG)#(Y2(MK6Z]]P'>I;ESLX+=]WK"N)-@8='M(4"V5A1E/-(>W/F MW3SN2Z34TM1 UNA"CH3! MQ&7%^I:K):8!M5PZIV'.2ZJ)&;.2Z.(NM?V/QDJZBJ\Q-51>62%9IV0U141, M@;5[M,O\H@F.A=-$E"A2VUN ')7]V=!YUJXRE:S]H[%BG*CPX^*)E8W;F]F* MXFFB>%QU[3A9[&CF Y %P"S.\\S9\W(3VZ[4VL70DPL!FB=<5CUS(RC/PV$8 MR0+;DT=!#S&" D&1DAQZ%B]P%&& MM* LP 689^Z) F>Y@]M!+])=KS_3W>"1HH4/,4/JC6K8><$1CQ>ZQC]?N& 7;>S)8;SL0+ OJ@QMS_=AU M>$;W#2;R.Q7F3U]L+W&P _(56/4345\MCT*[W(#M5G^>/<*\!TP$)>6F7./&P&S4XK,V76SZRA MES*%?#RK2?+*6$KMFY3L EEKPC]:>E[P3%WC%*(SQ(X;TQS1X=4,7:JE:3U*YZ[OW+X7;$@ RTW>_2O3/DSA^.S_S^ M_X>Z_WFZMZ2/9CF5^7*"H\^F5"V2^PC_*R%=.WW2H8%+Z]OSS)*(!@Y+%6X*/-KI\@;6AN+,IS7O+$K]1,TH QN0]43IO5?F,; MA!9ZX^$;USBV7+\GEH8D@D))>+:,I0>GI(_2!A9*Z M%H6:-S)9;]3[OQK(A MQU$Q@@GBIC6 08M0IE!ASL#=H)6?K/UE]OQX.5;4==>@J1!YVHQ?5HW5Z&>, MIB$:X-*8]3&\9C3%*J[/J70IB1=2GZI4$K#!=H%D#6JE2T==@#;*>''@C M=CYKWN\KC.?L^$9D\6SU]<<0:XA13LO' SW#!>3W9R&_@^?5^[S&:I8+N9NM MZ''I._ /Q$L\61XXI);QL16&@&'?.]N7)IN!X\>&#SAM8Y:<>3FFZ >%/)%- M(+^.M6 F'W:8&515@0[,#JP(0*#LJ1^[\4ZYA0HI__O65*2$D7HO+4I2_ >7 MT$0Z^&K-LS$M3_$5,S&KE[0I4[5%.LI M"Y@\=&:YT*A0(SDNY>FS+(F5S.*Y#UF?9&@!#4W#I'P,B.AP ?>J"-QG!N)JU:3; M[O3%ILF_@"6\]X7,2"%!"P&QR4)]G0(4&4/@[&W\3VG12EZOEN>28WY/M#)E MQ(8MG)*B,SVGFC+9UC[Y:+,22:N0);[3\&+YA$L4T*V'^\ .I.30#5@>".<1 MNMM2E#QZ!K)MPD*/Q9.R9?-@*N5F*'W *5 GG/#FN3* %II:%(Q2='"N,=2' MMB'T&'Z?]RB(C:.D$E2:Y$;()*C9'$QB8__5M0@(76^'SJ,(HNTS2U]M>>Y, M\SDGS53S.(9-*RT4SVNR*!;891(_!B&42.D'NR%I\]0"2]*=%U<9%"#)$_-W M+F?*DU?*CC23FV,K/7+/7-^-\07108DV2F[*!Y<<@*R\NR[8'];$ 6T#I8VP MR-G(U%W[U0I=:(AT )-'8V;YO0QBB%[NO#QC M5Y(QQ;KP\_P8RY<3:<.AZ?(@0W"L%OUHQ[/Q(AZ:]Z=BRF_'\"RPY[]2F/$L M;'\_S)=BD5K6QJL>B5;%>O\XXZ#/R"0A\5FW%H6R#T,/YS6@$:_6=Q$39E?W M$&L/,JXPD9X%804H2R\5&YH]"-8'281Y"B\*>-L45$@8:"'HVB?Z:2 !6VC: MY6L:%R\W)*1-GBVW4D;D5!V1''S-\-B! D?;C6"YDE&(8B*9QE#MFL$3]-<% M)'7*K:"/)!*"$:^+?A:]/'?GKXF[(O9Y.H=8#EX^&L,U28AFHKG*B66!U@K6@O5[+#%"=X9]^& M=+ [6?9^DJFS0M@2]T7."#E@OKWR M?_&_^">W_M_(/S??(EIO@6@H\ I^L39;2./Z]NKPE\]?#C^=?$M:V9+Q9 5H M'J%1B%H$X!3(X28;+O#9[B,4(%QI0[KR&+$:@_&C2Q[%/G*LW7#^;CJM*9;[ M:JTS +D:+]YFP1/9T(-RZQ487:TS4=<&@ZX'932WM3K-[/!U1YJ. MJ*CAC.*%P0 X])R'!.2.*'&*48@ZK1>Q.&W0EJ+?$9F;#>&X1>,F/)H=[N"H M[26L=)D&8?%\T,(=+#J.:,\-%S@IV"/2T "ZR9>^D_OFSG?C80N_W(D:>TJ8 M COX:-M_I!$J69>EQ6$*(Y6+\DB';]0",BSW!%="Y%Z2KMP^8^\)?Z$23$_H MWQ_FS@^??MY,&\3?E3_\"0)KB068G"0AQ'?0DXTF&*GED:20WB_ZCQ^.8*Y5 MD107K SJ[)D5.YSRQL-V6$ORQN"9@VH]K&AX-3I-SSK=X/ !U%?)T+$$2,9J($QV2ER79E [-K/"L7AJ()#39WGJYCB(@,@8@(Q1[CE9K M$&S(9)\$H"IK!F>D3<#IP!M!O[)F!K_+.&]*F)ON:#Z%-:K[&TEH&88M+\=1 M2G[,*#VFP;)#MV]\ 8\CS:K=X M9JA&15@)K!2^+@F/N)T@5A/,B,D6531RFFV*>S8287>E?-D2G\2WHS MV?]*W,@5Z)]DL9!M 9FGKH-95ER*HZRE;E_:"DTSEY06%TCA M/=-HQDAEL! @C;#JB5O"B!@$+A&1]-?D>N^E(\N0?* TN"),?8-D;J_)G7SX MX>CSX3(,OP2.NW:QT]?&<@F'/=SUAQ_N/Q\<9F(@1!MSXMA%GS:SR8)='@4Z_ %2WTL+MTS+L*D M6=LG9/<>]@Q(Y&(2-*2 JD-8"M&ZJ#@,F=(SY%,[5;B4;3.%T!A$-)%T?\,]:Q-R&L:,U:HE)Q-0.;K8<)3^B\K3"YX_3D%_!%]L6)> MG&X>C&6*EG?@;F"%G J<=#? TO>"* GU&$UK MKFS$!35FQQ2UB$@OP JILU#3EI&KO.T=*ONK/@SGV6 M%$Y7VWV0Q.C&??#=M6O#F2)+.[Z" 1!'MFB)^O74MN +:&C,.(<;BEI,5\LJ"A.4\,P3C$3^D4P"N)H(ZFC M-1Y,N#'(9[GBOT"\/:3PGK:(SG#JIQVP9+W!<:@%VW#Y8-A5"T$8X%!" RY MV,]%8!L(]%HZ#GDFXO]EYL-T9Z.D@CBI/>5 MACD7E!02M QT_1%[GI8L8$IIZ-S?NEBT.S\!XX:U)7^SFJENK/5DO>!A:KG- MLB#["%I&'OP.^VL!;JZ!3QOC(^%E!Z$0J\<:1:+5!4K;A1/8P $LAN34"L&P M%I$6J45(BTPOB (?S- T&S:\*@Z,A"_4'?G[!HS6'ODF4#,LHME>XR?L RS( MGM&#U4!HG+(QX5P+.WQJ1-^)I&T_$IG[=V-<4'NN""]U<:3!9/%4-A1RQKR7-?FEO>LWE&2*&BEMH)LG/DE-6;"SY$VU5[=BT) /.AO@ MTB]S-TW0\+("(A0=WB0;%B9ER,O7C[%LWDDFCFO:'?<*?391"J_G8"M[HQ # M-8NR%M,+6% 3)%%?0]?K-!^1!]_6B 3&')3']'N@0IE8WJ";2K2B6$=/'UI MNL,J?":Z\+[K0Q ,HXLF]Q'^5T+Z>$ID^OB6O-,KHSFEARA!!!2-94V509I1 MT8-H//JP RBJF<4E&C_P#PPERP_#G9=C+ ?7QH%]K#49A32(@J8/,79LI$[ME?+^TH/X_> 9GOP!DL4B6O M # ,A+"8*%?W24R=GG% SV XQ@//@\=$M(!)J"8PN:[6>1N+3@@QBAE&A'4S MZ(+Z>5.W/PMUI!RQ(@B$+RI6IN^"6'7X\=W]=TA0'=&SNK3M9)/0K/*]=F%I M@7"%J-'S94 ^N_G+QQJ VB(SI3F8O8(@2$,B:R]392]D, 4@<%+8_P/J&T$6 M.!LF46]'RU"H[I>(EPM(:^PT%=IBQMJTM-O\QT.]B34-BBE?M"S45G."# /, MSQI$%2>)8D^"2/F"3^XNPNO$HV\;K&8WV"!Y5>-3==*:SMO[8MF/KH_#':1T M;ZFGUW>^XD?7]G#4/Q)3DE]09*,MWQ1$>GWB;9A)'!J 32_'(9*D$:&-OLZ= MOUQ63,JGG,C,/ Z.7'8;6@Z&$%@-RU+2,A9.V[?W7J[CPZ\KT?-+'$,0U548 M/+D.=HYVY(@FI^0YC:L HPNKF>GN#RZ?4?\@NN_,"YXC=,9*=_!F4-K._#E6 MW"V48=$4^$3?06O(];\KY=T 9A4]4 1,"<31DYOJBA#IM7 AKBF%#>%4$9 U M^'*++'&Y@E'UZ&!22)CUE3+QK(^8KQ2^>W)*+Y7GWCJ64L+%-E$Q.%H@VQFC%U W78?-L JCVQG%VFPALI MU&>(9;ZP"XH3:P\4#*ZI*JTM$.\'Y':)AE_)>*@Z>O]!,6='3R%< +6%*GW[ MFY05/!B* <.42!/12%L2N>&D\^(>H("_Z" MT*_ED^5ZU/85'--KE)I;'P//(3/-3TX="A\YHB&^(PC_\FK84[2[3# =DHV" M'X$UB]1VY95D$)GXQ(VV061Y/X=!LI7&65J6 ^)U$^SP )S +]\M/9V]:6$\ MB!,VD1MGG&-/"*BL740;5B,KU;:1;'Q1?4H,6QPAL""$0;ARER(.L+_9#2A3 M?B)..PTR-&,%T,N:E^-*D$7+.7.5,W#4S-GPQ2KJ0C'V=.C?%N+5[)*(DSER MEIZI2H2)S8E+Y@8/S=##6F5TX7QGJR[8Z37,E5?&4TF$TY@Q,\7ZZ[,L0#@" MBWQV:[W7M,0DMO,Q0N/5(^R;Z!/+/;$\"![N59RTD$.^ M(V-$<\1#T9P\_TA[M&;I BF=Y!GE-W@;SRNEW,! "V.,KMSR*#/R)>GELN=( MZ3J"OH^7TMG;,%>;TKDPG8,N%?>"0;DO1$:V5L?"D ]!/TX:C9IY&ND'2VF5G0JKQ.T$*&X>/"JB?,<4WU24LL:00HS4ZD2E,8%B^)N MET&,(["$14O?826MR5%\C6WL/ND+HDX+G-Q!1KWCPA 1D?$:!H6Z#, ,3).9 MCSUW2#OP"",A%IX2*2W:A)2H&)8';9<:(V7+*&W:=.ATX?:GAE?G-J Y KKD M&B'64*LK34!Q@?R,."N1;$0X!J.+;@.65S$CIG)6\C&9"V-EGQ)5TP&;C_/_ ML_=FRY'CR*+@KZ3UO,R8G>KNK%YK;,Z#UCSJJU3H2LHLZ_M21@41(58QR&@N M6NKK!PXNP04K-SB#879.=68& ,(=#H?O?IZ)^(\OA"0#)GH<>%3Y)?A3'/J> MRS*D\N]^8A^./ST<$J<>2?3JK2EBRFA7^H^,TQUF_ROT*+__3A&;CJB7C(ZR M@RDT1U$-*Q,R*G' 46]#0#OJ:%+E7U"(JQ=,DE)<(T,%&;F7.4L!-/8*A,S7 M8>>!=F!U%6;"@UAMKM/I-C>)Y>E[K)DT*@(TO^4V2[!F[%V_'6>=D[/T=GO M_8]BN)N9;>@OV:JLF!7\N"/)2^B&?K@=K_42KV', $R]78P4Z5X]0?"M[I_ M_82MON4'6?'Y-$O0HO]7Y&5VVS#J%6":+?>)K?>I6!#Y_GT+6^?W(!H@V:4=O\R2X]C=(HWDN,AFCZC! MTEQTLMS&+?6PV1"XJR0SYSXY[P^4>A[(.@R@NVJ>V!-%'YLP8O7;\G:1_5(> M#^M]2IQW9M\?MTC]I+ 6=[+X7)'81C_X";[XJ?Y)2%VJ?+3L%WX4N&@8P XX MRW43UW8D\H$? 1H^N%\4RV7E/U+3CD./1B_.N MGLYN/]W>G)W?W-X\W5P](MYW:4F;++OEX D5Y_/WR'XO%OTO5A4G*QIV*)4V M42J\.&$B*SAXZVV&,9ZT@[_+BH:;T97W,:#,3U&1]S$AD"S-D;@KBN@ D'X( M0J)\Z3'<1.4O-X%+WA_?G#W\TM\XGW_X4[E^-0H)>.+__;BZ?OA_*K^S#7R" M'>1,X%5;OK4BZ295VCIFQD4U22OJ%LTW/\^_39 M]]8K*BI&/7,>ZDUM;NY7LX7*YP)45.#./_$I^\:GXB,V6QYV;!LO;6J)H)-C M1[#\!D0=.SA>S!8!0_:QO)BTB67V,I-:YR;Z<%5Z-W4M?5/GP <)@'UJ=$UF M/+AJGI:C@V;EV;/%/Q6K3PCDN1-[,>CA)"X,3%#8Q=L&WL9;@U)>)MVR\F"4# 8)ZV;? M!>BK7\YJVAP"OBO;J";_%ALY)MSX2K3(<3%M\AZ_#T:6A8"G1\HTJ<83(*/@ M&O6&($6J[ES:I Q*'N(^*9W1,I$HQ*U2N]J(ZM3VZ\47A#OZNB14^ ,!T,UK M_5W=/W[ZX9/#:M#2O[:":8L$,.C>1[&Z _=@&- ?8PA"F#F"?(']5*MR[\QA M'Z)T\:B7A+G5'LBKQRCM)BCJ?,279!V!L-C?J%JN#A$TY?J?B@],4T!O>!#] M)G0WQP1=PP-:.T-20NGFWQB_3"#3I*^=-=-:^IAS,Y6\6&DB0R[?;WV1%02E MM[TL"-JKU.K!35WXI^<+E]\$216-,'+XP00G67DJC,&>O.?<0:K\$H8N5 JX M"P.RV_OA!R%%&O 3%?YB""0,@U[%U2L% ZI")OLR$YHJWS[D(%>^/I4/NMXQ M753FC/TX6"6Y'PHA\E! SFN!/1>KH5[YSY_TS9+W9<,^E#[:1!#VH$CCW\H0\+@-[?_ MZ;#H/"I1Y3'Y%2VIP5V*C-C[B#X ?W M7D!N$K+K^CRI^O+"^I_8!\95UW./2\7-=1-LPFC'SH]5JRE#CEBUG*)8SBA% M?@[>L,HF\NH_DU?ML8<=?Q#$3%V@S ZN&L:A"LXV)(<.!(,HO_Z=%ZBH.R%-'FU+"K[.MMM!/G&[*8\$$J.*>G[PM27!03D"T_W MN-P2^IJ1NA9>+>18"S+Y*,(\!B3]RNDW5? BH.73-]8IX*##UPL^CAMT8PU+ M.8UDG_[4,&#P4%"-TSG$XTS[PMA 5+,_48:PL&[(8@@[Y"MG_^8?$+;+MS+Z M\\(+WOJHA&Y!.-732T1Z99]0?>?OLP7D('YK!*&QZ#/VF5'INB8.48(NM00%X&&RZR[XM-EFL&Q(,#O /O4UJFI<=+@[FG>WB!9Q_DAGV94+@O$PI) M\9T90MQ(ARBD(,KV\D]\:J10_E<]AW*^(%>]FN9P6PB6+Z]ZUEBKGZ<@O[=4 M$ZB+)Q/$T@X($__Y/G#L;-7QDY2\,,H"&Q_(VG?BF$7G,I-LV=S]DL3KR-OW M#8 ]M$"JA@7/'<+\')MK_Q_-N0Q7 M/U0,YX#0K,&5;7>Z ES2>.H[\L9^ZN7=+U(?]UGJ8SA1ZN,X@!7TP%($LM4_ M97>"2E;5 #F>9^MU!%#&CD^%= #LS=GF8OLS M"Q167FR7,[A3Z\:7:<#X42B)[T0E:2F* SH']>, M=8+^FO#:0Y=E5\)@_G'07M+#Y\ONM%DH.-M!YN:*\QIW17@X M_5.^C?_*B6FQ>#W079844&8'W 1EY]A//U?SRK.8A$_50ZCLM9R4Y524AW!1 M'D*YY=(#MUCD-RQMY2$4R0N PC6_2SLKX?#I>;B;,(4S0A0]<_[QU?DUC"Y M^>N10:$(HJ$"/_O,)_:=D?,K#K3'#MC/&X!EO;\JI6Z>PH>R9"434_OE,Y75 M+[.LV#084=R;#,0JC\H^]:EH>98W.ZO6#GH*/U7PP#XX>PSP&$6.B2(+.L_3 M;%11BAH4,?HMSUHT,"F1RH:;#6D@">LY*ASX3? 9SP<>?^:^,JLHV+3+35"%M[(-5B,FWTAFX)XFFLX. MM504K7'0-45&K+3F1&84'3I.S%+MC='!+:Q#JG(:TYF:1P>Y&1]9 =TY@+[/ M/Z;S6IQ%ZQID3K0N-D3_J-A3/N)/D#E(]LD/V8GDTZ$DVX%5%/UX#RUWOT1A M7!A=2NR&NC,8YOYD&2A>"!,OON6.GO?3&_%?R5L&585--@[%N?7ME"1.1"D#- L% M/'5\R)/\D7?V%K:! OUY"&^YR7L2L=AV.G'U['M9K"\/85H348!([S&S9H3, MTE&X]L5L0#8>!4"=?:?L/]^S!GB9]^JS\"X,M#X*A(&YK0R#YT%<&X!BR]QX MU5SPD-42O'I/Z(&!T>K6B[E"S3 KHT 2\Z=7'%QP<\72G'@T"F :!IYO8'A[ M>/PFYE/2"4A *N1F*)?A0FP].X2V7%W6EKT.H\LP?4XVJ5^,RA06/@:&6Q\% MPB06[K,=-!?^WD:* !799QH MO\V5.2@ *V,6))=2-18%(+F\!YT!>![=J_>UGX)"!WR3_I]+P9!H0B;+H #_ MJE[1BB_UWX7,SDTRV3YFUNGJ[R YWX7)OTD"U;NV@?<[<7E(&NUC*% IR+BM M9PKRT*(U$06(%S $J)O9C[SXM_./)_I!<('S-2KA M'A9C?LU=!07P/#;55 4%AZJSTX+H4 !>!W)?U*ZU:M7 MEOXD U,X& 4H341G39:R1Q7J)+YYOL\7/M3S4 HD&P5Y@S5)!2@U1IBU2-: M^'96KD76=!$4H',?!_F9*J:@ "L/6[]W*%NL.L6*"&.^B"R?@P*PC$G(W,'5 M 2BV7+%F0C,1, .^A#X5.>(L^XBK3"OF6'=KLD3TCS/7I34K]=RA*,"XC\C>\=S<356Z]U2"FL8TNXQ"T,KY,@2+48T!2$>B.".%SC)" ML$*7Q5&@JNV7%LB!W($H0+@DS\FAI &S4_,%V=8P%-LW\22R.FU]W9&'FG*V M0:_P^=Q%G+'[!Q*3Z)6XUV%TG4(20M$A4?%8Z"UB7R#C6XA4 05:LZP+5C7U M]X+^<14]A6^U%T0R# 59"DQ#MT6Q6@-STFVMP*UMP)3VV7XOXX#+HT!7SD[ MIQ 5<7SM7 M5B,+X*,:'02\/H7?6CV=ATOVU?T*'$L";$C8%M92&!>>4MQNA: M$HY\. ZZJ;NEQ888[D",(,A"9@1#48!1U(IS/HQB"/U>B]F'Q5W)/DYC'X[Q(8_DB3)P+D)BGH$% R@ MU?,TIEH4U1+#W3,T>V]D_PVQ'@IR;U?=D\4OB$>C *9FV9;!P1V( P1)@LZ! M4\J",TP60 'R?91[^YDY[=Z)5A'3V=WOCI^2HHF1P+^A,1,%D!4K1#O41$:J M6A-Q@#B.AJ'987%"G<>DYZ/M0Q&8QR0,1#[#_BO.3JPPJY]M(\).LBV?*0>C M.)_;,-A"%02PR7!?W,KO*#8L-+4(7'BR\2@ .J0/@T0+VWMU?)$Z)QR, A10 ME5>;"G\3J=C<@4B\.!*(Y8^QO7-%S]UNM**:DZR['@C+,PB@(LVT.T#,:('EIGISW&Y=NI^R2T_:> M* >C.(>=>D%+E)==BZ&4Z)_1^D3*3 -S: ME+6'$57?Z$5D<1+Z&5@C?@X%.NO*7R,A8
    IC4)QHEE-QFQU V056*DHIIJ MJVJ<$IL3VZ.0;![,@H=\4WH?TEW*MGI)-M[:$]1Z4,U""9S,P,@;B0*(\;KH MEJ781HBL-?TX#E2W@A#*6D+WD") (>]8W6:8E5$@Z0N]*& D6@677KS/[1BK M328,<:54^0P40+6*EN(I*8H,Z)7>[K4:"J(^CR%$/?"*DNYQ#W_H-JP6S%?GZT3[]53>=S'^ X*!-:S M_;\%3I8T207^/&GP/B([+]U1ZF!#\[@TEF@D?$%[+8D&+>V^WB)H!1W ;0-Q M$- >'9^L-D5 OUR8JX]% 4B]B.2KX_F9.%TI:9 +X9>>GR;\8CG&BZ O7Z9 MJ#[FQ8_[B#CN*BBX-:3U<@5TW;GVG[4BS6H5"%U2S1%(;':YXR'KR@:UL!(G M26LW3#46!9E5,TH+C]AU&#'M/O=N5Y\PKH7?; D48+<*:)VER4L8B2KA2X:C M $>SK*/&X' _&\Q25T)J$XJ;R?CS+? M"Y4\H>B6H=%3Q&P%%$!7JXBL-LVP,N[)26>@ KLNO#TBRWG]1$H-EWAOBQ9 M3L&AV1@4&[_:; B\>X<0.\!LH45F";=%_%!A?BP+" ,8F76^R)+DVFR&_00* MM#') 2SF5*W.P,JK0G*-AZ+!*$#A,;O2.EBV8Y4UX3%; 070;1^\/,2'/]BZ MG)_OX] 'YBIP+YVDY9\7C4-Q%GR'G[YK$ 40I2WMH,=+_0B'8?;%68,R(\.7 MH9[RXR@HA>]G+= XB=4[/%]F M-I.K=U8EDOF6L[[4?-M*>QP*0BS%L5P:.2AL^59@V7@4 ('6L8:GAB]Z2(1^ MO9DH@)1UB^3:[B7C40#4(JM;6<"G>#0*8"0]MP5.3OD,%$ IC&U]#'6X."(W MYN9;X.;N9BK#,LGU; =_TP[:$2U@7Z:[I5QA_9&7,>9$OPH'V=^ZM)F4HM-> MIP50$"@$AC2*K]2KLE XA&5:9$Z"01:>"U5PK$?FLW'0 U6VO"R:B&XW2\G> MDF#M:0FH^K-1 %M89L.Z64;#ELN?@0*H+$@FJ^$'A=-D)?]$8U$ P@^Z!5(Z MY,7*.)#)?/N,QL 0=AU&D/ UL.\0TH?LUI[-12G+^Z1+3ERY204H$$5NB2O M0@>UP\3QSOR1*(!H-O>65MT4C+5_Z\JU55 MCK,-9Q88FUJQKME$OHBAHL'5:: M(1+NJ!+V]$;\5_*5,L 74:>-'BO:9SNZ^4/R9Z/G4BAH8_Q614@*B6ONR#YM MKC8;NH_K-*)7#*BEHJ>(O."J&3@HS; 4/^KZ^[KM6)4R0*>%D*" ;A6B;L15 M6!5#<8#A!62UJ8?=?W7>(1O]/(RB\"VK%$A_X>=-F\Q' 7!6 Q@JD,)S]4BB M5\H\XD=ZU?@JD6@T"F"*(*_"-"EC*:*Q* "IE%\$4[@JJU@$<('>5 M-6]E,2/]5T6!G*]>$$:L,E"FR13F/XBMN(1:;E >""1N47F@_\G$-QZ*AEH; M!:($R7NRZEZ2"2A :KZ5D(.]UGE4V4 4(!1NK%8$E_A<%%-P@"6V41N:M%& MDWG(RY+DBE+>O*'V-78-CRM2-VJU"&3E;8[//ZJ_B$KCZL]& 6Q=R0;%1AT7 M *-0;/[Q)8P2J)HLW7Q[%)+-C]T;[*UO6Z^O]P \:OK57Y"00]0]URO MY!3O1/5GHP#VPG@-U&:Y9[9XLHTF0>,H=A.,>-9^\ MV@\HR$HK5J%K."9G!11 UQ_GPHZB?L:+D2B D%2OZ=?U9Y"%4:"HJ55*JJ,) MAJ( HZ5'GM/K];)SHM_$07VJ.2@ 4V392%M ZDU% 2;+*6_GCU-N6?SQ\",; MJW[)>RYI7]D]=WQ@,H\O!,H2ENT4<[GD*]RQ[50(.+,=9GT2N58QZ/J?][-L5(. MA.LX5\Y" 5RO],A,G6X&[5.A(CM?^@=63PWJK&75U[ARRJ0[L,\9KL,T<+/: M'PKF(!R)@G*:CE4=YRN*C3>",K.G,5?FLCR:BLGU4-5>IFKT7!(%6B21UE^= M7\/HPG?B6"ZR&2Z! FS&BB%KBKB7:01Q3HRE9*?&?JQ+4WS;@/DJ*("O-_\S MBYO5G6N?XU(M(HU ;LP=HK(,(B!3=+DNA0$,]U$QB?^:,0_18G+FOV1.0A92*'XG&0!1G M($WV,*G[U&DA^Z1!]B240Z!04M<0-R3=)B:A-0@%1*MHT&C[$H,%$Z M 05(8M$I>[#,1:[#/*0 "DL,Z<$IG&[_6=.OX]"H+6 ^&\79CM>$.PNV%#PA M7^CZ"82(73M>)&RD@F9SUA^YVW#M^/K.10'HERB,P1DL:)!1^=D^?RPKH;^%BHZUY0@4.&['Q7Z4D;$B/5 U M!PE@9>S)O1.M(G:9729"RHKS:DQ# =[5;N^''X3DI4/X58@PASI#*.(!J:S\L?"'TS8R\IY*A,^JF(/D*3[-C?1(%8*CNM"7%C2&PSDRX> M2))& =@Y&"8$@MDPBZ- E4Z]SH,H=&Y-_?/ZHIBK9AE"NX9J+CX-C MOL=>4%S62DVL+*A&JWQ6=2@*,)A#&!G2<8JV4,=M@^R(DD+W=2] M5D6!G(%H'"J@%^[1,7Q0G,]8=[)>0'AR1!Q>R%#U-Q3GK%\Y1R;MFZ]B_T6A M>SY$2X9Q?$DVA,H55 U^9Y+&M\3SQ3P@/5W3[_^?QOGRG?^1JZWL8C[K7O;%OG+!IHW6@"J5JK39:Z ME;^X[7!NZ4 4A'BV7J>[E!5\J+:-H7_V2>[NK ;5"VW37.UAH+51(.J1L!CG M+R2@%\V'K;L[*B[&S*_U6G27E,AE1@N@ -F(M_1F3BA [FM +QU83;VC>Q2= ME=V@.(Q#T9:S->4%$>$;710%7^1S40 JD.4.T5!])$+)*@CD@*P.%97.6/DA M.GCU['M;1N<-(KWU-KQ6CT;S49QV&2$<-5@(!0KTE)4@+WV8HA% MS^-IUFGM894.1'%RNDV\>$>F.Q<'H(?J$G+W#7<@"A"R+@)@N!$[TT2V7O5$ M%"#JDI2D;Y'A$BC +F676VESGM8H%)N_]M[I@P0I% 7'%C_DHK$H #F\O_52 MD;&F."::A0(X;OIEE!+WT?&=2%"O7CD)!6AG0>*Y$+?CO9)'0CDV8]Y9S3;B M9N5Z=_NTR#UH-=,3UBH89&$4*!*FH-[QDUAEXU$ ).TE@J.%2):1($)D^20U M3D!_%HIS>$R?8_*?%!+67Y7OEV L"D!N29*0*"[ZH5;+ZTEJFD%,W0/@[!^'G53=U;X1VD1+X?A.".N2RWSIE&\W["L;(IRB+>1L(D. MR]A_B%>;C;"M[K:,=>+-#3P?18E_ M"$%K4BYO#!ZR[1+T0EF'EQ494 0_#[$X"E3=D;=<[X.JZE$8T#^NLXCV573! MCK4L3<=&>/21W_M$Z+;MM2 *E!Q,V'RQU"0F06<%%$!+CBUCR!JE7DS70 'X M?92'?5?D\[,T>0DCJ S! U,^ P50!P*45+K6B+Q0S48!['43&:_ M"Q/*6W9.!)5B"'V#/?I'L4'#>!$4H OCG5FE(C[QRF:@ &J8"A3U2.%!'W+) M=U @L-$R=O4,5FFXP86@=AU&@H@ 'IYZ+&=?BG\@KUX,IT6WFY<,CPL_KD!B M5T^Q#]9 :<0H$FM[[,7^01R2PJ VO9YET&@B"H[2NZH\)^-S\LKVAGO @?AZ M=#.GKD91)Y113ZV7'_N7;U2 ZQY-/>CW4"!45:3[CN[VZ8WXK^0K934O7,'! M= T4@ M:J#'K?=\^;.)%K-NQ,CG^:D>B+9B,H_ M>0&"=H*:K*,8:AV,,TI; M+K,2-S)<6S^B(#9UE2Q)WR+-N2@ S3=6,7OH&DOT9J( ,I-)LFLO?)GSWU%L MN,J@&]I+-5M8Q=LE4U& 63S6H_:\P5]59J_HR ;8$4%)RJ:.QX\ MBY"!SRWKJS$-!W@Z^4J9.<@%L^LA:H)_[;NNA@(9>4L3L=>B-@#%EJOR4\.Z M@440-^&P1;,D1!4JDBGY(ZTS](9M@&]?AA3<4Y<-5Z *LC4+ (GO'F6Y""E.+LZ=^S%#,OD=Z9WHNA0$6SJH3T MC1,.1D**[;O]69<)X+#6/5)--\X+*-X1B:&*.Q %"$Q.KU2YDBB#@J$HP)!X MZ(2QP*HY* "KFU=X8-1'H-CT8%5W[=;\G8>JVBBD @TNQ?XTX6 4H,@*#K3KS4 (/HLD]UG( .*- M0P% UK'[5IP1D_^*9;-EV E(3:M-\VU6!:OP9Z$ SJ0:Y3652SK[="MKH "\ M;JLHRIJ(:VG)QB,!2-V-@P^8>AX* *7UELW?8FRA4]7\_<\_/C]YB2_,[R]^ M1W$N$J6ETBQ&(\S34K(IXWYXK MDE7LDV/A[:[4[1$0H7 DBA-\)%NX%V4I+^WL#:V)*$#D-M#*^[JWDDT/#;YY M0'=<"@4::CYN\&T+JU_P1Z( 0EB\06[STIB& KRF;4Y8GX0S#@4 _&H_K8C! MQN_BNFE]UD.!$/JV';IMG+TZGI]U4JXDO+^$ODNB.&RVV(H4''IQ?LP M=OPO49CN*1Q^"ER2132#\2^%#GMYF@W_6+G:=-]%[8L2MZ$#^G^A:YYM(\+L MO )Y0CXP$*D&3J>.AGDNB0,MXT>>5VC?(XN)- M=H;CD$K[89$<&MQ6B8/.8^A MY,.MM^RHE&T-J9Q!10[WW/$A9^'QA9!$;%HVGHR"D-N&#OEK*1Z. AQ!G(@8 M(.D$Z\ZYHBP\8+GIF*O^9I\)#%;_S^AEFOC3*$C\MA*Z+?:5M$>AV+R^GZ.? MEP3-S?W?J1,E)/(_,B^!Z!(WAJ$XJV%*XUH)7M7\-!XTCRE5PQ51=#*8YO,H MT"W@(:6(W8D#<69;YT"'PC71!27Z;1@),IUJ0U"[F!/HH^-F$$%RSFU$?IM1"*LZW6LA(%$3?'H-AX M)>>'+W"5/Z/8[D$5%7M^U;T?Y'-1 "KV'U#>O$G]6V_#!5)G'@H F9N+N"LJ MQ00@T!RL0?1Z/(:;J/SE)G#)^^.;LX=?)'EX?1:T;J"!8H2A[[E@T&4/& 1% M<3JKBL:A.-.:&UOIYT:QY6IV 9CJP*J5Y]O?I\^^MU[19RD2.".T)Z, 599' M)4D-U9B& CQ>Z7)Z.2II$[((#/W9*( M37N5[J3W85;A5 :FSCP4 )9EL4D, M*?IY*L6CMPV\C;>&9[M>79J>E4Y-ZD[KH4"((+(]MYY(8-_BI3T%QFO42'<(TTM8H%)OG*ZI97>F4$DX9E\8% M2G\V"F ;75,8<_@2ABXX<._"@.SV?OA!R".)7KTUY9F10[D&Z_NJH8=U6A(% M6NHYFJ*0(O:C,*;)= T4@%,M!0 ]74.BMN1 M]>]5-*F:Y;9 G5C3]RH7'DU2,XV60H$&R@6=[38B MVZ**9E;L2GH%5'/LDS^OV$(U*JU>?>&KD["H? 7Q#[$HBC-7-8*# /6GEXB( MC-!ZD^U308T%01(QK^"H1Y4HC0+R/=9"<>9EY'#(^N5$1.@GX1I#M6>C +9* MH^4!9=D8*I)N#$_$,;-K,=FL3%>])/$Z\O8BVY#I&B@ M'R_2(PNWL1-E4O\V#D3++(=WY(W]Q.]&KC43!9!7N?$A3ZW0*YZIG(0"-(KH MBHT["@/ZQW7671CB2EC"4%S-&*+L@,HL>U]5XZ'WLBC0P]'Y96!+AML7:HJ6 M[H7E]R80.O'./=\';605? .(H&H5<+-L-%B1W]=4I 6U+68'6AAVW$*-:4E! M4WX5(M/US*N+_&D87\):*K-P&TY%0%EQN*$?/,EZR9):0L#G(CT6 MM$\-4O>ILH&%P>0FJ/_?GPZ0WM(_57YA/^PK;E[X/?]V"VS8R,Y;__9'RGTH MZ#_^]<]_^?&G/R7..WW&=A]_8D@H@MF+_P4^Q"),*V:M$CBH)????VA^_@^U MHZ! D< E[A\X1Q?63\V'Q)VP=/-1E7F3[3^F + SB\GZC]OP]4\N\0" O\ ? M?H __/$]=O\O"(>]"%\INVT\90QS6;AL_7<>/8VP*5X*4&5/M9\GVA*W#WEE M3_7?)\935A4@DYNOZ;_%$J2UQUK9+"M2JK75P\B)-IJ+Y8>O7P4NI%#P;H=H MZ$1;S5C-!"(YO M+TOT5Z"S-712ZFRW&6X19F7(I%M[(%L/7K8@N7-VO)/F#IMTBZ!)1O30F+3 MXO,N0!B*/BY"5[QC^:Q) :!*\(U+B; T%BIH031^TDU+^M.T-LP;:WFS/QIL M]D6I^V?;NVT/G?;P.4TYVV=?'30MB](HP-=F5+))DV[_ MW E^B])]LO[(D_' +50R4!7WTIO- :AJX1W$U+YWX%,_K%\\OR3E0]4#K@V7 M5S+I#Y_"R"71?__AKS_]\<]_^+2'B X*YW__@2H,:4PW$K+X L>'W_*&YK<9 M5H1;9/O+7 #(,=$PX>:H^-N?%X@*B>&X0,OGQ:.E8J(ND/+C I$B-H<76/G+ M K$BL+P7*/GK E$BM/,72/G;@I'2\"D4*/G[@E'2]F 46/G' K'2=I84V/CG M8K'1],\4&%FB]*KE#LH1]/!B26*MFW?:H&-)8JV;7=N@8TE MBK4-#W*.BG\L48#E^ZT+C"Q7;A6YR0O,+%=T%7GC"\PL5WIM./T+A PLN5+L MQ^1V/EAI1!H46%FNU"J(;"@0LT2Q51Q!46!EB2(L+UBCP,<2A5B=Z) "/TL4 M:XW"3W)$_7-LH3?/BVSF'XZ9'EE6%"Y[PU4K?%7[Q!TR8"?/DMPX\3/#79YX MFX44$3^)BW\YQ!9Q6A_DYRA(HM28,$A(5!<@BL:+]\X'I%7SXZ$4@^UMGB7! MZR&?/];:UOG=6LX2UL"$2$L."7^LM:T+Z^C=$1$$TBGV7@[7]3)!]][QW)O@PME[AQHPU5(Q MS==$/=$>KPN#+93GOB3/R5T8K*64)1AL;?/:Y.%QS*>]&S2'N586$6P"W)&2%0Q5\8:#%[5K:6#'US#R0-8G:9K;VV'/S1E'Z M#*;'@AAL2?([BHG3Z/"48;C' ,K$ #5-6UI&GS6MH>(R][V5M9TK)"6VM:AF MX0&G5/ET(3E,0"-R*'F<9()=(')D:NV_-18#^U7S7=L,5\II[?IOO*0LB5\\ MNFLQ3F4S,) "URW3T9MC.=!#+#[(RO^+_.IYH,=QQB!R)1<9EC2]X M"FI2F M^&A=!';4/N)Z2_JF0WP12#)UJU=1)F-OBT">BO$". ML\]'36#:KZ(@%&%!2))A1Q[ML @DF7%VG:B*1:"MU_,HB.)8!.*Z/HWZ"%\$ M&LU>3HW0FQQK/QXUUK2?38/ G@4A3MZC4"=.:!'(,GL-=.*0%H&V+D]JQ_"H M,?#Y2J+G$"U&]7B>*.XJQ]=?CIK^]"V-.M%="T)95UQQ;N1QH\OL86@'I"T" M27TT*^V0N*5A4H.K">/MBB+O1XTK;>:O%=>W()1UD\I:,85C8 RA1&;&SH8* M6!R%',/$\3&AML^[T2?X<1%WW>PID;PB?SMJ&M2W+W'?BR4@1VY#ZA4>.@H6 M$=]$8S:GC#E=! ;5="@+9BVJ:QXUBOH0F2R(=A'(4].7($2WJ'!UU-@9**YH M)&S-[\TL@I&+JE]'C8Y^MB%)8/0HV#NFJZ?A1*Q4IR2U1#43 UA9 MN=&S-'FA5^]WTNSOJS,##Q@W<9SJ@Y"/QK-]<4M@K2DX7HNN46Y:5^T40J^' MP?:M'B,T$*6782#<%:QD(?$R@^&-5[AZ E\S.M&N_#5>;7)_(/UU7F)=$9=7 M\%^%*"<<;J_N7F-'YT[LK35WGXVU6"\"#+ E%2E0+QIML<3<*PE2H]=^:"#8?^G_ODO M Z[(2&H*[]/PT$4JDHM$6)=*8/@ 0L\RT=1*]>FL2 M/X:^6*863K &Q)OM> %L;A5<>O$^%U%7FXQ(/HMNO'R2?=(Z M(%U%7)61=@OMW%%9N+XI.<]23$)R5S+O2$JW=Y#:S\DFC$CI$B?QU3MEM%2Y MH9I2]'%#9:[8J&#>F%^TC$:ZV?Q S^G;)'Z"1:-M5G^GWY=/DK:++2;' #FZVOXBLK,,\*8R)"PB!<$ 7QQ; MQ2(B[ U0I&D;643 K@E[5]A=%A'"V^4F5M67182JFB!)84@:-+[RIPQ? =FR M2D#SQ-BHUJH)8S'GA&V.4:O U$GZY]C/"N2X5B5&+T._;9UYMIO]/P$7%$%0S;(7I /0]I% MN-N' =W-9;BCJI$HQ(<[%D/(^5>R>R:18-OM MF[3Y0+(J9R3WXV

    S_0@28PO!>1$(TC+7U.S6?(PN"UDULR?W MDO'1N2PLMTOHBZS'IH',XXOY!\ M G.%#.SUXX3_9TK953!'! UFZA\G7T",6M1QN!=._'+MAV\SJX98L.V"^]P$ M98I7_FZJB_3I+F"SBDMCCT4_\$,+<&WP.%-QA V T!*L/=;-_)!4\!0"9=Y' MX:M'Z>S\XUL,?7#*,SI;)]YK5LE>?LZC?,JNXU<[8 A94!!@&?X?N/>KXQ-& MC" PK"E/@A_. K?^#Y61BF,>9FV+892"K0DC*47CYWFZF?K29%IE"1GZAQV[EEE44&.#?90EV!!NWNAT*K M8]"P+M9T!S^'T6\'[>21)%1/ R9&1?N\&2F5[J "VWD: _YC*O4]4\KB2(B# M+(E(+>+5G\L;>FMJ1^(5K(%Y2:@.GI\!_;-/F(TC<*M5F 3P:4U%(NQJ2;@G M2:L<^8O%"LG90T5NX<[<1QY]L_;@K?B05;"6S['WO.4[> I9O_6([@WJWB0? M][X3)/0 .5[&")Z[_070,0I"RL0W7TGZU$Q#TF!Z*,JIM[B 5UL 9QI".Y8 MX31B)JD7:7:&8A(*>?B18E:[DX+&1$0,@B<(%7U#/WJ)4X=5+!>+:%[Y2P^D M^L"-5U'-@2F UG 1% 1;7*KK,&)5WC@:IP;UZJR"@-GD[['9VZ ]'=%=I8]R ME!*WWM:7G4QIZZFU*M=_ZTV61=!\)&.KA9(J %0X')M]0O]R&BR @@V9LGM4D(14F8?'- JM:L2=#)J;AS=\;\Q8E58 MH#A:_]@;SPP:'%+/XQ(:9Q>1L&LG+J.6?=_/A+Z@'&"=6(9&&5YCSK,(HN\> M2Z'(;SQV-MP]U*&!.%'LP)+)3R/P + XC,-_$8@>6LZ5!!(,FB-_$G?UHAL6 M4;%A(M'WA,TYR+N_?!ZS' ?6S*]^\J[T75T$T0\C[X[#^Y=\ (9RLR*^:B$B M2#_IN4N UT(0.Y95N PF6T01H*DD9+/6F,/@'"_M3B0D\Z+N%M$^>2!13/K@ M+8(]#&1!4X1.+N36#R0*:(1NCD&;".V[4QC,*N&BBZC4-I5 8!J]N@CDF[Y; M4YN'1CD$;,+#\%XCK8#E11#X2-JP2I\8!JEX)8L1=&&C6.Q%%.&-4D^=RQ@&K!K,OAF3]1^WX>N?R-K-/GL3Q!3\KGH7WYI[?JV630ZS]U2#!ZX/M=#ZI//?S[_VV?Z MD:^AZVT\XE[[SK:Q*?G8H6N&A8')MF3#[5YSO7,O0Z?%0!=Q'G_YXW&&11LB M2DH@!:[^.@6N+)1(I\K@V@_C-"*%M0@,=M'6"?+HX\_VV&"GC.O*U@_%WK.@ MZOO*UE>;W.;@^(&L, LHHWUE/"]=24C?!Y,H+U_57E\\01K MU_7D'RGZ](_PPW_[D0>7/^B2=05Y8N37W>!$J^[UP-T@GO= M=[6!C1/F.Q%=Z-[+V;W@ YURJ=3W0NQ"&( P%8C^N1D:/#,S@!@T^7.OGF>S M@J#V::E>_6YKX1 !M(^V$2#1!7D+8027Y#F9U_V&'2O?>L5@BRTMJOM1W571 M:!RW47X0]5(7 J@73\SXW!;K M@ZJ[[_/JOI4/;\]5<3"(80BE]I#WQ?9"V,R5$P5>L(5T.8:.>3&8YNX5K$,X MW%Z7D\:.5-==/!['158=2"U'5@S[0BX?*QXT,T$[V[/BHC4R/9JMK&IN% M8W'<%SXV2P.Q&-*%W!#Z=.^\+$P[]_=2CD&"^45[2 #1UEC-UK#7AE-GFZJ' MSG 1'+>YTR'7ZN>#R.:ZHZD%JK#S'LB[E\.K&7IQA,VS&8C:U]9/_5C+943;;H4*97*ZOE M\T#6OA/'C 09MRA3^"Y)O(Z\?=5 VO(E&RXSL,K"K+F/>]]+= Y':\K0.U3> M;L5V3>9;;"_V5ME=1!E>&JRST'N36V.\C,4V\/':\3/*%P!3&V)MH]]BLMI< MQ8FWMSFZPS,XVX" MJED"%=&[1Z)7+0%3.DDD=+222)TIWR'=";:S\(3(^8A,/M&0S)%A#Y0/;0(,S,(*$W MUQYHW-:_JWV>M4G/@F[>>R7PB,B)L,M*..RGG=);E>:I131!-$.=N?%K$0V< M])"H9W=;1)\+$X09F0$74=7;[,Z:6Q@74L)>#Q/_H8KH"8V:'H<292?51,^W42+LI*@8>5E*O)VT M$U,O3HFZDWJBX3(JL7721DQ=4J4I^:1X]'-RE8B<0-^8063]$U,R3G'UDP/Q MN'XA;@H]"OGJ,3L8I3O;;)%9WG%#/"TD;\:X8O$<+_J1URVFI^ELMQ&TKX)G M:Y-O6.OFZ\VU&"$=@RG@ZGU-];75YMQC"@B09/''PX]LK!;0?5=%P.P+V]Q= MF)#X-J1R"=U]V?OS<)WU.;_YBM;1P(Z'"6=10;Y>_-OY!_SWFE[)4%FSN\M* M.%Z_'N6[-?G%(D*=>J"Q-V]:1!A4#P3WXG:+")D: +E&/'2Z2*I9E/.W( LO MK*A_:7RHV$XW8;3+2?70N8JXM4U+Q< A5YX6WF]@AA\)8OVUK?URM*H9B%T==0"\8!H[\X/CUHJ'I*PS1GQ0F1CH_8? M,[05+ZG=3>=<J^$3X#ZXJ#^2M;!#F6;O4Z!^YWM(! @:_%[ M]0YN;3V7P*"?P&$G&;;1T5($Q5[8ZW0_CUH ' 2=P]S[Z<1 Z\VXYBB#S+HE MU^'BP\XJH8[Z[[!P(HX+K-^H2P<7"PDTX7<*FN7M//4+XMUV?A E._8LDC(^ M6R?>*Z5O0ZF\\\)8D-*B^D-*&X."R@"-?_E&G_A>Z!KVDTC8[N#MEX8@WD5H M *.C?N K,IT>@:HMUAQ?T]DWQSI0\+41@SG(3YWBEIVR^-$Y/=8;O'<=9$>O]@1B G.45B,NV3\422$?7YTDC52*RG#K MXGCJQ#WQE)QE$2J#HF=@-PZW"/^ G-]^.E1AW_HXJ\7WUY$+4EEO\\A7H?I M"DI:%>//T]@+*,*@]%*T=8+<,7?FNEX&8X7V+DGB>/[,I/TJ5(< RRQS_KZR M]4I\X"/]%Z)C%1]F;7NF 3!4W<1Q2MQ+>@>";58KE"FY\1UY8S^)N@AI3K8' MG,.L=[#+^\A;DV9O]B8XHN$VPZ+6A+@Q9,\ ,D$>N0GHK73\^_39]]:K#64] M%/'BZ"C-^1C."*Z/YY(H?^0@8XJXJZ 2+*H^.(TU!E9$JCAFE>L*G#*3,T_% M4,S \< .RC-K1C5-CK,(%60\+ M9WR(4E-'P:L"1%Z')3$' .N_"(I2>P9&M M]8 M10O*VJM4\4C1JE=:ZGA4)4G7A55T\>($6\KNJB,\2F9[G^K2 ;FAE"92 M%?JO:[4%9AYHD0DI9VGR0N_![T34"%8VPQH8$,.;?$ 0QA0M%^&8(H3N;"Y M8P<6G%>^6T'45[)[)A%/7.:.LZ@PYPRU@:/X[-T3Z\FR.1A[.$OO)#.3#7S/ MLS4QH@**C;%]Q]R-J^Q#0ZR,@?7=.]$J8H3LLEJQ"EN*SDR+9I5<5C%AZHI) M2( Q/";-R1@(,,-X9CC0?7?ST3BD]\%$JV9_%*%P,H8)Y95$SR$NM4@JV91J M#E_<6(2524MFJ5*5 *-C(,M'A*=!!**ZK5.*^ 7CTU2JTNP,J'-,"\;Z(.^, M6,08P[2,\+T9G$T,<&)CH/[HB5JE!XQAP3\B>C; K9)G#&JX7PJ.A=K1&"9[ M$5+G51O^>"SULA+) OU8.L6>CM^B_J(?[_G'$_VNQ+"J-=4:8$=>TU^,?$"] MU+^@-75@=P/%IQ=#FNQ-4/9[OB3K"")!QQ[V8;EUT4Q=P*:N@FZT%1CUO#[!.1P<=((T;_U-LWGH],2 M%DW&;6991GH?Y(5P&T@]N$:+V P0W7C);1B++GME Y!6$=LJU*<0N(FCQ!+#.^&0BMFHBYK"',E[?@X1NF9%8;[)MJ]?1FHF5Z)>; MBG6G6P/PVGLG+DNR*_;*-?TIAY_LR!/=J*OWM9^Z<._IXT#_SWURWKO=+NY* M ]MN(0OK@7B[YS2*@0N+[ADF>RJJQO)-&:DMQC[I*%L4<6B^-E>LG%-QSAI]JXN) GA9*RAOZX_B'V9I-[IP]E[B^&!J934@ MH$/J/@I?X;UDC:$H@C)F3UQX#*KMG,X_BN91JRA'@LPV,\*7; 9CP":DVG]] M##:5?WZ60=S&,U%=Y@;7$*O.@I'8Z.9D*D)A*KH.TR K"!2K24L\>/!*W=4' M4;PA[C@DDM=X#V+#>5=]0(Y=>S.Y)-]KB/BN-+VC;4AX:MU!W_T4'AK(( MRRW"Z6\"+HZ!(D=!R*3?MQFQ!%VP667A8CM@,R]8Q@/.23K$&B,$!". R66'H'H'2"WY@!$)>P2/)_HO: MNW6C(&32[P]NL8S>G,B%>/4'*A1%KUPNQ!EE[PSUMMQO051\L\S#,&"==?K']%AE,M'KWH^/#G<4_S@=!>/IQCK!_GA#6CW8EN/WIA%M]$:!B*R@D M_6&TKI\R_ 59?/C3L3Q?6E:7 I/#*DW'@D)-C<*)\R/;7*E-GR=5U" M/AG'%?@SNSN#&KCK4N^Q(%1Z0T>Q:A^3/-$,EZSTSRZP/T^!@D*_)H V-^# M%_^F[E(AF6'3TU_?E+II@V2&O?P]N@\@02J^D@@<)*S)BT*HD\Y!="*2;%S! M8#R;OU6DA$HFX 'BGD3P#\Z6?-8%HSH%#R#G)%B_4,;\F]D-;TY#)"Y+L^R% MPQ&=R$>)7+.GHSYM6(#B**D 0_]V (3^Y9<[9T=6FZ_.KV%4O.%<>I*/'3K. M*E]]%0C71'@:-M0LZ2N/R5(?A4.\T9/&&*T@L\QY[/K.6I"S'UC(2O]6B MK!1+-9EQ$58K76E3;EU95 :]KC@HI;06FH_U9FK)G@=/:UL@/&J:D@N8#"UR M_!TKV>@95N17;$$]YC0L@C5F? MP7+PW8D\P-1-0,F?Q,E5D-1]OM=>X 1KS_$KSE\(I _BT/=7!N]/:3C4>/+?J0&D8-%[%G[*6T0Z#:N 1R$"GX!PJ'WLMJQB(@S?VG?L9I$JBO"ZVAC[^*VPT_LP]K) &FE< M@]94RV=P1U]4C6.H#+.\8>DV[6VN$G(E)VO.0 R;5M(!?RR&K:LW?"IG;D.\ MUY/4JN*]J5BT"(L67WPJ; ]BV>78S:-BP:?FUZI+&D=-,3JRK(QNEN)_,!'I M:G;BQDU<#)Z$]AC>'3Q6RV<7OE.5JA9A,#=!SI1)&^A1PM,?%E%,R!@]G#LU M;,&@V6-H(;5_]/#2I\_%!+5]CL&AP%+53RX%C"Z%NS 9Q*L@6\>^:?;D6#@Y M%DZ.A9-CX>18P.=8.%GGAVXV.D#N8YR43PGO\S)+W/RRYS\,@CP=/++G/PR)[_, MR2^# CT+:=\POM=A6*_-/.FJH:(NHM>"'F9J&O$HC0_F>>.J*O@H[0WP%8/4 M==^=N44=Z8K;#H]G[F0SA\X^K_3 8'OQ37"VV= WE6XW?DR?8\_UZ+G24XSC M<,W^E1YU[>@%$/=;TV:'7?I$PD6&U_/J/RF]OE])\A*Z%8"$(.O,1<;6#+7= MGJ1RU):6_KC5HKWI5,99O"]E>$@NKU$L4NF6N _$S[JN/)+HU5L3$%M>/1?^ M)?_IWHF8@6N.;U$%A(^GR EBAW5?5!:[54VSYY!>OQ W]0F<(W^/YQ^U7V11 M%YW6LN@(Y&ZR)7#JG>6M_3B(A7HVJPP*V9Z=?RUN"O4GI/9#ZNW$GMYY::;TR7!)$+/&PF5\Q;GC0X.FQQ="H/"M4%GEY#?, M5U4]B<5'+!8O)>^BRV95RCRJ- 9>KS-1@#IWK'U\3^>B.@B;N IEG;VL;16-2RJ_>P)Y2?W5$5*J(8%OM ]8('^F6I93K#U M*+ZR@-&#:GL1[O9A $[2U4:X KV$LW3XB5$B%VO4\Q"X_(2;U//R*:;;3,SB M[TNE#6A,Q <4BPTT!2B;A \891M?G9GXP&HW\= %JS+37F*O$[AT3^YQ%82Z92!4;[:;+PUN4ZCP ,# M=?5K8H2K)XVRR_(CC^$F>7/8A\%&GD0I4R]O@%*W5#"3T$K'E7 H -I2'=^O MKY*;CEU_TA>P&L'Z4@EF$2JZ@>2CA;LE-4\U$*]JZ6I\\641Y&:JZVG1W)+Z M\75C=<.)G8,:G7[*\!N0+>P,$YT:7FU](7<9B=YCW/*I+9\8J:^;/%-U.!QW M.GV7:ZNA*"VB66!WW)FK;],5+SAJ_\7A);]ZWT-DVYK0Y!S M )D5H@[J=$K,#"_VM4>?&.)[KZ0U*,M6I-K@TPOYF7C;%RH/G[V2R-F2;S'9 MI/XMG37/%,4CO-[-([WE':F>SU*Y@#4@)3O+NB[[3AQ#%V:I(\ET%6O@/D6. M2Z#=,=_&+!R&\7S./PZXE?@N35; "&9+&]*'[]:^ UV\NX+C;T3L0VNJO39LVO_,010MA!%HL7]6,6G&4KJ)Q'+L M)O2.@DT5G6UA86'>&UVYMXHT(X%EP40H-?+J20V+H,8. K F.?+9P())4I',EX[ M_K^)(S(/#;'R3-!R1RGSZ8WXK^0K%9]>.AB:=!:="3+@X)[>PD%P4*PU)]#I ME\VMO_+59@3^=9@.PQ#*Q3 "OT1#Y" OQ2+,&Q.@M_WB+$))F@"SY?.U[-#! M@1&:/8J+Z'PT$4JSAW:4GDG'CM&J$C]LMR1\2OPE>4X.RCG\;9::-VS\AL4E MJXI*\$;:RWHQ3!82B@E$2G,&X+!:+ N#7,3#+99>C_T M7[U@>T&YCI=<.VMHD*Q97*57MQ;^V%>]0U=.%'TD1DQ4V$5 M!^D4)(!\"YQ,HB N7%K8VGU$=EZZHT\K&QK'*12VA29Z$DVW[ZI6V<-3?N,E M3*$<@D,(DKR M11E[HMS[ YP^7-53WK@H/'8T2-_$!MM$F2OS[$C2O%BB0FI M^3HLPLXEDVYE/&DI83F:+%M(=,<>,=+YMG40819A'C5 :%T(FB[%W+HQY'BZ MV<[4)E+?C,0BPAEH+V\P?8[)?U*ZCZO7/+%>LG/1:$S;EQI%Q.-/%JER\W&4 M5#9._W;8-/W++P].L"7\JG>-7R?=UE?GW=NE.^'&ZK]/CS'.M:K_AH1Q*?-G MA<,'+L1X&SI0!>J1K%-XN,^V$2'R6I&*&?;2#VLZIQ2YW*$GF^WB;;:PA=6F M@=*,HYV'412^ <*=/?TE^1#9_DR6L 9HT;+LP4GD;(@ST)X8 AR'N*M7$@50 M*2-O+1%L87./X28J?[FADO7[XYNSAU^D]ZC?FE@D,CF(W+$H2$\B!+>&(7E7 M)%OF#)Q6-O,"N6Q6^QT%DY67<&\/1/*PG3NQ%S]2!=]Q5T&54C]KO722Z=8 MI'LB2F[9P*'H?A;^2]8$%:\BBJBDHB+S@"%?O>R_*#$824M&9B0JL;T$* MK4USF>8BW.V\!([@FI![$JW!!+85F9:ZKSA'55#U66E@> 3ZP2W):HL] #'Q=J\U;^"]4FRE$=C;S]Q7^)^L8QIQ>?L3 MCL5H0M?TV2S#R:ZP@=:*EHCMC<>.I5,H A<] HLHJT?;MDH>/1::%Z>%GF/% M@*XQM2Q4K#)O+B+20F89/87O=/)_&QD*%T%D8I-B[6GO9\-;!":5[E:)K+0H M1(E,B57\\,CRV!F9V&)9J]G$?16.'3>:&AH/A4L(J.NB>]P>?\RA2O^H6]Z/ M%0NF\B3/TG_LN.DJJT+8_5 I$F$I_%)J@"27]\7=!'08>7+>27P\ M66,E4-K)-+(9UN*8KC8;JAQ0\]6>9'*O*-;38(&!HV7N M2)(O'FQOPSB^S*\)W4+6#B*AK.GWG'ZH_""/5NJQVL!P\3%*N488 +-E6V!Y M\O0"O3F1&^=;X4'5>2UD!-G8\0OH^#=!\XSB[XZ?9D^ [X=OP&R-J+;[5RR& MXW9%04>P+#RT&JRV*@B;L+1%> ;J2[" FF"S.Z^>#&?GA'6K9 M,IJ)E/T7MI?$&.YV8< (ZL+9>XGCLZW&#_2J1J_$O0ZCZS0!JT5>^TB _-U M$#1K5QY<+#HYO5[N?=>WIT:53'^UJ6[]@;"V7ZS^%=OXE#S45!^A'J! %+$K,<,6#[7*S]FO<8CK/3=(Z^&ZI>.V%S6RJX=>?'\-G M__E.8M#Z,B!$29F#?L(:HD"67<,=Y(.3MP<0H$!SLCT+VF[OAQ^$/-)WR%L3 M_B[OPN"5'@;)SB5^@B)SU=^!.=V%R;]) @K6-H :@2);VFC?.SX49I1/98/\ MGV"XRTK^'435JD3_#'5J!_^./93! M/0"3"7$OTZB493+;2N62Q%?O)%I[L=#6W&&AV=()Y:D;XH&Q*;[1<%T-_*7Y M^?ER8+ZS%RRC^%R-DL8Q#/VIV=*;-;[TRU_GB[2<*XFZF^CA>]0L-/X^DK>?D86!YV$_-%-N?IM(%NTVW@ M1;@"T.S)/0O 0$S6](]/(?Q3A3U:X"D]-S7;PY@%)__E\Y_GBV&[=#T/ NXA MP)<&KP9X7^@""51ZN7:\"#(@I!B>9@-#1]X/0QOFJ)OZZ_,GSOH;CX!8S3-#,_ ?1R+6+CO!2;+T#3&&950YHL-VD&&V?(UQ8+;/=F;+*@2& ',42--O M<&QPMH2FCB@(S^L?YPNT[3'9!P*DA_4/T\'-2G7ZQM"DA_; M3Z=CP_A80;A'J8B.H/J?Q+NA0E:*0SKNC%Y\ZJF)S[4XHT%S38]>\IL\P*8X MIN/.5T5\E3J$Z!1G=MS9K/C.3#NBISB@DU4"Z_L$(3GE,8U@G#A:6<]"]%%Q M3">SQ+2WJ5/T4G%8)].$#8&O2P!/<6(GJ\2$)]8KY*IPSQYWX4!\#''(&*WB M#$\FC&G/L%,(5W%8$]3-PER3YELN73_0_T8>7 VX5O@)?$LB]-TYN*W1]SF MHO/>BQ*815_3>)6\D.CIQ0F:ZMDX]0Z,OW_J&8&B*!*G<.67,'1C^M#2$R/U M\F/Q$Z6#F&Z80F;:6<1D57L-!E@ASK(%-Q>X^I@CY!29I#56[2+3S^-%L#"P MX$ A@:O5K&N43^%%7&?2*!4W:\39WL'\T*RM4(U:&4G[\\>&X*E*3VE_WAJ" M>:K,P^,W;GLKO3GSHY6YR>V__.VHD=PKG]WVUH[P8.K"(+[3,=W?$1Y1)7X6 MW_D8;6Y^A]/5-FZQNMK\"SF>2MW-X#"6\>3_\AE+9OEPUOQ!@IK-Q>I3UOG MKM)YD/<>['WOV,Z[8:)DE2 MYLLH(C/^>&(Z2)@.QT&RD'(BR$[*V,=RZER'[9#$]2Z.._5G3+]W]=@4WI\" MUZ?'!?P='K3^<+&*4XCEDBM)@Q=.1%D3,54.&#( M/7-=+P/P)MB$T8Y];I:I02W(Y,D7PN'V\@B"Q',]/TV\5_)(UBFE0X_$5^]K M/Z5XO:8W$NY)FAW :M,"8!>F@0C:8=;&P8U4!UWS=PV#TS'\9 BS"9O@EWF$ M-211?NRMZ:-Y"7@E[M5^GJF$L^<7=R2Y">BYDMLPCL]>Z0F Q/(4TL/:A0&S MC[V$/B7<.#\I!83=U[.&@L;[GMF8\MVQ4ZJ6Q#AS?TWCA$D1]/@<7*"8@ MX-FZ'DM2S<(&CAD8R/AFT;Z@PMQT[DJWM>8!^A @(Q$0=![]H=N<:3T;#9=> M8Y_=U\&!=ATY:BAY#-FE4DM,P\I?R,!?;41;-N,JPE7FIXWWT%BFT\ MXG(@ M=::*\B%4@D7@7DM-J&)6((PO$ED":5Z&KO+M6P3">@G<530:BJ^+0&YO0YCP MC1H)@2'EQI@0:/*&=Z3D160R#/A^]]"?EHOJP1BJR9DM MWCL5@]!7D12+9- MTP/G?2P3S3*U?Q'Y&H.A5Z&1+2*O8C1DB@PL$S1 L1KB<$NTIH2>44MG>H*J +.0&N; MYF-35NQ6-L-F^ 5RAXIJ3.EXQ8^ JQ.7-96-L/B:< 55W@M&X.PX5Q:^54^ M9V ?'MRLU>:!O)(@)=PJB\)AUI!Z[05.L,ZNUP,\H*O-MYBJMPT),F*-(I4U*48K\=%L!&4P64A%[7ZBR$BUJV>$I2Y&D5$*11_/!:PJ]P6JCCUTHZ?8 M=4#4L<=M#' />6A;6BQ'(R'T@4!X6H$XB @Z17%,:V%6'LAG+8.SQC(H[,^= MP35]"9#VP1"-RKI\3'=[_VBHI@3OUS[X=O<^_X<=0&,O!ZK" K!X%/I M!5/!YS[R@K6W=WP%PN5SK('2L!2OGND]#J 'Z-7[^@4J^5Z'DZ> '4C@)=7H8/?;DW9[I;1PFLQ"YUQAMO1C:=#(Q*N&NKE@5-/:-"F<' M5)6FU6+8/+.^^$?OD;B ^C)5]7,S6L)R93$!I1<[S0X>CGES3:G#\?]-'%'= MGQX+GJ3*KL&Z1H1IL J(#N18X>%<-]%>CQWE#T^O1'_E7P-@^1%KH%V6 [G MJ>L#;KP,^A,'NGQZ"WL>=+$*VO.5@ZD[>QZG2;\IK]UIL@[N$Y6 JC]_%J=Z M'::]Y*+J,JC/5 *H]O1YG*CW.L0U9K M [+9&NA/N>?!#IVXJ(_=-E/ML #.X_D6N+F;E+A7[VLZ]&P'?^MR5L*UT%[" MCO<.BY-0YH)B AL>%WL;BV?4?=#)DG]UN'(U@$TLR- MKDTLP(M8C>E^,3Z8*0.2F-,E/V= U%CYM&EX/,J6BT MX7,9HUH/.MR.2ZA+Q.A4U#I2H21L54>Z$6@7#]XBZDZ-2IUB5\V@%:I^RG ; MD"VT*<&$W7&YZ4(*??4E457^QW'7_QJ!!)77>AB,+NI:3UIHS6HZTD5(!R<, M46>!>Q$&<#5)L*8(/'-=+X-S[LGF$B /F% D>)BM83%>* $J6VTN*%%ZR2I- MXL2A'"+8*D*#%--P7/5.!UD7D%3HF/Z;/,?E/2A>^>F7H/)K+?A9% MD&I:$,D=A>GP+T_T3S&E#;KULL./C"[T+-W&Z*>J#:8;*!>-QK3]>F-9-0#Y>&L@P!Y6FPHQ2_#/'XL%^ZI, M4N%P+ #4FC@K*(<-Q;+Q6T51'N%P:P#09VX?QH[_)0K3_4VP]E-XX5E)*9 8 M4N+F6F@84!DB]MS\+P( .R^'Y02E+QU_["S.SHE?0 RD_W/UG]1[=7PBK@'4 M?]V!GWB##=U3(=B+XS#ZN N3)@_IN9BU@Z;[6!/BQM=T/\ S2J%<<(#B\0,? M#"@98?"8A.O?F%@5,WG*?0I!ON)B7S'#&HI;^V+[<04(%HT>&+UEP9/\>^Q3 MUV%42*\\!"OG#+S'O.*@LZ4"40LM%:61MU?MN3A4ZH[J4NG&D6LJBPB\5J@Y M5?N#1*4X]C)<4E6DBB-CBCQVS*DT(1F!94K'PC#4TEBJ&.JN'"R5F=6-'A)J M6^B%K&GV"FZ?,;V%(6BP^RA0^!:1]Z%+=()W=@PZ,C<;EL% M90=%T]Q(3Q(+PSJ&6=P:<@YQ=?>.Y]X$%\[>2QQ? M'GLFG6/OG-4NQ$'\AKTW^D"ROA-73@1"GSS03S#8IEM\XR6W82QB9)4!UC;) MOV52/$NGV.5=&;U>IA$P%4+E6#>C8_;?+L]%?9D04)=5L(&]G?'3\D0 M4,L6P@9T?D+PXXII+/'5.]5_O%C,YF[2Y@/5CKW82\@CB5Z]-1<7LJAT60- 66 M3; L>*[G1!^YC,:/Y1E@06M(^.H%S+Y1[/:2''9[Z<69# HW0"2#_D\FQ I0 M,MCR' 0=;")<0]/!,P3(<9/_%U)$B/O??T@B1NSY/])/DO?D*FM$^M]_B,D6 M_B"R4Y5V'2](_N1ZN]),Y?B^P#HE-%+4O X-JX#$[-09$W]N86+C^#$Q!M5E M"MH/NYI85 =:JOX);+V%F(4:=(^>44P_]H-; TEPY#(]OHH% ;IF@HE<41\1 M%:4Q #5*7NC*T3I])C^4R%$@1>R$E*,-,Q8TN(,N2QS&_C(&LMJ/BGU6JC#) MS!P-FC13L^6, ?*/"$]>9!B:.?QZ1UXU+(T!\%\0'KC<3C5S+!B\#J86KC$P M\]>98$9J!!L#,7^;"6*DAK(Q$//WF2!&9DP; R__P(:7\2UN8Z#QG]C0V,?. M-@:"?L*&H.%L<'KHRF..ZC%%4T<<'6JVT/?(BU>;^VKD6. ^IKL=)8C5YM&C M=V;CK9T@.5NS@F!, _0]93$G:X9E\E;9:42!3BDQ9_%3T<4+!+#?!-417K#V M]CYI$4G3OMQ[77NV]HY;EP5)]5L30V!2'@^<)B_TUOZNG\%3\0U&-66LJ0L"459JUIAXK8+VS!85% M'5\]D'#CFZ#X:%QX9\061HU9%I/(+ M-$["'8G*)C.'QQ^4]C(F@>61#:&C2)D)AI>B16B2;.5ZZ,&--N6[F M1M+!**8I0< MKU#!'G'//XHE@"W%)T/FR9"IKTB7X;#>&OHW2DR9>I,1 R>W^^E./W8 [9=" MN_;>B0M[(L6>I361A,-M6STAH)Z']:OW/+$8.#[]/_?)>9?;0(U6&KR14YP\ M$&_WG$8QL"^Q%50P%+-D,:8!-2 M);X^9CY;'2L4K,FEQ-JM8.3)^#'$,5R':>"R6Q6K3T(\>.!=U=\K\8:XXT[F MCEF8.S0U^O%>I(;CK1P\T7?A9FXJCDK9T]AVE2J5I57 GK=@P*"/0_S)H M/WCQ;RH+AF2"3:=[?4\RJX5@,)[-J_/5)#/P@*%.XI+,. XP[$=IM#9WZ'?Z M61>>ZA0\@)R38/U"^>QO9H?3G&:O=4\6KAP?WA5YHSS1<$0G\E$BUXQYU:WH+U??M,&BL7=!1&O>^.FRV9G"U6M6(2.+J+ZA-2+K!;"KE1HZ((TL!'0P= M\S!3Z\73]+DI-7WFV% A$$!K_0B$:@1J9'1E'EP-0TH@+1S.!"^&;*0W8F;/ M4+3DXD-T8EL500VW],+(]18&LQPY,P&==R=ZPCX/LM=V]\HMX7)^,)=J)!T> M4GXE &TU=.8NRBYRA4"7G2DFNKT-%;49,]P#,@<1,YVIK[KCL5?M%)@AG^95 M:$B6L_3A_RNDN/M. 4LCYK[_[D0>H*!HEG45)'77_;47.,':J]6>A9R%( Y] MSX4$(D-1 MW+:?4+<9O07Z+DP&,4++UK%^3B<[],F4 M>S+EGNRA2.RA4^70Q4E9*T( 4'V,M:U^B<(XSII5"#9:'7%J-7FL"Q__JN? O^4_W#BNZ M:=O 7]G-QU/D!#%E51E^I>9^Y31[QO_U"W%3G\"1,$:9VBLN85E772*4XZA1T@ MV^7<[H@PRHD[=K8:Q:)B $Y"[]*$W@&"'L83V-#>#TWO,)]KSE)8+5IHW5-I M$UH%5]L&4X'5";8>A2_SAQ]4 .BF&P9T%&M#+%B!(L6V%T&X-Y6 JC$1@2=! MN$L]YX%BNLT81/Z^F,/2],2R2?B 4?;=T9F)#RQE QN=F<<)EOW:-+=.X-*] MG:>>#_9#K\[ZA3XYT4?U8?Y.7KRU3R1=?G6FX;MD8N53.F5@E*\V&V]-KM.(2F!4 M0JI^38QP]:11=EE^Y#'<)&\.^S!8$:DNS83T&Z#4;41B":UT7&FVFK^^4,CW M)JJDKIGK0-W0HY+94"-%RWY@(,AI(>;(>HV,AYYY.-+ZW"QYO7"!T(89&1V\ MBGJZK!;IC%U:?MIVSQV8\7"R\K&BCW_C]"7NF6?!#/S&&Y@_YX<2":EH: HS MSR#JCA5SS61!]O-KV!WQO5?2&I1%ZM-W_NF%_$R\[0MEXF>O)'*VY%M,-JE_ M2V=9#\_/ +CE : RK6M-16!.H9.%U.)INHHU M<)\BQR704H)O!!$.PW@^YQ\'W$I\!R8K( 2SX'0;T2W3FHH0L!'OEWWO0J6Q M%8LAEU\WT6B,IR9S/"JG802HHB%6-4%S$$4+801:[%Y03)JMJ=M$3.,;N]52 M$&8[E(:&TY%75['5EB\PXZ2#;4Y7%*XBQ4B&P8RO?C0DO69Z A!JY&BY3CK( MLYJDQ+^B,\&8S)TR++VHZ,JEX1-_NA);?$1 C%*]G;@X> M 57S#9V^),_)04:"O]FVRL(>;IB)72?&633:FNI6WY#,R,H;:2^H,@RV"8EV ML"E%2"]W*)J-2ZU1@L$VB\J$_JL7;"\BXGK)M;.&4FZJ_$+9'"1T?^%$T0<4 M6]A!DHG6!6A,F3-!V;=BUE'[+7"R!YRXP/D!O_<1V7GI[BQPV= X3B%1&PK( M22Q,?5>U>J9/^3%)3K(<,EM;F>+QK(HSW(<*L]*I;?.1/,&UD#3NDX<9 QK" MK9Q[->KER-Z>F>.A\T5HOERH\:!EN)*)=K+[<$2&J'XH.!K#4N=+T4& F+D] MQ0!5=>%BME: ,]?ULHU6^J=A, 8+Q\P=A).U9T8[NP0FVA)]?V/AU MTFU]==Z]7;H3;JS^^_08$W3L._R&\Q"Q66B4<73"X0-GY-Z&#F36/))U"E+, MV38B1)XTK)AA+Y"OIM9*DC(*+]Z7 UM8;1HHS1CN>1A%X1L@W-G37Y(/ MD5G19 GK+6(-= :K^C>*OE):': Y'P[7,G]N+'?40<=Q54+]UG+3XN MF6X-0+HGHGQT&X,&UFCNH_!7LCZ\Y!HJC6H*"B(O>,/5^]Z+,F.MA%1T9J(" MZUN00C'Y7#2^"'<[+X$CN";DGD1K^B=G*S*G=E]O8-JK7] ;,.8[_D7H0U!E MY/A?G8!^5 55GY4&AD>@9MZ2++?[ 8B)MWNM>0/OE6(KC< G=>:^PO]DA6X/ M+I/J_H1C9QT((G:\#*B!5/9%;_DE"BAK")@)C#S*U@5R]E2K:]XJJ_:HO!,@@J<(B WX,\>+V)Y7>^/Z6QUIF KGL'G0#?2;TKW7X8C=*+9N<*W?,!'H9 70'?QXQX4.; M2GCXP@R_IC39Q5!6D3MGB@&53:#N]YLID*:JTRW'C3AST#MG?8LYI&8K5-XQ+F$$>X-KK>8AGCH2>!I.6@QES_9>A)9ZVBH 9^O&)0=,M M/P:2_HJ41(0.)LQ(&(92>@4YC(&>O^%#CU[,Q!C(^#L^9(B#,F:9-_N8A.O? MGAW@B.%N3WD)>R919M(^OC@1.6]M-8I ULL:#AV&W#L?S#+\YD1NZS";8=C] M%T;0*$$)12P"0Z^/0M_U[?6Y])U F5#0P)!>[9? )^M-G<=0F;YAUM,E: M(U>'6-^HP?DBB/ZG!83N'BP/08*Z&H_@"WF_]SD:@>EDHJ$7MB,RAQ^ M?;LHZO(^LO]\)W%"9<<,"%%P]Z"?L(:H,Y^M2UP^./1$Z1]%-UESLC7@KG9[ M/_P@Y)'R%6]-^+N\"X-7>A@D.Y?X*4Q D3K\#M5U[L+DWR2ACP ? MXWWO^%"843[E]?D_P3C159MX$[.-/Q].W>"W].@MKZ/V7FOT-.2*;:6>S169 M48.LU[Z:(U77FGLVL#(3B*4MJ8U GDELBD9LUBC\HX/>@!F/';K@#&3GX%'@ M482#*/BJ1%^;.> C/=C#Z8-UDW[=8Q[3] M?CX\?E/4,97-.4)J^L!V'Z9E^_M@0?/5.HK47@UQI \'MS\\/P?KOYL\$JA]0 M-&0!NE_HT@ED/EP[7O3=\5.APH!A:T=X,/4W"M_IF.[O"(\H?^+2B,3XSL=H M<_,['.VWL0%\SM3)/96W!S^4839U;(=1>4?Q'(;NIDZA2,I0)".C(^; KUH M'*ZAT<@[V]J9!]Q2V-"GZ.>;>4U33D"=@; D^Q45-AWZ.G7CFA060 MH7]0*_(81_./T]$,9D<>XWS^>3J?88S(8QS.3XL]G(&,R*/H&I@T6TRGHFU- MGF60[BVAV(@/ZC'[>QYL;SL*]Y;$,$GB=>3M!/";T<8-K?PL? >8@#MV5S< & MAC2P5#[G>$#I'>PJJ!T#A+O:/)!7$J3\!IO"8=:0F]58S3C' [Q9J\VWF)Q1 M;I*<[<(H\7YGB!.@67>VQ9;D/EUN^X4$4/F0OMAG[HZ^EU!3'-)%\^! F)F$0B*]$BFV'1TT_IYHE$.]6CP1EH\<&6[U6ZQ7DX[35%K%JY M6ID8@]E9I*&8=$ '3QS"C 5MEYF&N%K%@U3"PHP0O2 ,#0%2 QM'%%LQ)$*. M)F1"2Z@MJUQP)V4'*O%_6?": M<_B72MR:W/IANLK0I<;!#U,4?VOU 6H;UZ3CT="0O!:$:#2F[@[MP]CQ_\2A>F>2L1^"NYN>/W"(/&H'N3F!A6H MCT354#?_BP#^SLMAN75R&S5W["S.SHE?*#W"_T! RJOC X4.<(C\=0=^G@PV M=$_%52^.P^CC+DR:$D3/Q>PUJXC"-2%N?$WW [):7+0G$QR@>/S@OKBRL&Q6 M49;) NY3"+(!%_N*&1A::V3[8OL15]6>.UM_CDHODS74.PH/3D>QZE#17:J9H$:.EA]# MH;,H&B[.S'\AP8-49D2U$QP(_/MC(688.]!Z)+](H@I?Y&2)WUL)H8O$$>[D^ MD#O:WI@ M%H>SXVB"&+%7AO#!K87%D/#Z;BJB3:C6>R-)IO+U+^<.AW8; V MI7?.G"F/H=C)QV$?QD?!6\.ZAJIC+^5>D?*!,"-?S-JZ3K"9#A7KH89+4@.^ MH6O'7Z>^,UX\6AFF>A'2M0*65!W$H>^YT*/KW/$!U,<70KA/;&5[W+/EG%U< M/3S&W)"/CQO-4$WJYQH*SY,*)H@]ZB'FY@P/1O;%<;Z;Y M*REY-KD6!IF[B& _5)8'W-L'[C!R\+HQV*/J?'XID[R] 2,6HG[V$$D&.Y-T'>';S" MUV>#)!5+#X,MI.)DJ@/,!#HE6R]D+O"E &N\#9T@?B!K0D5K*(M(DN:E M_A$YR'I\K.C\^D!\4(0D+S=V>,5,C-Y@)]B"-34;0P^S9 !0-/G-@_"SF8 Y M'C-[@!RL@+A73@3.A)A>B727,K*XI,K[VIL/+0B864<[QTR 5ML,.#(+F\3A M;G]!#JRV)AVE4JZ&'4XQ5Y.=)H=ZL0,Z'E_[Z@7,3-G21+"C1"&22560&5* MDG_=1V1/Q>P\(YYR;N:@XQN5_HH<6#W^)?17S@3*-O?JX(69":R*VYK5_UA3 MSA9[>6PL8"#S2!RB9&47&#L&9!(X5#=G8=4WP=EF0R&D8F4,<1V>ZSD1F*/B M.%RS?Z7T\*_0"Y+O=#A4=:[&'Z&&7T$!5(@F]$#=K&[*D_->]<]5"!T[F.)C M;D%8ZEO5^"G4P"G.L,F0.;<4.X3BXZL\IQRX_F$&UY01,?(PGOH8>QF2>AY; M+@AZ#=YM]=_F#+_$;*:"R68AA4 MA6[6;AAF<0P)ZE).VQQF;<,"1S-WU_RQ%G&MXQP5X%]CJLU"$A)W*!<@Z11[ M?$S#<J)]IY#@8^2_R3R!UM_%C4>]M/:G&F3_8D\=2)V)QB/\F24SY'F M9&O M9UH7#!:PU"=AIH9F,ZV*(EJ^,($ JEZYD(3]!:=\];'024VAW1;T*(\ MU\M1)1#T^JQIKSJFREW%!58U"P\X%=^4'B2'"6C8H_(.2B;8!:+M9A+OOS6V MG5W8R!^:F/#";%3-&=#$R:E1[W: %7!DGHW"6U+CAY7;'>(""'C7$7'V.1BC(<0,4 MR^1X@)P<+<".,3 *9;N/F1W&ELMXWV-LU\$WXP[Y&P9W2'Z%8]NG;VKF:FF! M";S.;Q:GQ+_\NH.F9WO^ES.>D2F<45"-=80<*>'($G W!.TJR ,O']U#6UXE+L/:O(-]%72S\)S!>L=H$*:J :UF0<&) MJO-T?Q8RBU)GZC?2+IP M!O0G!D!RN9:!Y7? KP*>&BR.RQ'V$H*AM*:1+T.(@U$;+]"706\R+ M>N;O8<_(ZQ:GL%OOKL'8A]5$4Q](*3C"H4%EWVHPMMHD\AFAYX!DXO3#XS@1 M#JBU>_)"XHR4TM_-NH7=8'XF@MMG\)\/4\"9U !3\[O)H7'Q_F.E1Q[<@NDE M3Q[N%Y?-@--L+N4N!CW1\HZ2OHRKG"2-EHN]]M"65XI@@&CY,>B:5:H1J-HM MEVX^L V7OO\ T9+G@CLF7O\4<-E@8>4M\0EH%&^_]6*O+S42.R_=;H-DF51N M2PT6/!7ME;:PB6J^=AN ^6 C(DQC&=)]0EL>]G MP3/5(W8Z4M!C>L(7BCI0EL#/&,)5LR7!.I\5,!LG<.<"?!OYKI8Q?[L^<$&U M@810N9K'^7G)J*N(OJ((\_-:%/ ^8#^^A,""\[>'A!_!K+7^#JP797E.!X." MHF!7NZYCNYH7K'/M+QHM[P@+^<9@Q[@X7I#\_]7R#Q^>8(=,[F&P+X. [*0. M6!N6.\)4!:1\!Z64(I%Z":1_4/87OTT[+VVU)FD:B;ER'9?GM.'7N;UUGB7\ M]OGD=[K?@EK@7[L384-)12)8-4&:IZ]=5<6^Y8"!3/O,[:FS*,C5.R MINEP<5G[N2<6K#W?I+;G%?:0#]II)95!1Y@Z3I]75D$Q@S945"-A1%F3T9V@ MZC1%4W.D+-@D9EU1WM5Y+AAJF@ORS$BQG,/GB(@7C_UFE,&9\]<3!8+1'2&^ M\#G?<)L&M@6,^./CT5CP&XJ"72+9SZ<]+^3P+T+>5^PG*W;!W4_2C,7< R<\#6,+.F#AUPA;H]2J5Y0).=)M4ASEBKD% MTMKT7<=E1>^ZB'?%BG\Z.J-&\T)9'K?VBJ!WN!U*/HJ[46I...HDFU4X)%%# M1YT<4^2C4R*[+/9;GU9MWG-4\NGD=WIR/H$1)VJQUHS 7FUL;D:T9:,P2IJ7 M]WVTW=,<+97(D@_]'"+3#MY33(?NN#N^\UMR6=X17P*;V&MV+69B+^M@Y@(Y MDX.L+3RS=(EM*;-AE'6 (L-&$MD "&8OSF Y>"4= M(D@#$8,)HR<]$K(T7-M(@/D VW2+CR&UR]\.<46'")+:>6^(3=D!OK--]<'1 MXB!LO3YP$2SG96[?\;NP:RE<\[@*>^-F8$!9'F(YV](L[1&57S2(BP.F2YZ3 M$KY.BX6DOEV12)/%QX3:T4;:!YC3T_#5H1\++IR'XC0Y[(T>N G.O2JDDI7D M.LY/-(+=21,A1I=)&N[YD;OR0FQG#E&-,'C&,%3)J)J7>IX[PU#='<\]#IX^ M6PJ8(Q67GIG(H>M J+74Z:N>8RAPV#6_>LSG_JU[DA#VXDXET2-IY'MNYL3> M(Y%D'F)GD:F.;;1/4I;M>+S;") MF<2[Z;^_8 7#84.F5\-00S*S$!QD9)<;+B7*D>L.\E5F3/SC,-$.!>,/HG1= MUJ0R4W62:I1TN!PZZ8YS$CQ9CTM.-]--IFKJ&=+/?9&ID=3I1>F$8D9<;<1^ MF.]Z[OEF:$-%]3Q>AS4*1:@QA?T&R;!EG4[Z/+!5M/R)&*ZAM@[Y;4UY$@ M*614,H+:+E MP-A)F!R;51^8U>]_:!BG7^ MX3-7M%\\%O)W+^MS7\9I6^L6Z6U>U C9N'[N&;&BD>-:M>@5 " MU5X-LW R=V=&:]YQ\?5H.-3)T,O>WBO.VK"XTD-)IAX/+@6\O;?@/& MAMCXO9L;:% D"&N>7 M?BA[^$Q21$N:[C5EZE/97GB"G%D?;&&?[7;9GK\A\4T._0_7/\?IWC1A2__< MI)H$'Y!"3.V@Y$1+^FIG$CZ55W>>[D]/H<-F!71(%+Z07J/KN*A8M7DB?XB9 M3/RS%\*\1_*0D""+;H *T^8EQW(CPZ)0>AH*M[3]K- ;TT5ZCX'MG0Y'JP]E MP()^@2@=$48P.OT^2(81D%+<;"&J.CH]K5VE%9T]/C+R")^JZTZ;R$]5-SJOOO<^0Q2NWDET0NYI7'ZY,YE:(=F#)>2S2MU MYA:KH_ #5'Y]B@5[*>=C<.2*9K4NL2SIO/CR>E+&C[GFMS8>3'MVA"U]E3\# M1WJ=.L*,2LW/P(.R+Y>@YQI]+O"B-X?@Y^I[)O2B,\P[B@NR3>N= O\+T3;@ MAL:/&\+V_+5D:S/__EIDJHM[QSW&WO(]3>90:-8.Y$/LY9)&_(OB4OL[1O9A MMHDGQ- MEGJCL;LPC,%6"66=NP^Q^R2T -=/,&1EU-*S<*35JPNFNW15SY>K^2R9 M^-)WE31$<7N'=E:KS'0C:A3P>O-X$%*78L&+2?JS5?KVDH8NK??G7L29OWXB M(LY=I>G>$Q$]VM"< ($I($['MBR8TCECHIP->-MW2?A6?C+B;8HD8<-@K9SNZ&_2 .ZOO)-3MOHP=!\53 M_L\6>LZ__M_[M Q^B\-?"AA*?@5$A]3=Y5QDK],0K M"Q=__Z &M J"<$>J0X1K&J2O'B-Y=>*J /0U/^+^R&"LVFC'4J-DQ76<0"\P M2.1N'N;0-KYSE,I+]*T,/MNO#2\M&!$09>E&@AKE-XB?4SS*W\G14( M!YNA!?B)OA 6BUS;LL:^%JEY>[20FZDIZLR4#>\][<(?1XN6%>OL^3G_SHM$ MC?2(O@[ ZLO^I#[0LJ:=G'T=AVD(^&C$T3 ONO5X*7_^Z(J0.\+X\B7N!LB9 M,I:ZRX[G_-D$9H3P%AZ/-DP1DR=8H\YA^'Q>G8K$2>'U *6>HSA_JYL4-L@9 MOVU@);P$R>57@!$F_-<[94X^01?I!3#ER@O9%R_**@X>]S]+\QX, /^ M2W9I%2,Y Z- -&E;%8/-4)H/X\MYJA317/VA54KB;I5"U=+]GL9"2).S-&7A M-DL%# I6%ORY Y#"+*FML#&T.2MR.(D@6)H'Y0TRJYBT9X'D 4JY%PMA'3?M MR;'Z.5JY_$S2>D=*D^2"!(0Q6/6]KR*AX"&%[>G_BLWF'JSDWH(YI8?Y%\U9 MF&):UK@>ZK.B\Y(I4WIH35R8T_'CPF+/\S'XEH&*^[U*"(IMAF%CM!.BVO*> M^2_YSI??_L%S+3I;XM[SYKB!DB8I+&E'05,0;_,=SF\?8+7PPU0'\C((P.J MU[[F-[41F*KWHDX2C-P.9JOX77&",\COGDJ*25NY?D;3(YWQ,]FLQ%]E*3<> M>6G CO%:9=64V^_,B_@ID9G-YG&OT)3=DJ%+CXE=KF_AI;.BF7G&&N\;NA/6 M)UO]?+TG+V'"!_DZ+LN;)>5M?6U3RJ0E2MNJL&R%.RXW;_E6R-]0?GBZ,C:& M6LUJ],ZT#]S!"R;\#KM5^L2#LV >B2F8\-+NU390VPK-TC(HJ>LB\[#8V':< MZ*JG*"6RH2WK3=<59>5I_GK*#;5#)Y6@)6CTPE]9F I7WDX$H6Y(L4YPWC4T MBD%;G.ZO&^KQ L9KLLL8O+/""3/4"J5TSG"%;^$8G]X1EG5TV/"=>FENPR$S MH1/[+1S!$;ZD?!B'QKR+OL=(.RN=-D%M*(^(M;E&6(R/2 M1N0NJ-8CE!,?-MA#@Z)M@G!O$FO@-&#=^OM MGL*8L+=FY?XOY"G<1:2CLHV:HA2\BS!YIHD7B1^L[H41A0"Y8LY@.'.GI+@\ M9Q\F"65OGVE:9YR,[P#+QLO$@4D R1UA(JX/1*MM%#X*4!T1OPF#AFO%D@SC M++ \E6_@R.X381&$X85FMC#'L?.1C'[Q -E(L\C@%5B)ON@FD9O,F@8HM:Y] M@'WTSLBMA ZE/5N75ZC#98:-L6B7P65&;=Y7@(9W HVF: SX0>0P3G]0]A>W M#+WG,/6B-4G3O-%U#$-*BWO]^$B?9PF86DD"ZG +JTKQ1F4RS[1NT'!L>"62 MGV(W)D!%LY#F;$UFAS-FCJ<_<&U/#\(^M.//WWLI'[('J$4^E7D-]:LSBE0 MZ3.<,,2!U:N,Q2'7G,W[,V4G6[4-40*4I;J549VOSD1G'(NW8)]9^U;;5,CN1'^?K]"V:M-H,IC_ KLF&R5%[PYJBYP 5.UJ50^R#,]'@6-Y),T M-LZO3[=FQC;&+!SLAF77K@)[9EJM5NOI5\M'J(2"?9*BJ.1CN?,NKF$O[[)N!D+%3*>._TGD4VT<5RYWH3'L5#C MD!U.;GIO/-M83!>#A I2$./4A8UZ5RBD.-K#YYYN4E$E6KG BO]"V&Q,7*^8 M*7!Z$C9Z_EG",R'GX5!D8-D9S-B%SKBJ"$?:.9TAK8,;%W IQBHT-"?-1N.K M>2(MM0E_;OA7;Y8*!X&=\ C"B8%@9OBDF&Y62#S2,NZMR?99<5"6F8A=&B;" M!1%2@B(9!C>I& G'"BT3!U3"Y+$J:!X^-.W]6HA0 ##?B!J.!Q?#TX^GQ_WA MZ?D9^^WJXO*J?S9DP_,_KI,GP^*;4LC%U:^#2]9L\Z#9V>&[K']VPIK=N+RZ M.CL97+#A+P-V.3B^NC@=GB+QX-/Q+_VSOPU8_WC(SC^RYKMVI_:CZJ]_R?HG MY[\-!R>K:")U>82U&RU2D==@_^)#_VQP&9Q_^G7PSTIYK4:C]01[;#W='B4D M3W9*S]/5:8U=.IB"8H,ZNQ!1RDUL:RP"XT0R9R[E+ES3Q8H;CX6=2#X/$PDW M=W3QG]P2CVHR3Q18QXWK^54'N*+,AB-N00H%=_2S%+E3[[8/WKZ4PLK9J[4* M1=(&?LF?6>*;]\UZI;@5C14LFXW&.L,7VGZ6\BDP U,!,XAQOX5E'[7)6+,1 M_(/IA%VF(LM$=,V.M<'8SIW0JK= !(7L9>#>(N-QR&B] F1\0.7'3"N6S=FU MTC,)\1AJ!4 ,4);'8HVXALB(,<9;AE1%,LPG6'BXW1!=X= 0036%YQM!^S<8 +!$*X4;(7<*KAI: Y/C8K#P7*D''ZATH?HYD M'B-/A/ *EFH(?V'DG*'PEHR'C$K*I764P+1K4Z.DL2#&-:+()1*@26C$K9_. M>GDB;E.62#VSE;T8& OK#)9KC-/-0FZ4LK8">UL)('!P@UFJ&@/KHX>^R"52^%JINP.[ M?JBOE>AJUT^_CG2DH*0G?!B])> (2[3)K>@ MU7T"NK%6_?;A?0(6E8NX\@G"PUBL4>X2\=P^?@@E$2- )@N'K@B%Z!6 8 M3+G,O8\B9P))@KFMF(+"XN]NCHK)QR.\;7&Y.6'U7A<'HJ>T15H\TKF[?^[' MQ .^H ;*^9.'"T8VJJH)'T&@T &U58CYUBR^KEG$K\ L3@KS&'$-'46X(GRL!_1:_3%N'=ZBYCUQLA"Q^ MSU&/R'3G#G&"QN72=;I23*P]P7>"J$FD\H4LNX4D*;>+C <3#.Z-$6*?;?G5 MX9"'FEZ/XB=/:V<[7Z'Y:SOCL>5.=:6KILBR:IY M++TXP?S1N*O=3>51*(Z)O-.F"#;TU-] 9IG/G6!C;!QI;GP B@7*Y(?OH/E@ M*+(4ZO"="HG*SN'W7*#(WK)S%?DNT>ZV)-Z6Q._[4C(J507: ?5+J/,2"4#@ MEMG5HC2= ;^F= ELY>:+(M?W]ZO>XQ\RA[**+)I(&WP^CW&@A87+WV Z(R&% M\\1H!=J@S?ILS6*J9O,,X87*\P\^YM=49K >!V^^VZTK[$X9!-T'QHPQX\3''/AOWY MY^9^H[=V8H':S[#):.G,6F^$7@*,EX4.K*'H1!X@]+ X1/8W$/<6L*PC,,L! MB$#))Q9"2^TMA$.E W_&K.#M#[ZA *::G=I]A8L*J_$E$5+%MZV@TZVWWOJ3 M<2Z^AZ1;;^P_0-)^F*2S7]\_O$6#'\RZZ.5Y/0^+$8^NQT;G*@Y*0TS\:[,A MSE!AP0@]^G7H_P=T8\.R*SQZM-4;3:%Z4\K,L* HH53 :P%<4YX@]*0H_M<\ MXO1$!WMOC8> "=G?^9RU&C7\:W560+MQKWXD[;#G*P.?? ^:^# /OQ@P2L=5 M25UO=2K0O Y[C5$#"!C<0Y?15+#LO M>O&?W3S^SN M_.YN8XL.5(RUP@VM@3HBB[+AYF40]7]3\K)MEIJE18ZAB'@!3U"XD,L9GUL? M\X[VZ(>0[W\ZVO,_H?P?4$L#!!0 ( -=&M%A*&8EU:@@ &XY / M#,Q7S(N:'1M[5MM4]M($OZ^OV(N6[F#*LOX%8C,4>6 <\O5+F3! M;.7JZCZ,I)8UQVC&.R/9^'[]=8\DVQ@36$@V<6)7@2VIIZ>GY^E7CX^2+)7' M/["C!'B$[^PH$YF$X\$'K]VLMX[VBDLDV"LIC@(=S9C-9A+^_BKE9B24SWB> MZ;^(=*Q-QE76&_,H$FKDL\/Q;>^58QN)R7R04%X"8I1D?J/>%0HICO;PN:,; M5U2Q5IEGQ?_ ;S;&6:^8RBFP?%0=EF8HH2_Q89%Z(E*!(AL%M(@*1L4++Q &5,'ZJ"IJ'CTW[L!9" M% #,5Z*&D\'E\.S=V4E_>'9QSMY?7UY=]\^';'CQQW7R;%A\50JYO/YY<,6: M;>XU.SM\E_7/3UFS&Y57U^>G@TLV_&G K@8GUY=GPS,D'GPX^:E__H\!ZY\, MV<4[UGS3[M2^5_WUKUC_].+]<'"ZC"92ET-8N]$B%3D-]B_?]L\'5][%AY\' M_ZJ4UVHTGF./K>?;HX3XV4[I9;HZJ[%3F C%_EEGY]I$"1^!JK$03";B&+\R';.K1*2I"&_8B388VWDFM.K-$4$A>Q&XM\AX M&C):&X",MZC\B&G%TAF[47HJ(1I!K0"( \81=,1+G."PR(6S);5L#6&EQE#>Y.- 5@L%,*-D+N 5PTM M %^YTVK?= Y:'6?@6ZL5;]^>)^"1>4BKER"\#@6:Y2[A#RW3Q]" M240 ".!RIB(MT;E!!NAA)\(ZOXU4H!P?JKD6'G\Y:AB0^ &-ILQ+%JBNE1&% M'@KT_BB+U5)$/'."!E9$@AM!"Q!%]N3BF").N:6,QMFU=>F/\_+: @J4852A M06/<4Q'FDE-PPF4Y(1:9$8XH\JSE]! _!4"$N&$X'J(GQ(NMQ;W$XH(-L+A_ M4^:/J/S/%@R?%PSA!H!A,.$R=SZ*G G$,>:V8@(*B[_[.2HF'T_PML7E^H35 M>5TS&'$.'86X(GTL! M_0Z_5-L,[U!S'[G8$%G\GJ,>D>G./>(8C2M+5NE*,;'V!-<)HB:1RN>R[!:2 M)-S.,QY,,+@S1HA:+I?2=V]KQRMOL- MEK.N.QY5YEA;N&Z*),OFL?#B!/,GXZYV/Y5'H3@F\IDV1;"AI^X&,DM=[@1K M8V.@N7$!*!(HDQN^@^:#HBZ1+O;DGA;$A_W MI614J@JT ^J74.6DZ!7Y#Z1+8RLT71:[K[U>]QS]D#F456321 MUOA\'N% "W.7O\9T B%%YHC1"K1!FW79FL54S>8IP@N5XY91AM2U_=EM)K:M M5@MCP(0K-NA^:PA-<+$"P>V^,BJMH%9D,$)-M)P I3&*C\IOODP97B =2ST# M?#I-=!%3^!T;0YMX8497?P"M\X,+#BI"1;0/'FY@Y\WKZHS6',#M]NM5I7V* MPR'KH/G8ACUZF.*!#?OKC\W]1F_EQ *UGV&=T=*9M5Z 7@*,DX4.K*'H1.XA M]+ X1/:W$/7FL*PC,,L!B$#)QQ9\2^TMA$.E W?&K.#M#KZA *::G=I]A8OR MJ_$E$5)%=ZV@TZVW7KN3<5GT $FWWMA_A*3].$EGO[Y_>(<&/YA5T@X6 M 0]O1D;G*O)*0XS=:[TA3E%A7H >_<9W_SVZL6;9%1X=VNJ-IE"]"65F6%"4 M4"K@-0>N*4\0.E(4_W,><7JF@WVPQD/ ^.P7/F.M1@W_6ITET*[=J^]).^SE MRL GWX(FWL[\3P:,TG%54M=;W3&*2-\3L$JVM1I;L[JO\C#A0SK&YS:FVO8ZF7YMIMQ;6UQ^V5@]Z=%;2\S";$=0A$6/QRB#,R7S$N:'1M[5EM;]LV$/[>7\$E2)$"EBS)=EXD+X#KNEB +6YC%^@^TB)E M<:5>1E*QO5^_(R793F(GFYLN3><@B&/Q2#Y\^-R1=^K&*N$7KU WIIC )^HJ MICB]&'RV6I[M=IOE5S!H5A;=24862*H%IS\?)%A,6>HC7*CL)Y;DF5 X54&. M"6'IU$=G^3PX,,,2=K/LQ%(KIFP:*]^Q.RP%BVX3VHU=7EM%6:HLR?ZBONOD M*BAGLE26^TY@VB*<,+[PQRRA$EW1&;K.$IS6AI-,J2P!6T7GRL*<35-?Z#GU M;+I_/4^8\4SXAX[Y"68Q4]22.0ZIGPMJS03.R^EF)>))QDEP!]N#< #+C!$5 M^Q%35@B6--48!O.839A")/3;N=A1 4/&=T- ?7(\OWU_V M>^/+X17Z\.EZ]*EW-4;CX;_G9&=9?%>$N&?HDSVR^S8:#?J&%+?5<1JH-T*] M=\,/X\&[/4L'%S4WY\X)&KY'XU\&:-2[?MN[&HRLX>=?![^C7G^L6SS'\;:1 M9!;'4@)#^FV[TVH=W86V[G'>[A[':;1SV/DZGBY3!%]2&BJ6I6C&5(Q43-'' M @O83+Y UU3';)1%:!2S)&'A%]3/!#S#IL>QMGY]./<<-PSZ69+C=%%^)<$; M! ;O,Y$@U[$^HB@39FP5"TI1 A!BB2BP2]!O6(0Q\LX;L!U>&V&)(L;A^1+/ MB(:%8(K!FG!*T& >QCB=4H "D*342.!76Q*L*(JIH(#X%KAR(4ML#72)0BH4 MBQ8-E!="%G N(96AE7^]/G1/3H/*O0 3)EFN -6Z=66C9083&JA83'!*I36< M<[I O="0IV76@':L_#MJ6S_W2H5H-6B]>6=' 6$RYWCA1YS.[ZGMCT)J_/5V M&B-+*MBZP.C* LTDTI]@23E+Z3T%KD2AU7UZ]%R2;-NG'<\]/3MIGWNMT_:I MUUDMG*4:NF76_\!Z#RZ.W3R M7DI=T#\+)F@"':16CJQ\TVT=8_ H@=S.,7FS5-O*,99.44G./6^U ^TN2\'I M*]3J(K47WA,)SWLAPF,IA."DC-NZ!0,: D^-D&I58J:C/DPMM0 ;NAESCJ ; M%0QSD*?,09&R87I%+,5IJ)_#@(29H76 !JN"&Q5F.2V/"EE+MCHE["VRW'CZ M6K!3[?.C.F]8*O7A(WGGJ\PF#3ZV,X\>_UMV1I\@3G#G4%!XPNDF[]1Y5##) M!*'"8-%)%$#7YA9H+"M G&Q.2;#4GPT*K#J U#C.)?4ES3'LRM(Q3=Y3CFV2 M,0 @ZMEOF(0\A#.U\.O^E1%8D=MR;W=L[\AD:XIL,>G8SLDC)JW'3=HG]LG9 M+1OX1]R%7N601A83''Z9BJQ(B55Y7&1^@AEP8TT$Q5]\\]?2#S;[X?UEUWHT M:K,=%W+5&WVI"#&OI%3*:RE<466UQA3@?\L+^8Z1=)M0WX%@?+BJ+> R4U[4 MUD2[<:_^3^R@KR<#6GX$)MXN_"<31A6X:M2VU\D!8L89036VC8QM6-UWF?IN MX[ IFVBDZ U-T MU?81[8=QXCT9+YJ,?41[&O'T8T8C-)C3L%#LAJ)A%+&0BH?"&GSJ;/V;OX[9 MI8:Q:W5I8PUCK1AFZF6$B;*4J>L(19+>+C'6\EA>]?5[WWLO@C<6XFA*(%&8 MZS7HMZG?S%^\ZC;- M._V_ 5!+ P04 " #71K18]+08+5H% 7( #P '-H:6TM97@S,E\R M+FAT;>U::V_;-A3]OE_!I4B1 I8LRW8>DA? =1PLPQ:WL3MT'VF1LKA2CY%4 M;._7[Y)ZV$GLI$O3I>EL!'$D79*'A^=>\EZE%ZF8G_Z >A'%!+Y13S'%Z>GP MH]5V;;?7+"[!H%E:]*8I62*IEIS^M!=C,6.)AW"NTA]9G*5"X43Y&2:$)3,/ M'6<+?\]T2]AUW8@E5D39+%*>8W=9 A:])CPW=EEE%::)LB3[FWHM)U-^,9*E MTLQS?/,LQ#'C2V_"8BK1)9VCJS3&264X395*8[!5=*$LS-DL\80>4X^FVU?C M!"E/A??*,1]_'C%%+9GA@'J9H-9PW0L'L,P949$7,F4% M8$D3C6&XB-B4*52PK'L $K+/I:!U_-"PVUD( 5WP@-@^'5Y.+\8M"?7(PN MT;L/5^,/_/EL4W14CK&'VPQ_; 1N/AP)#2:G>=!NJ/4?]L]&XR M/-NQM'=:<7/B'*+1.9K\/$3C_M7;_N5P;(T^_CK\ _4'$_W$=9RM[F4FQQ(" M77H=N]MN[]^&MNYQ[N,]CM/PT6'GRWBZ2!!<)#10+$W0G*D(J8BB]SD6L)A\ MB:ZHCMDH#=$X8G',@D]HD JXATV+ VW]^M7"=5J!/TCC#"?+XI+X;Q 8G*H_"5)B^520H13% B"2BP"Y!OV$11,@]:8^7=4MOZOE%$O*64+O*' E"JWNH_WGDF3'/NJZK:/CP\Z)VS[J'+G=U<19 MHJ%;9O[WS'?O]*#UIF)VC=)B@);CW.[Q>=QM @(I/2K,.;A7 "[#M:QKJ0OZ M5\X$C:&!U,J1I6^VV@<8/$J@5O> O*G5MG*,VBE*R;5.VAU?NTLM.'V$6AVD M=L)[(N&Y+T1X+($0'!=Q6S_!@(; 72.D2I68Z:@/0TLMP(9^C#E'T(P*ACG( M4V:@2-DPK4*6X"30]Z%#PDS7.D"#5XJ^33(& $0U M^C63D(=PII9>U;XT BMR4^Z=KNWNFVQ-D2TF7=LY?,"D_;!)Y] ^/+YA W^( MV]#+'-+(8HJ#3S.1Y@FQ2H\+S<>? S?65%#\R3._+7UCLQ_>G7:E1Z,VVVE! MKGJM#Q4!YJ64"GG5PA5E5FM, ?[7/) _,I)N$^H9",:#H]H2#C/%06U-M!O7 MZO_$#OIR,N#)]\#$VZ7W9,(H U>%VG:[&4!,.2.HPK:1L0VS^R93WVT<-F43 MG=%KV'Q_L=$ED!#A&4TVT;J+>R_ LW=DK)$1,T(X?4EDW"E0/9-47GI4VT6T M[\:)=V1\9SZ[BW%/(Z?A@@:Y8M<4_6,5CR8$LHR%GH.NI=0)Q^)YE/>?D;PJN$5BY;DS6FR@ M%@X!G(?Y'"^EV2U[3?U:__2'7M/\0\ _4$L! A0#% @ UT:T6!,?=N.E MI $ Q;L9 !$ ( ! '-H:6TM,C R-# S,CDN:'1M4$L! M A0#% @ UT:T6.'-D4$L! A0#% @ UT:T6!F&]:!1" 23D \ M ( !YZT" '-H:6TM97@S,5\Q+FAT;5!+ 0(4 Q0 ( -=& MM%A*&8EU:@@ &XY / " 66V @!S:&EM+65X,S%?,BYH M=&U02P$"% ,4 " #71K18\-+,_T$% #:'P #P @ '\ MO@( #,R7S$N:'1M4$L! A0#% @ UT:T6/2T&"U:!0 %R M \ ( !:L0" '-H:6TM97@S,E\R+FAT;5!+!08 !@ & + '(! #QR0( ! end XML 77 shim-20240329_htm.xml IDEA: XBRL DOCUMENT 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-09-22 0001887944 us-gaap:SubsequentEventMember 2024-05-10 0001887944 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-12-31 2023-03-31 0001887944 shim:MachineryEquipmentAndVehiclesMember 2023-12-29 0001887944 shim:MachineryEquipmentAndVehiclesMember 2024-03-29 0001887944 us-gaap:SubsequentEventMember shim:ShareIssuanceAgreementMember 2024-05-16 0001887944 us-gaap:AdditionalPaidInCapitalMember 2023-12-29 0001887944 shim:CostReimbursableMember 2023-12-30 2024-03-29 0001887944 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-03-29 0001887944 us-gaap:RestrictedStockUnitsRSUMember 2024-03-29 0001887944 us-gaap:CommonStockMember 2023-03-31 0001887944 us-gaap:RevolvingCreditFacilityMember 2024-03-29 0001887944 us-gaap:SubsequentEventMember 2024-05-10 2024-05-10 0001887944 shim:StockPlan2021Member 2021-04-12 2021-04-12 0001887944 us-gaap:TrademarksMember 2024-03-29 0001887944 us-gaap:NoncontrollingInterestMember 2023-12-29 0001887944 2024-03-29 0001887944 us-gaap:CommonStockMember 2024-03-29 0001887944 us-gaap:RetainedEarningsMember 2022-12-31 2023-03-31 0001887944 shim:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-12-30 2024-03-29 0001887944 us-gaap:LineOfCreditMember 2024-05-16 0001887944 us-gaap:RetainedEarningsMember 2023-12-29 0001887944 us-gaap:CustomerContractsMember 2023-12-29 0001887944 us-gaap:AdditionalPaidInCapitalMember 2024-03-29 0001887944 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-09-22 2023-09-22 0001887944 shim:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001887944 shim:FoundationsProjectsMember 2023-12-30 2024-03-29 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-09-22 2023-09-22 0001887944 us-gaap:CustomerContractsMember 2024-03-29 0001887944 shim:CostOfRevenueMember 2023-12-30 2024-03-29 0001887944 us-gaap:LandAndBuildingMember 2023-12-29 0001887944 2023-10-23 0001887944 us-gaap:FixedPriceContractMember 2022-12-31 2023-03-31 0001887944 us-gaap:NoncontrollingInterestMember 2023-12-30 2024-03-29 0001887944 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-09-22 2023-09-22 0001887944 shim:EquityIncentivePlanMember 2023-11-13 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-03-27 0001887944 us-gaap:LandAndBuildingMember 2024-03-29 0001887944 2023-11-16 2023-11-16 0001887944 us-gaap:TrademarksMember 2023-12-29 0001887944 us-gaap:RetainedEarningsMember 2023-12-30 2024-03-29 0001887944 us-gaap:FixedPriceContractMember 2023-12-30 2024-03-29 0001887944 us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-05-16 2024-05-16 0001887944 us-gaap:RetainedEarningsMember 2024-03-29 0001887944 shim:ShimmickProjectsMember 2022-12-31 2023-03-31 0001887944 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2024-03-29 0001887944 shim:RevisionsInEstimatesIncreaseMember 2023-12-30 2024-03-29 0001887944 2024-05-15 0001887944 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-12-30 2024-03-29 0001887944 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 2024-03-29 0001887944 us-gaap:RelatedPartyMember 2023-12-30 2024-03-29 0001887944 shim:ProjectFinancingAgreementMember us-gaap:BaseRateMember 2024-03-26 2024-03-26 0001887944 us-gaap:NoncontrollingInterestMember 2023-03-31 0001887944 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-12-31 2023-03-31 0001887944 shim:ProjectFinancingAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-26 2024-03-26 0001887944 shim:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001887944 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-03-31 0001887944 shim:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-03-31 0001887944 us-gaap:CommonStockMember 2022-12-31 2023-03-31 0001887944 2022-12-31 2023-03-31 0001887944 us-gaap:NoncontrollingInterestMember 2022-12-30 0001887944 shim:ProjectFinancingAgreementMember 2024-03-26 2024-03-26 0001887944 shim:CostOfRevenueMember 2022-12-31 2023-03-31 0001887944 us-gaap:NoncontrollingInterestMember 2022-12-31 2023-03-31 0001887944 us-gaap:NoncontrollingInterestMember 2024-03-29 0001887944 us-gaap:RelatedPartyMember 2022-12-31 2023-03-31 0001887944 us-gaap:CommonStockMember 2023-12-29 0001887944 us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2024-05-16 2024-05-16 0001887944 2023-12-30 2024-03-29 0001887944 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0001887944 2022-12-31 2023-12-29 0001887944 us-gaap:RestrictedStockUnitsRSUMember 2023-12-30 2024-03-29 0001887944 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-12-29 0001887944 shim:LegacyProjectsMember 2022-12-31 2023-03-31 0001887944 us-gaap:RelatedPartyMember 2024-03-29 0001887944 shim:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-03-31 0001887944 shim:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-03-31 0001887944 shim:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-12-30 2024-03-29 0001887944 shim:FoundationsProjectsMember 2022-12-31 2023-03-31 0001887944 us-gaap:RelatedPartyMember 2023-12-29 0001887944 shim:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-30 2024-03-29 0001887944 us-gaap:CommonStockMember 2023-12-30 2024-03-29 0001887944 us-gaap:RestrictedStockUnitsRSUMember 2023-12-29 0001887944 2023-03-31 0001887944 shim:EquipmentAndLaborRevenueMember 2023-12-30 2024-03-29 0001887944 2022-12-30 0001887944 shim:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-30 2024-03-29 0001887944 us-gaap:RetainedEarningsMember 2022-12-30 0001887944 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-12-30 2024-03-29 0001887944 shim:ShimmickProjectsMember 2023-12-30 2024-03-29 0001887944 shim:EquipmentAndLaborRevenueMember 2022-12-31 2023-03-31 0001887944 shim:OldCommonStockMember 2023-10-23 0001887944 shim:OfficeEquipmentSoftwareAndConstructionInProgressMember 2023-12-29 0001887944 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-12-29 0001887944 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-12-30 2024-03-29 0001887944 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-12-31 2023-03-31 0001887944 shim:LegacyProjectsMember 2023-12-30 2024-03-29 0001887944 2023-11-16 0001887944 us-gaap:RevolvingCreditFacilityMember 2023-12-29 0001887944 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001887944 shim:CostReimbursableMember 2022-12-31 2023-03-31 0001887944 shim:StockPlan2021Member 2021-04-12 0001887944 shim:OfficeEquipmentSoftwareAndConstructionInProgressMember 2024-03-29 0001887944 2023-12-29 0001887944 us-gaap:RetainedEarningsMember 2023-03-31 0001887944 us-gaap:CommonStockMember 2022-12-30 pure shares iso4217:USD shares iso4217:USD Q1 false --12-27 0001887944 P0Y P0Y http://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseRightOfUseAsset http://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseRightOfUseAsset http://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseRightOfUseAsset http://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseRightOfUseAsset http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseLiabilityNoncurrent http://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseLiabilityNoncurrent http://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseLiabilityNoncurrent http://www.shimmick.com/20240329#OperatingLeaseAndFinanceLeaseLiabilityNoncurrent 10-Q true 2024-03-29 2024 false 001-41867 Shimmick Corporation DE 84-3749368 530 Technology Drive Suite 300 Irvine CA 92618 833 723-2021 Common Stock, par value $0.01 per share SHIM NASDAQ Yes Yes Non-accelerated Filer true true false false 25723242 27327000 62939000 912000 971000 49700000 54178000 136031000 125943000 11695000 13427000 225665000 257458000 47094000 46373000 8600000 9244000 46703000 48316000 23351000 23855000 23731000 21283000 0 17252000 2849000 2871000 377993000 426652000 77683000 81589000 110204000 115785000 30287000 26911000 33405000 33897000 18173000 13071000 269752000 271253000 31489000 29627000 14855000 15045000 2704000 3215000 15725000 15488000 0 17252000 5350000 4282000 339875000 356162000 0.01 0.01 100000000 100000000 25738857 25738857 25493877 25493877 257000 255000 25578000 24445000 13204000 46537000 -921000 -747000 38118000 70490000 377993000 426652000 120043000 164108000 135903000 157886000 -15860000 6222000 15524000 15558000 644000 658000 16168000 16216000 263000 -541000 -26000 1540000 -31791000 -8995000 -1543000 -338000 -33334000 -9333000 0 0 -33334000 -9333000 -1000 4000 -33333000 -9337000 -1.3 -0.43 -1.3 -0.43 25493877 255000 24445000 46537000 -747000 70490000 0 0 -33333000 -1000 -33334000 244980 2000 135000 0 0 137000 0 998000 0 0 998000 0 0 0 173000 173000 25738857 257000 25578000 13204000 -921000 38118000 21908800 219000 3341000 49083000 -1048000 51595000 0 0 -9337000 4000 -9333000 0 528000 0 0 528000 21908800 219000 3869000 39746000 -1044000 42790000 -33334000 -9333000 998000 528000 4410000 4165000 263000 -541000 284000 5762000 -26000 1877000 -279000 -270000 -4478000 8511000 8475000 6902000 -8901000 9919000 -5579000 -9703000 -492000 -21070000 3376000 5264000 -8205000 -4797000 -34988000 -26150000 4620000 2470000 199000 377000 2980000 1550000 0 1535000 -7401000 -2108000 1835000 22808000 4883000 77000 6718000 22731000 -35671000 -5527000 63910000 82085000 28239000 76558000 27327000 72145000 912000 4413000 28239000 76558000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1. Business and Organization</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shimmick Corporation ("Shimmick", the “Company”) was founded in 1990 in California and operated as a regional infrastructure construction contractor throughout California for nearly 30 years. In 2017, AECOM acquired Shimmick and consolidated it with its existing construction services, which included former legacy construction operations from Morrison Knudsen, Washington Group International, and others. In January 2021, we consummated the AECOM Sale Transactions and began operating as an independent company under new private ownership (the "AECOM Sale Transactions").</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include the accounts of Shimmick Corporation and its subsidiaries (“Shimmick”, “we”, “our”, “us”, “its” or the “Company”), unless otherwise indicated. On September 12, 2023, the Company changed its name from SCCI National Holdings, Inc. to Shimmick Corporation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 16, 2023, Shimmick completed its initial public offering of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,575,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock at a price to the public of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share (the "IPO"). The net proceeds to Shimmick from the IPO were approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million after deducting underwriting discounts and commissions of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and other offering expenses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Shimmick’s common stock began trading on the NASDAQ Global Market on November 14, 2023.</span> 3575000 7 19000000 2000000 4000000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2. Basis of Presentation and Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”), and in conformity with the rules and regulations of the Securities and Exchange Commission. The information furnished reflects all adjustments, consisting of normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of the results of operations, cash flows and financial position for the interim periods presented. A statement of comprehensive income is not presented as the Company’s results of operations do not contain any items classified as comprehensive income. All intercompany accounts and transactions have been eliminated. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations, although management believes the disclosures are adequate to prevent the information presented from being misleading. The accompanying condensed consolidated interim financial statements are unaudited and should be read in conjunction with the audited consolidated financial statements and notes in our Annual Report on Form 10-K for the fiscal year ended December 29, 2023 ("Form 10-K"). Because of the seasonal nature of some of the Company's operations, the results of operations for the three months ended March 29, 2024 are not necessarily indicative of the results of operations to be expected for the full fiscal year.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Change in Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain prior period balances in the condensed consolidated balance sheets and statements of cash flows and accompanying notes have been combined or rounded to conform to current period presentation. These changes had no impact on net loss, cash flows, assets and liabilities, or equity previously reported.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock Split</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 23, 2023, the Board of Directors (the "Board") approved an amendment to the Company’s Certificate of Incorporation in order to effect a stock split of the Company’s Common Stock. Further, the Board authorized </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Common Stock, with a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> par value per share and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Preferred Stock, with a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. Upon the effectiveness of the filing of the amendment, each share of common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share (the “Old Common Stock”), issued and outstanding automatically, without further action on the part of the Company or any holder of such Old Common Stock, was reclassified as and became </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7386</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> validly issued, fully paid and non-assessable shares of Common Stock. There were no fractional shares issued with respect to the reclassification of shares of Old Common Stock. In lieu of fractional shares, the Company rounded up to the nearest whole number of shares of Common Stock. The Company has retro-actively applied the stock split made effective on October 23, 2023, to share and per share amounts in the condensed consolidated financial statements. Accordingly, any information related to or dependent upon the share amounts in the condensed consolidated financial statements and Note 8 - Stock-Based Compensation and Note 9 - Earnings Per Share have been updated to reflect the effect of the stock split.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Summary of Significant Accounting Policies</span></p></div><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our significant accounting policies are described in more detail in “Note 2 - Basis of Presentation and Summary of Significant Accounting Policies” of our Form 10-K.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounting pronouncements not listed below were assessed and determined to be not applicable or are expected to have minimal impact on the condensed consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07 to enhance disclosures of significant expense and segment profitability categories and amounts for reportable business segments. The amendment is effective in interim periods in the fiscal year beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future condensed consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09 to improve disclosures and presentation requirements to the transparency of the income tax disclosures by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The amendment is effective in interim periods in the fiscal year beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future condensed consolidated financial statements.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”), and in conformity with the rules and regulations of the Securities and Exchange Commission. The information furnished reflects all adjustments, consisting of normal recurring adjustments, that are, in the opinion of management, necessary for a fair presentation of the results of operations, cash flows and financial position for the interim periods presented. A statement of comprehensive income is not presented as the Company’s results of operations do not contain any items classified as comprehensive income. All intercompany accounts and transactions have been eliminated. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations, although management believes the disclosures are adequate to prevent the information presented from being misleading. The accompanying condensed consolidated interim financial statements are unaudited and should be read in conjunction with the audited consolidated financial statements and notes in our Annual Report on Form 10-K for the fiscal year ended December 29, 2023 ("Form 10-K"). Because of the seasonal nature of some of the Company's operations, the results of operations for the three months ended March 29, 2024 are not necessarily indicative of the results of operations to be expected for the full fiscal year.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Change in Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain prior period balances in the condensed consolidated balance sheets and statements of cash flows and accompanying notes have been combined or rounded to conform to current period presentation. These changes had no impact on net loss, cash flows, assets and liabilities, or equity previously reported.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock Split</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 23, 2023, the Board of Directors (the "Board") approved an amendment to the Company’s Certificate of Incorporation in order to effect a stock split of the Company’s Common Stock. Further, the Board authorized </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Common Stock, with a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> par value per share and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Preferred Stock, with a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. Upon the effectiveness of the filing of the amendment, each share of common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share (the “Old Common Stock”), issued and outstanding automatically, without further action on the part of the Company or any holder of such Old Common Stock, was reclassified as and became </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7386</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> validly issued, fully paid and non-assessable shares of Common Stock. There were no fractional shares issued with respect to the reclassification of shares of Old Common Stock. In lieu of fractional shares, the Company rounded up to the nearest whole number of shares of Common Stock. The Company has retro-actively applied the stock split made effective on October 23, 2023, to share and per share amounts in the condensed consolidated financial statements. Accordingly, any information related to or dependent upon the share amounts in the condensed consolidated financial statements and Note 8 - Stock-Based Compensation and Note 9 - Earnings Per Share have been updated to reflect the effect of the stock split.</span></p> 100000000 0.01 25000000 0.01 0.01 2.7386 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Summary of Significant Accounting Policies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our significant accounting policies are described in more detail in “Note 2 - Basis of Presentation and Summary of Significant Accounting Policies” of our Form 10-K.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounting pronouncements not listed below were assessed and determined to be not applicable or are expected to have minimal impact on the condensed consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07 to enhance disclosures of significant expense and segment profitability categories and amounts for reportable business segments. The amendment is effective in interim periods in the fiscal year beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future condensed consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09 to improve disclosures and presentation requirements to the transparency of the income tax disclosures by requiring consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The amendment is effective in interim periods in the fiscal year beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the provisions of the amendments and the impact on its future condensed consolidated financial statements.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3. Revenue, Receivables and Contract Assets and Liabilities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">following table presents the Company’s revenue disaggregated by contract types:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.353%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed-price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost reimbursable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment and labor revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. Projects that focus on foundation drilling are referred to as "Foundations Projects". Projects that started prior to consummation of the AECOM Sale Transactions are referred to as "Legacy Projects".</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the Company’s revenue disaggregated by Shimmick Projects, Foundations Projects and Legacy Projects:</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.353%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shimmick Projects</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foundations Projects</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Legacy Projects</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Remaining performance obligations</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of remaining performance obligations yet to be satisfied as of March 29, 2024. Our remaining performance obligations have a weighted average life of</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.1</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years as of March 29, 2024.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about contract assets (also referred to as costs and estimated earnings in excess of billings on uncompleted contracts and retainage receivable) and contract liabilities (also referred to as billings on uncompleted contracts in excess of costs and estimated earnings and forward loss reserve), which include assets and liabilities that are dependent upon future activity:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.551%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.022%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.022%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.022%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets, current and non-current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Costs and estimated earnings in excess of billings on uncompleted contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136,031</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,943</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,088</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Retainage receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,703</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,316</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,613</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">        Total contract assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,734</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,259</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,475</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities, current and non-current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Billings on uncompleted contracts in excess of costs and estimated earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,548</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,841</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,293</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Forward loss reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,360</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,159</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">799</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">        Total contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,908</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,092</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">        Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,826</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,259</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,567</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract terms with customers include the timing of billing and payment, which usually differs from the timing of revenue recognition. As a result, the Company carries contract assets and liabilities within the condensed consolidated balance sheets. These contract assets and liabilities are calculated on a contract-by-contract basis and reported on a net basis at the end of each period and are classified as current or non-current. Many of the contracts under which the Company performs work also contain retainage provisions. Retainage refers to that portion of our billings held for payment by the customer pending satisfactory completion of the project. Unless reserved, the Company assumes that all amounts retained by customers under such provisions are fully collectible. These assets and liabilities are reported in the condensed consolidated balance sheets within “Contract assets, current,” “Contract assets, non-current,” “Contract liabilities, current" and “Contract liabilities, non-current." Costs and estimated earnings in excess of billings on uncompleted contracts consists of revenue recognized in excess of billings. Billings on uncompleted contracts in excess of costs and estimated earnings consists of billings in excess of revenue recognized. The Company recognized revenue </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million during the three months ended March 29, 2024 that was included in contract liabilities as of December 29, 2023.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s timing of revenue recognition may not be consistent with its rights to bill and collect cash from its clients. Those rights are generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of work or when services are performed. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s accounts receivable represents amounts billed to clients that have yet to be collected and represent an unconditional right to cash from its clients as presented below. </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.353%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accounts receivable, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Substantially all contract assets as of March 29, 2024 and December 29, 2023 are expected to be collected within the Company’s estimated operating cycle, except for retainage and claims pertaining to certain contracts. The Company’s operating cycle may extend beyond one year.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is in the process of negotiating or awaiting approval of unapproved change orders and claims with its customers. The Company is proceeding with its contractual rights to recoup additional costs incurred from its customers based on completing work associated with change orders, including change orders with pending change order pricing, or claims related to significant changes in scope which resulted in substantial delays and additional costs in completing the work. The Company may take legal action if it and the customer cannot reach a mutually acceptable resolution.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Information about significant customers</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.945%;"></td> <td style="width:2.08%;"></td> <td style="width:19.896%;"></td> <td style="width:2.08%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Customers as a Percentage of Accounts Receivable, Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 29, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer one</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer two</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer one</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer two</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.945%;"></td> <td style="width:2.08%;"></td> <td style="width:19.896%;"></td> <td style="width:2.08%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Customers as a Percentage of Revenue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 29, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer one</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer two</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer one</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer two</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer three</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revisions in Estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in contract estimates resulted in net decreases in gross margin of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 29, 2024, primarily due to increased forecasted cost to complete loss jobs.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no material changes in estimates for the three months ended March 31, 2023.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">following table presents the Company’s revenue disaggregated by contract types:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.353%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed-price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost reimbursable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment and labor revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Projects started after the AECOM Sale Transactions ("Shimmick Projects") have focused on water infrastructure and other critical infrastructure. Projects that focus on foundation drilling are referred to as "Foundations Projects". Projects that started prior to consummation of the AECOM Sale Transactions are referred to as "Legacy Projects".</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the Company’s revenue disaggregated by Shimmick Projects, Foundations Projects and Legacy Projects:</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.353%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shimmick Projects</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foundations Projects</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Legacy Projects</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 113065000 151528000 6505000 10843000 473000 1737000 120043000 164108000 90292000 88099000 6640000 20104000 23111000 55905000 120043000 164108000 1000000000 P2Y1M6D <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about contract assets (also referred to as costs and estimated earnings in excess of billings on uncompleted contracts and retainage receivable) and contract liabilities (also referred to as billings on uncompleted contracts in excess of costs and estimated earnings and forward loss reserve), which include assets and liabilities that are dependent upon future activity:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.551%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.022%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.022%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.022%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Change</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets, current and non-current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Costs and estimated earnings in excess of billings on uncompleted contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136,031</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,943</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,088</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Retainage receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,703</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,316</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,613</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">        Total contract assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,734</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,259</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,475</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities, current and non-current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Billings on uncompleted contracts in excess of costs and estimated earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,548</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,841</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,293</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Forward loss reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,360</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,159</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">799</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">        Total contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,908</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,092</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">        Net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,826</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,259</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,567</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 136031000 125943000 10088000 46703000 48316000 -1613000 182734000 174259000 8475000 -43548000 -48841000 5293000 -69360000 -70159000 799000 112908000 119000000 6092000 69826000 55259000 14567000 18900000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s accounts receivable represents amounts billed to clients that have yet to be collected and represent an unconditional right to cash from its clients as presented below. </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.353%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accounts receivable, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,630</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 50630000 55202000 930000 1024000 49700000 54178000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Information about significant customers</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.945%;"></td> <td style="width:2.08%;"></td> <td style="width:19.896%;"></td> <td style="width:2.08%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Customers as a Percentage of Accounts Receivable, Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 29, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer one</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer two</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 29, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer one</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer two</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.945%;"></td> <td style="width:2.08%;"></td> <td style="width:19.896%;"></td> <td style="width:2.08%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Customers as a Percentage of Revenue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 29, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer one</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer two</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer one</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer two</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer three</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.296 0.172 0.325 0.217 0.212 0.148 0.191 0.184 0.165 18000000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4. Joint Ventures and Variable Interest Entities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of financial information of the consolidated joint ventures is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,071</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,971</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,774</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,042</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,543</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,602</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,029</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,013</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,572</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,615</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.501%;"></td> <td style="width:1%;"></td> <td style="width:21.524%;"></td> <td style="width:1%;"></td> <td style="width:2.501%;"></td> <td style="width:1%;"></td> <td style="width:21.524%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,004</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,614</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The assets of the Company’s consolidated joint ventures are restricted for use only by the particular joint venture and are not available for the general operations of the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of financial information of the unconsolidated joint ventures, as derived from their financial statements, is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,404</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,498</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,862</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,333</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,266</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,831</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,928</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,817</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,928</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,817</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,456</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,888</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,931</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,972</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross margin</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">475</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,084</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">475</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,084</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 29, 2024 and December 29, 2023, the Company’s investment in unconsolidated joint ventures was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized equity in earnings of unconsolidated joint ventures of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">263</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand for the three months ended March 29, 2024 and equity in loss of unconsolidated joint ventures of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">541</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand for the three months ended March 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contractually required support provided to the Company’s joint ventures is discussed in Note 11 - Commitments and Contingencies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Related Party Transactions</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We often provide construction management and other subcontractor services to the Company’s joint ventures and revenue includes amounts related to these services which is eliminated to the extent of our ownership. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue included related to services provided to unconsolidated joint venture related parties is as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,045</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts included in the condensed consolidated balance sheets related to services provided to unconsolidated joint ventures as of March 29, 2024 and December 29, 2023 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,092</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of financial information of the consolidated joint ventures is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,071</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,971</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,774</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,042</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,543</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,602</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,029</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,013</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,572</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,615</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.501%;"></td> <td style="width:1%;"></td> <td style="width:21.524%;"></td> <td style="width:1%;"></td> <td style="width:2.501%;"></td> <td style="width:1%;"></td> <td style="width:21.524%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,004</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,614</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 45774000 34071000 0 8971000 45774000 43042000 61543000 59602000 2029000 2013000 63572000 61615000 4004000 4614000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of financial information of the unconsolidated joint ventures, as derived from their financial statements, is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,404</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,498</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,862</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,333</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,266</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88,831</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,928</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,817</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,928</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,817</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,456</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,888</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,931</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,972</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross margin</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">475</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,084</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">475</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,084</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 81404000 74498000 12862000 14333000 94266000 88831000 40928000 42817000 40928000 42817000 20456000 28888000 20931000 33972000 -475000 -5084000 -475000 -5084000 24000000 21000000 263000 -541000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue included related to services provided to unconsolidated joint venture related parties is as follows:</span><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,045</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 478000 1045000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts included in the condensed consolidated balance sheets related to services provided to unconsolidated joint ventures as of March 29, 2024 and December 29, 2023 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.95%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> <td style="width:1%;"></td> <td style="width:21.483999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,471</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,092</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2471000 2092000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5. Property, Plant and Equipment and Intangible Assets</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of property, plant and equipment as of March 29, 2024 and December 29, 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.23%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:19.564%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:19.564%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and land</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery, equipment, and vehicles</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment, software and construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, gross</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.23%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:19.564%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:19.564%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation is recorded within cost of revenue and selling, general and administrative expenses and is calculated using the straight-line method over the estimated useful lives of the assets, or in the case of leasehold improvements and capitalized leases, the lesser of the remaining term of the lease or its estimated useful life.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the Company’s finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.48%;"></td> <td style="width:4%;"></td> <td style="width:1%;"></td> <td style="width:16.66%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:12.26%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:12.12%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:12.26%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="16" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29, 2024</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Remaining Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intangible Assets, Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intangible Assets, Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.8</span></span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,600</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,921</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,679</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,452</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,973</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,373</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,600</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.28%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:14.72%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.14%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.14%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Remaining Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intangible Assets, Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intangible Assets, Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s estimated aggregate remaining amortization is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.672%;"></td> <td style="width:15.503%;"></td> <td style="width:1%;"></td> <td style="width:24.825%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of property, plant and equipment as of March 29, 2024 and December 29, 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.23%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:19.564%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:19.564%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and land</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery, equipment, and vehicles</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment, software and construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, gross</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.23%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:19.564%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:19.564%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3993000 4002000 70406000 70250000 13402000 9324000 87801000 83576000 40707000 37203000 47094000 46373000 3700000 3507000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the Company’s finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:29.48%;"></td> <td style="width:4%;"></td> <td style="width:1%;"></td> <td style="width:16.66%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:12.26%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:12.12%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:12.26%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="16" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29, 2024</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Remaining Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intangible Assets, Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intangible Assets, Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.8</span></span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,600</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,921</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,679</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,452</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,973</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,373</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,600</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.28%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:14.72%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.14%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.14%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Remaining Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intangible Assets, Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intangible Assets, Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> P3Y9M18D 10600000 4921000 5679000 P2Y9M18D 6373000 3452000 2921000 16973000 8373000 8600000 P4Y 10600000 4543000 6057000 P3Y 6527000 3340000 3187000 17127000 7883000 9244000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s estimated aggregate remaining amortization is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.672%;"></td> <td style="width:15.503%;"></td> <td style="width:1%;"></td> <td style="width:24.825%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1932000 2577000 2577000 1514000 8600000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6. Debt</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total debt outstanding is presented on the condensed consolidated balance sheets as follows:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:65.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.8%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:15.76%;"></td> <td style="width:1%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:16.08%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving Credit Facility</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unamortized debt issuance costs</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt, net</span></p></td> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revolving Credit Facility</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 27, 2023, we entered into the Revolving Credit Facility with MidCap Financial Services, LLC, which originally provided a total commitment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Revolving Credit Facility was subsequently amended on June 30, 2023, September 22, 2023 and May 20, 2024. As amended, the Revolving Credit Facility provides for a total commitment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and bears interest at an annual rate of adjusted term SOFR, subject to a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% floor, plus 5</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. Further, the Revolving Credit Facility is subject to an annual collateral management fee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and an annual unused line fee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The Revolving Credit Facility includes certain financial operating covenants, including a minimum liquidity requirement of $5 million. As of March 29, 2024, we were not in compliance with the leverage covenant set forth in the Revolving Credit Facility prior to the May 20, 2024 amendment. As a result of the May 20, 2024 amendments, the leverage covenant was replaced with the aforementioned minimum liquidity requirement. As amended, we are currently in compliance with all covenants under the Revolving Credit Facility. The Revolving Credit Facility matures on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Project Financing Agreement</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 26, 2024, we entered into a Project Financing Agreement (the "Project Financing Agreement") with Berkshire Hathaway Specialty Insurance Company, National Liability &amp; Fire Insurance Company and National Indemnity Company (collectively "Berkshire") which provides an advance of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in exchange for security interest in the assigned and secured collateral specified in the Project Financing Agreement. If drawn, the advance will be used to satisfy bond and bonded contract obligations and bears interest at an annual rate of adjusted term SOFR, subject to a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% floor, plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. All funds provided by Berkshire under the Project Financing Agreement as well as all accrued interest are due and payable in full on March 28, 2028.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with our entry into the Credit Agreement (as defined below), we terminated the Project Financing Agreement. As a result, all obligations of the Company and its subsidiaries under the Project Financing Agreement were released and all security interests and liens granted by the Company and such subsidiaries to secure such obligations were terminated.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Facility</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 20, 2024, the Company, as guarantor, and its wholly-owned subsidiaries as borrowers (“Borrowers”), Alter Domus (US) LLC, as agent, and AECOM and BHSI as lenders, entered into a revolving credit facility (the “Credit Agreement”). The Credit Agreement provides borrowing capacity up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The obligations under the Credit Agreement bear interest at a per annum rate equal to one month Term SOFR (as defined in the Credit Agreement), subject to a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% floor, plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. Interest on any outstanding amounts drawn under the Credit Agreement will be payable, in kind or in cash at the election of the Company, on the last day of each month and upon prepayment.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement replaced the Project Financing Agreement. The Company expects to use the proceeds from the Credit Agreement for general corporate purposes. The Credit Agreement matures on May 20, 2029 (the “Maturity Date”), and the Borrowers may borrow, repay and reborrow amounts under the Credit Agreement until the Maturity Date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Obligations of the Borrowers under the Credit Agreement are guaranteed by the Company and secured by a lien on substantially all assets of the Company and the Borrowers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement contains customary affirmative and negative covenants for a transaction of this type, including covenants that limit liens, asset sales and investments, in each case subject to negotiated exceptions and baskets. In addition, the Credit Agreement contains a maximum leverage ratio covenant that will be tested starting for the third quarter of fiscal year 2025. The Credit Agreement also contains representations and warranties and event of default provisions customary for a transaction of this type.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total debt outstanding is presented on the condensed consolidated balance sheets as follows:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:65.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.8%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:15.76%;"></td> <td style="width:1%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:16.08%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving Credit Facility</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unamortized debt issuance costs</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:50pt;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt, net</span></p></td> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 31749000 29914000 31749000 29914000 -260000 -287000 31489000 29627000 30000000 33000000 0.01 0.005 0.005 0.005 2024-09-30 25000000 0.01 0.045 60000000 0.01 0.035 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7. Income Taxes</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We compute the year-to-date income tax provision by applying our estimated annual effective tax rate to our year-to-date pre-tax income and adjust for discrete tax items in the period in which they occur.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective tax rate was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the three months ended March 29, 2024, and March 31, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 29, 2024 and March 31, 2023, the deferred tax provision resulting from the current year loss is completely offset by the change in valuation allowance, resulting in zero tax expense.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generally anticipates a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> effective tax rate due to a full valuation allowance. However, the Company may recognize a current tax expense in a specific period if its taxable income, net of available deferred tax assets in that period, exceeds the allowable utilization of tax attributes such as NOL carryforwards. The allowable limitation typically restricts the use of NOL carryforwards to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of taxable income.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Tax Assets and Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize deferred tax assets and liabilities for future tax consequences arising from differences between the carrying amounts of existing assets and liabilities under U.S. GAAP and their respective tax bases, and for net operating loss carryforwards and tax credit carryforwards. We evaluate the recoverability of our deferred tax assets, weighing all positive and negative evidence, and are required to establish or maintain a valuation allowance for these assets if we determine that it is more likely than not that some or all the deferred tax assets will not be realized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of each reporting date, we consider new evidence, both positive and negative, that could impact our view with regard to the future realization of deferred tax assets. We will maintain our positions with regard to future realization of deferred tax assets, including those with respect to which we continue maintaining valuation allowances, until there is sufficient new evidence to support a change in expectations. Such a change in expectations could arise due to many factors, including those impacting our forecasts of future earnings, as well as changes in the tax laws under which we operate and tax planning. It is not reasonably possible to forecast any such changes at the present time, but it is possible that, should they arise, our view of their effect on the future realization of deferred tax assets may impact materially our condensed consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">After weighing all the evidence, giving more weight to the evidence that was objectively verifiable, a valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">133</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">124</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 29, 2024 and December 29, 2023, respectively, has been recorded to recognize only the portion of the deferred tax asset that is more likely than not to be realized. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if the objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as our projections for growth.</span></p> 0 0 0 0.80 133000000 124000000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8. Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 12, 2021, the Company’s Board approved the Company’s 2021 Stock Plan (the “2021 Stock Plan”). The 2021 Stock Plan reserves </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,477,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Company’s shares for issuance of incentive instruments, including Incentive Stock Options (“ISOs”), Non-statutory Stock Options, Stock Appreciation Rights, Restricted Stock Awards, and Restricted Stock Unit Awards. ISOs granted under the Plan have a term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and vest over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of service.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 13, 2023, the Company’s Board approved the Shimmick Corporation 2023 Equity Incentive Plan (the “2023 Omnibus Incentive Plan”). </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,729,149</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is the maximum aggregate number of shares of Common Stock available under the 2023 Omnibus Incentive Plan (equal to ten percent (10%) of the Company’s Common Stock outstanding immediately following the completion of the Company’s IPO on November 16, 2023 plus (ii) the reserved and authorized shares for awards under the Company’s 2021 Stock Plan that were not granted as of November 13, 2023). The maximum aggregate number of shares of Common Stock that may be issued under the 2023 Omnibus Incentive Plan will automatically increase annually on the first day of each fiscal year, beginning with the 2024 fiscal year in an amount equal to five percent (5%) of Common Stock outstanding on the last day of the immediately preceding fiscal year unless the plan administration determines that a lesser amount should instead be issued. The shares reserved under the 2023 Omnibus Incentive Plan are for issuance of incentive instruments, including stock options, restricted stock awards, restricted stock units, stock appreciation rights, performance units and other share-based awards.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total compensation expense related to stock-based grants was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> millio</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n for each of the three months ended March 29, 2024 and March 31, 2023. Unrecognized compensation expense related to stock-based</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> grants to employees of Shimmick outstanding as of March 29, 2024 and March 31, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, to be recognized on a straight-line basis over the awards’ weighted average remaining vesting period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 29, 2024, stock option activity</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.087%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.603%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:12.242%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average exercise price per share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average grant date fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average years of remaining contractual term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,137,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_70c6b6f0-a8dc-4bd1-aeb1-d55c48a423da;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Forfeited &amp; expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_f74c97d2-3a83-4244-8b08-e61f699f7bb3;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of March 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,740,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable as of March 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,662,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activities for unvested Shimmick restricted stock units for the three months ended March 29, 2024:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.51%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:19.384%;"></td> <td style="width:1%;"></td> <td style="width:2.501%;"></td> <td style="width:1%;"></td> <td style="width:20.904%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average grant date fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested as of December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">576,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of March 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">585,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ended vested as of March 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ended unvested as of March 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">546,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 5477200 P10Y P4Y 3729149 1000000 5000000 4000000 P1Y1M6D P2Y <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 29, 2024, stock option activity</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.087%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.603%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:12.242%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average exercise price per share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average grant date fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average years of remaining contractual term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,137,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_70c6b6f0-a8dc-4bd1-aeb1-d55c48a423da;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Forfeited &amp; expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_f74c97d2-3a83-4244-8b08-e61f699f7bb3;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of March 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,740,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable as of March 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,662,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4137183 1.26 0 P7Y7M6D 195864 1.26 0.66 200415 1.26 0.66 3740904 1.26 0.66 P7Y1M6D 2662487 1.26 0.66 P7Y1M6D <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activities for unvested Shimmick restricted stock units for the three months ended March 29, 2024:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.51%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:19.384%;"></td> <td style="width:1%;"></td> <td style="width:2.501%;"></td> <td style="width:1%;"></td> <td style="width:20.904%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average grant date fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested as of December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">576,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of March 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">585,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ended vested as of March 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ended unvested as of March 29, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">546,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 576714 6.49 12097 6.2 3049 6.5 585762 6.48 39683 6.56 546079 6.4 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9. Earnings Per Share</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per share (“EPS”) is calculated based on the weighted average shares outstanding during the period. Diluted earnings per share includes the dilutive effect of employee and director stock options and restricted stock units. Stock options are considered dilutive whenever the exercise price is less than the average market price of the stock during the period and antidilutive whenever the exercise price exceeds the average market price of the common stock during the period. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million employee stock options were excluded from the calculation of diluted earnings per share for the three months ended March 29, 2024 and March 31, 2023, respectively, as they are antidilutive to the EPS calculation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computation of basic and diluted EPS is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.44%;"></td> <td style="width:1%;"></td> <td style="width:15.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:15.020000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands, except per share data)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator:</span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to Shimmick Corporation</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator for basic and diluted EPS</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator for basic EPS - weighted average shares</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive securities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock options</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive potential common shares</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator for diluted EPS - adjusted weighted average shares and assumed conversions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic earnings per common share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted earnings per common share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div> 3700000 4400000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computation of basic and diluted EPS is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.44%;"></td> <td style="width:1%;"></td> <td style="width:15.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:15.020000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands, except per share data)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator:</span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to Shimmick Corporation</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator for basic and diluted EPS</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator for basic EPS - weighted average shares</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive securities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock options</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive potential common shares</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator for diluted EPS - adjusted weighted average shares and assumed conversions</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic earnings per common share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted earnings per common share</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -33333000 -9337000 -33333000 -9337000 25560 21909 0 0 0 0 0 0 25560 21909 -1.3 -0.43 -1.3 -0.43 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10. Leases</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease expenses recorded within the condensed consolidated statements of operations are comprised as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.66%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:25.5%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:15.520000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease cost (all in cost of revenue):</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additional condensed consolidated balance sheets information related to leases is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.259%;"></td> <td style="width:1.25%;"></td> <td style="width:28.557%;"></td> <td style="width:1.375%;"></td> <td style="width:1%;"></td> <td style="width:13.453%;"></td> <td style="width:1%;"></td> <td style="width:1.375%;"></td> <td style="width:1%;"></td> <td style="width:12.728%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Classification</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:75pt;vertical-align:middle;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:75pt;vertical-align:middle;text-align:center;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:75pt;vertical-align:middle;text-align:center;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a39d0589-1b3c-4c0c-943a-d621415838e0;"><span style="-sec-ix-hidden:F_b0d63444-fa9f-4528-9f34-6eba46d601e1;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease right-of-use assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,130</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_082d0a9c-eb86-4a48-959a-c96dd3a1399e;"><span style="-sec-ix-hidden:F_6331fb4c-2d8a-4b0e-a9fb-e4162b333ca3;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease right-of-use assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">221</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,351</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,855</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:75pt;vertical-align:middle;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:75pt;vertical-align:middle;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_8bf58834-7ad2-4174-84a2-9f7965d4a5b4;"><span style="-sec-ix-hidden:F_f8968b03-292e-4de9-a1b2-2ee2655ce862;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_17efb4ce-81b4-4785-9c3b-085fc9ab5887;"><span style="-sec-ix-hidden:F_29bd26e2-fb3e-4086-8dd9-6a9475af7d21;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:55pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:55pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,224</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,564</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:75pt;vertical-align:middle;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_7d9873aa-e091-4d59-9284-7db0ebde8241;"><span style="-sec-ix-hidden:F_e9e903d3-c462-4bfd-803f-c5e422c7441a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liabilities, non-current</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_990fc47f-20f9-4c25-9863-d53b0bc7c8e6;"><span style="-sec-ix-hidden:F_e843cba4-19e7-4a61-bc71-32eec627dc71;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liabilities, non-current</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total non-current lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average remaining lease term information related to leases is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.168%;"></td> <td style="width:1.86%;"></td> <td style="width:18.056%;"></td> <td style="width:1.86%;"></td> <td style="width:18.056%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average remaining lease term (in years):</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average discount rate:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.25%;"></td> <td style="width:2.5%;"></td> <td style="width:1%;"></td> <td style="width:15.8%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows from operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing cash flows from finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets obtained in exchange for new operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total remaining lease payments under both the Company’s operating and finance leases are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.66%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:25.5%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:15.520000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Financing</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Year</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease expenses recorded within the condensed consolidated statements of operations are comprised as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.66%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:25.5%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:15.520000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease cost (all in cost of revenue):</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2353000 3235000 305000 293000 66000 75000 8000 7000 82000 143000 2814000 3753000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additional condensed consolidated balance sheets information related to leases is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.259%;"></td> <td style="width:1.25%;"></td> <td style="width:28.557%;"></td> <td style="width:1.375%;"></td> <td style="width:1%;"></td> <td style="width:13.453%;"></td> <td style="width:1%;"></td> <td style="width:1.375%;"></td> <td style="width:1%;"></td> <td style="width:12.728%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Classification</span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:75pt;vertical-align:middle;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:75pt;vertical-align:middle;text-align:center;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:75pt;vertical-align:middle;text-align:center;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a39d0589-1b3c-4c0c-943a-d621415838e0;"><span style="-sec-ix-hidden:F_b0d63444-fa9f-4528-9f34-6eba46d601e1;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease right-of-use assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,130</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_082d0a9c-eb86-4a48-959a-c96dd3a1399e;"><span style="-sec-ix-hidden:F_6331fb4c-2d8a-4b0e-a9fb-e4162b333ca3;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease right-of-use assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">221</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,351</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,855</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:75pt;vertical-align:middle;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:75pt;vertical-align:middle;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_8bf58834-7ad2-4174-84a2-9f7965d4a5b4;"><span style="-sec-ix-hidden:F_f8968b03-292e-4de9-a1b2-2ee2655ce862;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_17efb4ce-81b4-4785-9c3b-085fc9ab5887;"><span style="-sec-ix-hidden:F_29bd26e2-fb3e-4086-8dd9-6a9475af7d21;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:55pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:55pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,224</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,564</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:75pt;vertical-align:middle;"><p style="margin-left:75pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:50pt;vertical-align:middle;"><p style="margin-left:50pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_7d9873aa-e091-4d59-9284-7db0ebde8241;"><span style="-sec-ix-hidden:F_e9e903d3-c462-4bfd-803f-c5e422c7441a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liabilities, non-current</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_990fc47f-20f9-4c25-9863-d53b0bc7c8e6;"><span style="-sec-ix-hidden:F_e843cba4-19e7-4a61-bc71-32eec627dc71;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liabilities, non-current</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total non-current lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 23130000 23568000 221000 287000 23351000 23855000 7955000 8247000 269000 317000 8224000 8564000 14855000 15017000 0 28000 14855000 15045000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average remaining lease term information related to leases is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.168%;"></td> <td style="width:1.86%;"></td> <td style="width:18.056%;"></td> <td style="width:1.86%;"></td> <td style="width:18.056%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average remaining lease term (in years):</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span></span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average discount rate:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating leases</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.4</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance leases</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> P3Y4M24D P3Y4M24D P0Y9M18D P1Y1M6D 0.064 0.063 0.099 0.099 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.25%;"></td> <td style="width:2.5%;"></td> <td style="width:1%;"></td> <td style="width:15.8%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:15.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 29,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows from operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing cash flows from finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets obtained in exchange for new operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2334000 2792000 76000 77000 1879000 8604000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total remaining lease payments under both the Company’s operating and finance leases are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.66%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:25.5%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:15.520000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Financing</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Year</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 6954000 253000 8848000 28000 4005000 0 2352000 0 2187000 0 1046000 0 25392000 281000 2582000 12000 22810000 269000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the Company’s joint venture arrangements, the liability of each partner is usually joint and several. This means as each joint venture partner may become liable for the entire risk of performance guarantees provided by each partner to the customer. Typically, each joint venture partner indemnifies the other partners for any liabilities incurred in excess of the liabilities the other party is obligated to bear under the respective joint venture agreement. In addition, the Company may be required to guarantee performance directly to the customer. The Company is unable to estimate the maximum potential amount of future payments that the Company could be required to make under outstanding performance guarantees related to joint venture projects due to a number of factors, including but not limited to, the nature and extent of any contractual defaults by the other joint venture partners, resource availability, potential performance delays caused by the defaults, the location of the projects, and the terms of the related contracts.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the ordinary course of business, the Company is subject to other claims, lawsuits, investigations and disputes arising out of the conduct of its business, including matters relating to commercial transactions, government contracts, and employment matters. The Company recognizes a liability for contingencies that are probable of occurrence and reasonably estimable. To date, no such matters are material to the condensed consolidated statements of operations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In certain contracts, there are provisions that require the Company to pay liquidated damages if the Company is responsible for the failure to meet specified contractual milestone dates and the applicable customer asserts a conforming claim under these provisions. These contracts define the conditions under which customers may make claims against the Company for liquidated damages. Based upon the evaluation of performance and other commercial and legal analysis, management has recognized relevant probable liquidated damages as of March 29, 2024 and December 29, 2023, and believes that the ultimate resolution of such matters will not materially affect the Company's condensed consolidated financial position, results of operations, or cash flows.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has recorded contingent consideration as of March 29, 2024 and December 29, 2023 at its estimated fair value. The Company is unable to reasonably determine an estimated range of amounts of the payments that could be made due to the uncertainty of future events.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Guarantees</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company obtains bonding on construction contracts through third-party bonding companies. As is customary in the construction industry, the Company indemnifies the third-party bonding companies for any losses incurred by it in connection with bonds that are issued. The Company has granted the third-party bonding companies a security interest in accounts receivable, contract assets and contract rights for that obligation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company typically indemnifies contract owners for claims arising during the construction process and carries insurance coverage for such claims.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Letters of Credit</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the ordinary course of business and under certain contracts, the Company is required to post standby letters of credit for its insurance carriers. The Company did not have any letters of credit outstanding as of March 29, 2024 or December 29, 2023.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12. Subsequent Events</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sale of Assets of Foundations Projects Business</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 10, 2024, the Company entered into an agreement to sell the assets of its non-core Foundations Projects business for total consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, consisting of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cash and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million promissory note. The net proceeds will be used to repay borrowings under the existing Revolving Credit Facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equipment Sale-Leaseback</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 10, 2024, the Company entered into a non-binding letter of intent for the sale-leaseback of its equipment yard in Tracy, California. The transaction contemplates the sale of the equipment yard for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, along with a five-year lease for Shimmick to continue using the property. The net proceeds will be used to repay borrowings under the existing Revolving Credit </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Facility.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Mutual Release</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the entry into the Credit Agreement and related agreements, on May 20, 2024, we entered into a Settlement Agreement and Mutual Release with AECOM pursuant to which, among other things, we and our subsidiaries released AECOM from all claims that have or could have been asserted against us and our subsidiaries, including claims or defenses asserted or which could have been asserted under the Purchase and Sale Agreement, dated December 9, 2020, between AECOM, URS Holdings, Inc. and Shimmick Corporation (as successor in interest to SCC Group LLC (the “PSA”). In return, AECOM is releasing us and our subsidiaries from certain claims under the PSA, specifically those related to or arising in respect to: (a) the Golden Gate Bridge Project and the Gerald Desmond Bridge Project, under the claim sharing provisions contained in Sections 2.13(a)(i) and (a)(ii) of the PSA, respectively; (b) any Earn-Out Payment arising solely under Section 2.11 of the PSA and (c) the Chickamauga Lock Project arising under the claim sharing provisions of that certain Working Capital Settlement Agreement, dated as of January 31, 2022, by and among SCC Group LLC, AECOM and URS Holdings, Inc.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the releases, AECOM will jointly file, or caused to be filed, a request for dismissal of the AECOM v. SCCI National Holdings, Inc., et al., Delaware Chancery Court C.A. No. 2022-0727-MTZ, in its entirety, with prejudice.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Share Issuance</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Mutual Release, we entered into a Share Issuance Agreement (the “Share Issuance Agreement”) with AECOM, pursuant to which we agreed to issue an aggregate </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,745,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock (the “Shares”). </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,144,622</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Shares (the “Initial Shares”), which represent approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.99</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our outstanding common stock immediately prior to the issuance, were issued on May 20, 2024. Issuance of the remaining </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,600,378</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Shares (the “Additional Shares”) are subject to approval by the Company’s stockholders, pursuant to NASDAQ listing requirements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Agreements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 6 - Debt for additional information regarding subsequent events.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 17500000 15000000 2500000 22000000 7745000 5144622 0.1999 2600378 false false false false false false